Kontent.ai
JSON →Create, manage, and explore your content and content model using natural language in any MCP-compatible AI tool.
Install
npx @kontent-ai/mcp-server@latest Tools · 29
- get-patch-guide Get patch operations guide for Kontent.ai by entity type
- get-content-type Get Kontent.ai content type by ID
- list-content-types Get all Kontent.ai content types
- create-content-type Create new Kontent.ai content type
- patch-content-type Update an existing Kontent.ai content type by codename using patch operations (move, addInto, remove, replace)
- delete-content-type Delete a Kontent.ai content type by ID
- get-content-type-snippet Get Kontent.ai content type snippet by ID
- list-content-type-snippets Get all Kontent.ai content type snippets
- create-content-type-snippet Create new Kontent.ai content type snippet
- patch-content-type-snippet Update an existing Kontent.ai content type snippet by ID using patch operations (move, addInto, remove, replace)
- delete-content-type-snippet Delete a Kontent.ai content type snippet by ID
- get-taxonomy-group Get Kontent.ai taxonomy group by ID
- list-taxonomy-groups Get all Kontent.ai taxonomy groups
- create-taxonomy-group Create new Kontent.ai taxonomy group
- patch-taxonomy-group Update Kontent.ai taxonomy group using patch operations (addInto, move, remove, replace)
- delete-taxonomy-group Delete Kontent.ai taxonomy group by ID
- get-content-item Get Kontent.ai content item by ID
- get-content-item-variant Retrieve Kontent.ai content item variant (language version/translation). Returns the current version — draft if one exists, otherwise published
- get-published-content-item-variant-version Retrieve the published version of a Kontent.ai content item variant. Use when a newer draft version exists but you need the currently published (live) content
- get-content-item-translations Get all Kontent.ai content item translations — every language version (variant) of a specific content item
- list-content-item-variants List, filter, search Kontent.ai content items with content item variants (language versions/translations)
- create-content-item Create new Kontent.ai content item (creates the container only, use create-content-item-variant to add language versions/translations)
- update-content-item Update existing Kontent.ai content item by ID. The content item must already exist - this tool will not create new items
- delete-content-item Delete Kontent.ai content item by ID
- create-content-item-variant Create Kontent.ai content item variant assigning current user as contributor. Element values must fulfill limitations and guidelines defined in content type
- update-content-item-variant Update Kontent.ai content item variant of a content item. Element values must fulfill limitations and guidelines defined in content type. Only provided elements will be modified
- create-new-content-item-variant-version Create new version of Kontent.ai content item variant. This operation creates a new version of an existing content item variant, useful for content versioning and creating new drafts from published content
- delete-content-item-variant Delete Kontent.ai content item variant
- bulk-get-content-item-variants Bulk get Kontent.ai content items with their content item variants by item and language reference pairs. Use after list-content-item-variants to retrieve full content data for specific item+language pairs. Items without a variant in the requested language return the item without the variant property. Returns paginated results with continuation token
Environment variables
KONTENT_API_KEYKONTENT_ENVIRONMENT_ID
Links
★ 9 GitHub stars