Contentful MCP Server
Official Contentful MCP server: entries, content types, assets, locales and AI Actions via the Management API
- 61 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Publishes and deletes content on a live site
- Changes the content model and environments
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/contentful-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Publishes and deletes content on a live site
- Changes the content model and environments
This is third-party code. Review the repository files before installing.
What it does
The server lets the agent work with the Contentful headless CMS. The agent searches entries, including by meaning, and creates, edits, publishes and unpublishes entries and assets. It changes the content model, creates environments, locales and tags, and resolves draft preview URLs. It can also create and run AI Actions, for example for translation. Environments can be write-protected with PROTECTED_ENVIRONMENTS.
Who it is for. For content teams and developers who run a site or app on Contentful.
Good fit when
- You need to update fields across many entries
- You need to add a field to a content type and fill it
- You need to upload and organize campaign images
Not a fit when
- Your site runs on another CMS
- You cannot risk edits in the main environment without protection
Example request
Add a rating field to the product content type and fill it for all published productsMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
CONTENTFUL_MANAGEMENT_ACCESS_TOKENrequired, secret- Management API personal access token
SPACE_IDrequired- Contentful space ID
ENVIRONMENT_ID- Environment, default master
PROTECTED_ENVIRONMENTS- Comma-separated environments where writes and deletes are blocked
CONTENTFUL_HOST- API host, default api.contentful.com
Limitations
Requires a Contentful account, a Space ID and a Management API personal access token. Environment protection works only inside the server and does not replace Contentful roles. Contentful has restricted service for users in Russia, so access without a VPN is not guaranteed.
How to disable. Remove the contentful-mcp block from the client config and revoke the personal access token in Contentful settings.
FAQ
How do I keep the agent out of the main environment?
List environments in PROTECTED_ENVIRONMENTS, e.g. master,staging. Reads still work while writes and deletes are blocked.
How do I install it in Codex?
Use codex mcp add contentful with env vars and npx -y @contentful/mcp-server; the README has an example.
Discussion
No questions or reviews yet.
Related
MCP serversMCP server of the OpenPost social scheduler: an agent reviews the calendar and accounts, drafts, schedules and publishes posts and triages comments
MCP server for Ghost CMS: posts, members, newsletters, tiers and webhooks via the Admin API
Postmypost MCP is the official server of the Postmypost auto-posting service: an agent schedules and publishes social posts, edits publications and reads analyt
MCP server for Facebook and Instagram ads: campaigns, creatives, budgets and analytics through a conversation with the agent
Self-hosted MCP server for xiaohongshu: publish notes and videos, search, read feeds, comment, like and favorite from an agent
The official remote MCP server of Metricool: the agent publishes posts, reads social analytics and runs ad campaigns
README in short
The README covers one-click install for Cursor, a .dxt file for Claude Desktop, a Codex command and building from source. It includes an environment variable table and details on environment protection. Tools are grouped by content types, entries, assets, environments, previews, locales, tags and AI Actions. MIT licensed.