Skip to content
Agentmart
Submit a tool

kontent-ai/mcp-server

Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language

Connector by kontent-ai · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 9
Write a review

Chalk Labs

Need help deploying kontent-ai/mcp-server?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/kontent-ai-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Connect to Kontent.ai to manage content, types, taxonomies, and workflows via natural language

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
23 read · 21 write · 9 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 54

Read from the source code; the running server may list different tools.

Read 23 · Look things up without changing anything.

  • bulk-get-content-item-variants
  • get-asset
  • get-content-item
  • get-content-item-translations
  • get-content-item-variant
  • get-content-type
  • get-content-type-snippet
  • get-patch-guide
  • get-published-content-item-variant-version
  • get-taxonomy-group
  • list-asset-folders
  • list-assets
Show 11 more tools
  • list-collections
  • list-content-item-variants
  • list-content-type-snippets
  • list-content-type-usages
  • list-content-types
  • list-languages
  • list-roles
  • list-spaces
  • list-taxonomy-groups
  • list-workflows
  • search-content-item-variants

Write 21 · Create, change, send or run things.

  • cancel-scheduled-publishing-content-item-variant
  • change-content-item-variant-workflow-step
  • create-content-item
  • create-content-item-variant
  • create-content-type
  • create-content-type-snippet
  • create-language
  • create-new-content-item-variant-version
  • create-space
  • create-taxonomy-group
  • create-workflow
  • patch-asset-folders
Show 9 more tools
  • patch-collections
  • patch-language
  • patch-space
  • patch-taxonomy-group
  • publish-content-item-variant
  • update-asset
  • update-content-item
  • update-content-item-variant
  • update-workflow

Delete 9 · Delete, drop, revoke or wipe things.

  • delete-content-item
  • delete-content-item-variant
  • delete-content-type
  • delete-content-type-snippet
  • delete-space
  • delete-taxonomy-group
  • delete-workflow
  • patch-content-type
  • patch-content-type-snippet

Not yet classified 1 · We could not tell from the name and description.

  • unpublish-content-item-variant

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • KONTENT_API_KEY

Other settings (environment variables or headers).

  • KONTENT_ENVIRONMENT_ID

Network hosts it talks to 2

  • biomejs.dev · found in code
  • github.com · found in code

Tools (54)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • bulk-get-content-item-variants

    Bulk/batch retrieve full details and content for multiple (2 or more) Kontent.ai content item variants by item and language reference pairs. Fetch full content for several items whose IDs were found via other tools.

  • cancel-scheduled-publishing-content-item-variant

    Cancel scheduled publishing of Kontent.ai content item variant (language version/translation). Reverts variant back to previous workflow step, enabling further edits.

  • change-content-item-variant-workflow-step

    Move Kontent.ai content item variant (language version/translation) to a different workflow step. Transition content between lifecycle stages (e.g., draft to review, review to approved/published, or archive).

  • create-content-item

    Create (add) new Kontent.ai content item (creates the container only, use create-content-item-variant to add language versions/translations). Items are language-neutral and hold content item variants for each language.

  • create-content-item-variant

    Create Kontent.ai content item variant — translate and localize content into a specific language. Adds a new language version (translation) for a content item. Send only the elements you want to set (omitted ones initialize with default value). Element values must fulfill the content type definition.

  • create-content-type

    Build a new Kontent.ai content type (schema/model) from scratch — define its elements (fields), validation rules, and content groups. Use this to add a content type that does not yet exist.

  • create-content-type-snippet

    Build (upsert) a new Kontent.ai content type snippet from scratch — a reusable set of elements you can include in multiple content types. Use this to add a snippet that does not yet exist.

  • create-language

    Create (add) and configure new Kontent.ai language locale for translations and localization. Languages are always created as active.

  • create-new-content-item-variant-version

    Create new draft version of a published Kontent.ai content item variant (language version/translation). Required before editing published content.

  • create-space

    Create (add) new Kontent.ai space for managing a website or channel. Spaces provide channel-specific context with their own domain and preview URLs.

  • create-taxonomy-group

    Create (add) new Kontent.ai taxonomy group for content categorization. Taxonomy groups contain hierarchical terms (categories/tags) for classifying content.

  • create-workflow

    Create (add) new Kontent.ai workflow with custom steps. Workflows define content lifecycle stages for review and approval.

  • delete-content-item

    Delete (remove) Kontent.ai content item and all its content item variants.

  • delete-content-item-variant

    Delete (remove) Kontent.ai content item variant (language version/translation). Removes translated content for a specific language from an item.

  • delete-content-type

    Delete (remove) Kontent.ai content type by ID. Removes the schema/model definition.

