# Kontent.ai — MCP server on mcp.ai > Connect your Kontent.ai account and use 7 tools for documents straight from your AI agent. Connect with your own API key. Kontent.ai is a headless CMS that delivers content via API, allowing developers to build websites and applications using their preferred frameworks, languages, or libraries. By: mcp.ai · official Page: https://mcp.ai/kontent_ai ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_kontent_ai?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/kontent_ai/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/kontent_ai/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/kontent_ai/skill.md Postman collection (v2.1): https://mcp.ai/kontent_ai/postman.json ## Tools - kontent_ai_get_content_item(environment_id?: string, item_identifier: string) — Tool to retrieve a specific content item by its identifier. Use after confirming the environment ID and item identifier. - kontent_ai_get_language(environment_id?: string, language_identifier: string) — Tool to retrieve a specific language by its ID. Supports Management API directly and Delivery API via normalization. - kontent_ai_get_language_variant(environment_id?: string, language_identifier: string, content_item_identifier: string) — Tool to retrieve a specific language variant of a content item. Use after confirming the item and language identifiers when needing localized content. - kontent_ai_get_types_element(type_codename: string, environment_id?: string, element_codename: string, wait_for_loading_new_content?: boolean) — Tool to retrieve a specific element from a content type by codename. Use when you need to get details about an element's configuration within a content type. - kontent_ai_list_content_items(environment_id?: string, continuation_token?: string) — Tool to list content items from the Delivery API. Use when fetching content items for a specified environment, optionally providing a continuation token for pagination. - kontent_ai_list_content_types(continuation?: string, environment_id?: string) — Tool to list content types within a Kontent.ai environment. Use when you need to retrieve a paginated list of content type definitions. Use after confirming the environment ID. - kontent_ai_list_languages(skip?: integer, limit?: integer, order?: string, environment_id?: string) — Tool to list languages in a Kontent.ai project. Use when you need to retrieve all languages for a specified environment after confirming the project ID. ## Example prompts - "What can I do in Kontent.ai?" - "Show me a summary of my Kontent.ai account" ## Links Docs: https://mcp.ai/docs/mcps/kontent_ai Website: https://mcp.ai/mcps/kontent_ai