An MCP server implementation that integrates with Contentful's Content Management API, providing comprehensive content management capabilities including CRUD operations for entries, assets, comments, spaces, and content types with localization and publishing support.
Search for entries using query parameters.
Create new entries.
Retrieve existing entries.
Update entry fields.
Remove entries.
Publish entries.
Unpublish entries.
Retrieve comments for an entry with filtering by status (active, resolved, all).
Create new comments on entries with support for both plain-text and rich-text formats, including threaded conversations.
Retrieve a specific comment by its ID for an entry.
Delete a specific comment from an entry.
Update existing comments with new body content or status changes.
Publish multiple entries and assets in a single operation.
Unpublish multiple entries and assets in a single operation.
Validate multiple entries for content consistency, references, and required fields.
List assets with pagination (3 items per page).
Upload new assets with metadata.
Retrieve asset details and information.
Update asset metadata and files.
Remove assets from space.
Publish assets to delivery API.
Unpublish assets from delivery API.
List available spaces.
Get space details.
List environments in a space.
Create new environment.
Remove environment.
List available content types.
Get content type details.
Create new content type.
Update content type.
Remove content type.
Publish a content type.
{
"mcpServers": {
"contentful": {
"command": "npx",
"args": ["-y", "@ivotoby/contentful-management-mcp-server"],
"env": {
"CONTENTFUL_MANAGEMENT_ACCESS_TOKEN": "<Your CMA token>"
}
}
}
}