Connect your Contentful CMS to AI — manage entries, assets, content types, and spaces with natural language.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"contentful": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-contentful",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the _ping tool to verify contentful credentials by calling a lightweight read endpoint. used internally by aerostack to validate credentials”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Connect your Contentful CMS to AI — manage entries, assets, content types, and spaces with natural language.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-contentful
This MCP server gives AI agents access to Contentful via 14 tools. Connect it to any Aerostack workspace and your agents can interact with Contentful directly.
| Tool | Description |
|---|---|
list_spaces | List all Contentful spaces accessible with the current token |
get_space | Get details about a Contentful space |
list_content_types | List content types in a space |
get_content_type | Get a specific content type definition |
list_entries | List entries in a space, optionally filtered by content type |
get_entry | Get a specific entry by ID |
create_entry | Create a new entry in Contentful |
update_entry | Update an existing entry |
publish_entry | Publish an entry to make it publicly available |
delete_entry | Delete an entry from a space |
list_assets | List assets in a space |
get_asset | Get a specific asset by ID |
search_entries | Search entries with a full-text query |
list_environments | List environments in a space |
| Variable | Required | Description |
|---|---|---|
CONTENTFUL_ACCESS_TOKEN | Yes | Personal access token or service token from the provider |
CONTENTFUL_SPACE_ID | Yes | See provider documentation |
Add the following secrets under Project → Secrets:
CONTENTFUL_ACCESS_TOKENCONTENTFUL_SPACE_IDOnce added, every AI agent in your workspace can use Contentful tools automatically.
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-contentful \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-CONTENTFUL-ACCESS-TOKEN: your-contentful-access-token' \
-H 'X-Mcp-Secret-CONTENTFUL-SPACE-ID: your-contentful-space-id' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_spaces","arguments":{}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-contentful
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
Yes. The Contentful MCP includes a create_entry tool that lets Claude create entries in your Contentful account from a plain-English prompt. You can also update and delete entries — no Contentful UI needed.
Yes. The Contentful MCP has search and list tools for entries. Ask Claude to find entries by any criteria and it runs the Contentful API query for you, returning results directly in the conversation.
Yes. The Contentful MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 14 Contentful tools are available everywhere you connect it — install once on Aerostack.
Yes. The Contentful MCP includes tools to update entries in your Contentful account. Tell Claude what to change in plain English — it reads the current state and applies the update via the Contentful API.