Contentful's official MCP server wraps the Content Management API so agents can search, create, update and publish entries, assets, content types, locales, environments, releases and AI Actions. It runs locally over stdio via npx and authenticates with a Content Management API token scoped to a space and environment.
Also available as
Connect
- 1Add the server to Codex
codex mcp add contentful --env CONTENTFUL_MANAGEMENT_ACCESS_TOKEN=YOUR_CONTENTFUL_MANAGEMENT_ACCESS_TOKEN --env SPACE_ID=YOUR_SPACE_ID --env ENVIRONMENT_ID=YOUR_ENVIRONMENT_ID -- npx -y @contentful/mcp-server
Configs are generated from the publisher's documented endpoint. Check their docs for plan requirements and scopes. New to this? Read the step-by-step tutorial.
Tools 12
get_initial_contextlist_content_typessearch_entriesget_entrycreate_entryupdate_entrypublish_entryupload_assetlist_environmentscreate_releaseschedule_publish_releaseinvoke_ai_actionThings to ask
- “List the content types in my space and their fields”
- “Create a draft blog post entry titled 'Q3 product update'”
- “Find entries tagged 'holiday' and unpublish them”
- “Schedule the summer-campaign release to publish on Monday at 9am”