ivo-toby/contentful-mcp logo

ivo-toby/contentful-mcp

Free

在 Contentful Space 中更新、创建、删除内容、内容模型和资产。

FreeFree tier
Type
Open Source

About ivo-toby/contentful-mcp

Contentful MCP Server is an MCP (Model Context Protocol) server that integrates with Contentful's Content Management API, providing comprehensive content management capabilities for LLM-driven applications. It supports full CRUD operations on entries and assets, comment management (including threaded conversations in plain-text and rich-text), space and environment management, content type definitions, localization for multiple locales, publishing workflows, and bulk operations for publishing, unpublishing, and validation. Smart pagination limits list results to 3 items per request to prevent context window overflow, with built-in pagination support for efficient handling of large datasets. Note: This is a community-driven server; Contentful also offers an official MCP server.

Key Features

Full CRUD operations for entries and assets
Comment management with plain-text and rich-text support and threaded conversations
Space and environment management
Content type definition management
Multi-locale localization support
Content publishing and unpublishing workflows
Bulk operations: bulk publish, unpublish, and validate multiple entries/assets
Smart pagination: returns max 3 items per list request with pagination state to prevent context window overflow
Asynchronous bulk processing with status updates
Tools include search_entries, create_entry, get_entry, update_entry, delete_entry, publish_entry, unpublish_entry, get_comments, create_comment

Pros & Cons

Pros
  • Comprehensive CRUD for entries, assets, and comments
  • Bulk operations reduce API calls and improve efficiency
  • Smart pagination prevents LLM context window overload
  • Supports localization and publishing workflows
  • Asynchronous processing with progress tracking
  • Open source and free to use
Cons
  • List operations limited to 3 items per request, which may require multiple calls for large datasets
  • Community-driven server, not the official Contentful MCP server
  • Only compatible with tools that support MCP (Model Context Protocol)

Best For

AI-assisted content management in Contentful spacesAutomated content creation and updating for CMS workflowsBulk publishing or unpublishing during content migrationsLocalization management across multiple localesComment moderation and threaded discussions on entriesIntegrating Contentful operations into LLM-based agents

FAQ

What is the pagination limit?
List operations (such as search_entries and list_assets) return a maximum of 3 items per request to prevent context window overflow in LLMs. Each response includes total count, current page, remaining items, and a skip value for pagination.
Is this the official Contentful MCP server?
No, this is a community-driven server. Contentful has released an official server which is linked in the repository.
Does it support bulk operations?
Yes, the server provides bulk publishing, unpublishing, and validation across multiple entries and assets, with asynchronous processing and status tracking.