MCP (Model Context Protocol) server that exposes Contentful’s Content Management API as an MCP server with CRUD, publishing, bulk and pagination tools.
https://github.com/ivo-toby/contentful-mcpStop context-switching between Claude and your Contentful dashboard. This MCP server gives Claude direct access to your entire Contentful workspace - from content creation to bulk publishing workflows - all within a single conversation.
You're building content-driven applications, managing editorial workflows, or handling content migrations. The constant dance between AI assistance and manual CMS operations kills productivity:
This MCP server eliminates the gap. Claude can now:
Manage Content Directly
"Create a blog post about API performance with these key points, then publish it to the staging environment"
Claude creates the entry, populates the fields, and publishes - no manual steps.
Execute Bulk Operations Intelligently
"Find all draft articles from last month and publish them, but validate the required fields first"
Claude searches, validates, and bulk publishes with progress tracking.
Handle Complex Content Migrations
"Update all product entries to use the new pricing content type structure"
Claude iterates through entries, transforms the data, and updates everything systematically.
Unlike generic API tools, this server is built for AI workflows:
Content Teams: "Audit all published blog posts for missing meta descriptions and fix them"
Developers: "Create a content type for the new product catalog, then generate 10 sample entries using the existing data structure"
DevOps: "Check which content types haven't been updated in 6 months and archive the unused ones"
Marketing: "Find all campaign landing pages with outdated CTAs and update them to the new template"
Add to your Claude Desktop config:
{
"mcpServers": {
"contentful": {
"command": "npx",
"args": ["-y", "@ivotoby/contentful-management-mcp-server"],
"env": {
"CONTENTFUL_MANAGEMENT_ACCESS_TOKEN": "your-token-here"
}
}
}
}
Or install via Smithery:
npx -y @smithery/cli install @ivotoby/contentful-management-mcp-server --client claude
Includes an MCP Inspector for testing and debugging:
npm run inspect # Visual interface at localhost:5173
npm run inspect:watch # Auto-reload during development
The server supports both stdio (for Claude Desktop) and HTTP transports, handles authentication securely, and provides comprehensive error handling for production use.
This isn't just API access - it's your entire Contentful workflow enhanced by AI intelligence. Your content operations become conversational, systematic, and infinitely more powerful.