Show 39 more tools
  • delete-content-type-snippet

    Delete (remove) Kontent.ai content type snippet by ID. Removes the reusable shared element set definition.

  • delete-space

    Delete (remove) Kontent.ai space by ID. Removes the channel/website context.

  • delete-taxonomy-group

    Delete (remove) Kontent.ai taxonomy group by ID. Removes the category/tag group and all its terms.

  • delete-workflow

    Delete (remove) Kontent.ai workflow. Cannot delete the default workflow.

  • get-asset

    Retrieve Kontent.ai asset by ID. Assets are digital media files (images, videos, documents, PDFs) standalone, or referenced from other entities, typically content item variants.

  • get-content-item

    Retrieve (fetch) a single Kontent.ai content item by ID — returns its details: name, codename, and content type. Items are language-neutral containers; one item has multiple content item variants (translations). Do NOT call this in a loop to identify an item among several candidates by name — narrow down first with list-content-item-variants's search_phrase filter.

  • get-content-item-translations

    Get all Kontent.ai content item translations — every language version (variant) of a specific content item. Returns each language's current version (draft if one exists, otherwise the last one saved), which may differ from the version currently live on the Delivery API. Retrieve translated content across all languages to examine details of a specific item in translation scenarios, rather than to search for items — for finding or disambiguating among candidates, use list-content-item-variants's search_phrase filter.

  • get-content-item-variant

    Retrieve a single Kontent.ai content item variant (language version/translation) by item and language ID. Returns the current version — draft if one exists, otherwise published.

  • get-content-type

    Retrieve (fetch) a single Kontent.ai content type by ID — its schema/model definition. Content types define the structure (elements/fields) of content item variants or structure of content components inside rich text elements, validation rules, and content groups.

  • get-content-type-snippet

    Retrieve Kontent.ai content type snippet. Snippets are reusable, shared sets of elements included across multiple content types.

  • get-patch-guide

    REQUIRED before any patch operation. Returns operation constraints and caveats not visible in the patch tool schemas — including unsupported operations, conditions under which operations fail, and ordering rules. Call this before constructing any patch.

  • get-published-content-item-variant-version

    Retrieve the published (live) version and details of a Kontent.ai content item variant, exactly as served on the Delivery API right now, even when a newer draft version exists.

  • get-taxonomy-group

    Retrieve Kontent.ai taxonomy group by ID or codename. Taxonomy groups provide a classification hierarchy of tree-structured terms (categories/tags) that can be nested to any depth for content categorization.

  • list-asset-folders

    List all Kontent.ai asset folders. Folders organize digital media files (images, videos, documents) into a hierarchical directory structure.

  • list-assets

    List all Kontent.ai assets (paginated). Assets are digital media files (images, videos, documents, PDFs) referenced in content items.

  • list-collections

    List all Kontent.ai collections. Collections organize and group content items by team, brand, or project for access control and content separation.

  • list-content-item-variants

    List, find, filter Kontent.ai content items with content item variants (language versions/translations), returning lightweight item ID + language ID references for further lookup. Filter by content item content type, collection, space, workflow step, taxonomy, or publishing state. Search items and variants by keywords, matched against both their names and their content. Use search-content-item-variants when you know what content is *about* (topic, theme) rather than its name or identity. Results come from a search index that is built asynchronously, so a change made moments ago may be missing …

  • list-content-type-snippets

    List all Kontent.ai content type snippets (paginated). Retrieve every content type snippet — reusable, shared sets of elements included across multiple content types.

  • list-content-type-usages

    List where a Kontent.ai content type is used — a usage report to check dependencies and impact before changing or deleting a content type. Returns lightweight references to the entities using the type, tagged with the kind of usage, for further lookup. Results come grouped by kind, one kind exhausted before the next begins.

  • list-content-types

    List all Kontent.ai content types (paginated). Retrieve every content type (schema/model) definition. Get an overview of all content type models, which define the structure of content item variants and of content components inside rich text elements.

  • list-languages

    List all Kontent.ai languages (paginated), including inactive ones - check is_active property. Languages define available locales for translations and localization; each can have fallback language for content inheritance.

  • list-roles

    List all Kontent.ai roles. Roles define user permissions and access control within the environment.

  • list-spaces

    List all Kontent.ai spaces. Spaces provide channel-specific site configuration for managing multiple websites/channels. Each space has its own domain and preview URLs; collections connect to spaces to organize content per channel.

  • list-taxonomy-groups

    List all Kontent.ai taxonomy groups (paginated). Taxonomy groups contain hierarchical tree-structured terms (categories/tags) that can be nested to any depth for content categorization and classification.

  • list-workflows

    List all Kontent.ai workflows and their steps. Workflows define content lifecycle stages: draft, review, approval, published, scheduled, archived.

  • patch-asset-folders

    Update (modify/edit) Kontent.ai asset folders using patch operations. Always call get-patch-guide(entityType='asset-folder') first — it documents constraints not visible in this schema that the API enforces.

  • patch-collections

    Update (modify/edit) Kontent.ai collections using patch operations. Always call get-patch-guide(entityType='collection') first — it documents constraints not visible in this schema that the API enforces.

  • patch-content-type

    Update (modify/edit) Kontent.ai content type schema using patch operations (add, move, remove, replace elements/fields). Add new fields, rearrange or remove existing elements. Always call get-patch-guide(entityType='content-type') first for operations reference.

  • patch-content-type-snippet

    Update (modify/edit) Kontent.ai content type snippet using patch operations (add, move, remove, replace elements/fields). Add new fields to an existing snippet, or rearrange or remove existing elements. Always call get-patch-guide(entityType='snippet') first for operations reference.

  • patch-language

    Update (modify/edit) Kontent.ai language properties using replace patch operations. Always call get-patch-guide(entityType='language') first — it documents constraints and available properties not visible in this schema.

  • patch-space

    Update (modify/edit) Kontent.ai space properties using replace patch operations. Always call get-patch-guide(entityType='space') first for operations reference.

  • patch-taxonomy-group

    Update (modify/edit) and organize Kontent.ai taxonomy group terms using patch operations. Always call get-patch-guide(entityType='taxonomy') first — it documents ordering rules and constraints not visible in this schema.

  • publish-content-item-variant

    Publish or schedule publishing of Kontent.ai content item variant (language version/translation). Transitions content to the published workflow step, making it live. For scheduling, verify current UTC time before using scheduledTo.

  • search-content-item-variants

    AI semantic search for Kontent.ai content items with content item variants (language versions/translations) by topic, theme, or meaning. Use when you know what content is *about* — not when looking for an item by name or title; use list-content-item-variants for that. Returns lightweight references, top 50 results max. This feature may be unavailable.

  • unpublish-content-item-variant

    Unpublish or schedule unpublishing of Kontent.ai content item variant (language version/translation). Takes content offline and archives it. For scheduling, verify current UTC time before using scheduledTo.

  • update-asset

    Update (edit) Kontent.ai asset metadata by ID. Modify asset title, descriptions, or taxonomy-based properties.

  • update-content-item

    Update (edit/rename) Kontent.ai content item metadata: name, collection.

  • update-content-item-variant

    Update Kontent.ai content item variant (language version/translation). Send only the elements you want to change — omitted elements are left untouched on the existing variant. Values must fulfill validation rules defined in the content type.

  • update-workflow

    Update (edit) Kontent.ai workflow steps, transitions, and settings. Modify content lifecycle stages.

Signals

Stars
9
Forks
13
Open issues
0
Weekly downloads
148
Last commit
Oct 5, 2026 (26 days ago)
Last release
Aug 31, 2026 (2 months ago)
Last package publish
Aug 31, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.kontent-ai/mcp-server
Version
0.39.0
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get kontent-ai/mcp-server running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying kontent-ai/mcp-server?

CallGet help
Cite this page

kontent-ai/mcp-server. Agent Mart. https://agentmart.dev/connectors/kontent-ai-mcp-server (last updated 2026-10-24)