contentful-mcp
by ivo-toby
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
CONTENTFUL_MANAGEMENT_ACCESS_TOKEN | Yes | Your Content Management API token for accessing Contentful |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
explain-api-concepts | Explain Contentful API concepts and relationships |
space-identification | Guide for identifying the correct Contentful space for operations |
content-modeling-guide | Guide through content modeling decisions and best practices |
api-operation-help | Get detailed help for specific Contentful API operations |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_entries | Search for entries using query parameters |
create_entry | Create a new entry in Contentful |
get_entry | Retrieve an existing entry |
update_entry | Update an existing entry, always send all field values, also the fields values that have not been updated |
delete_entry | Delete an entry |
publish_entry | Publish an entry |
unpublish_entry | Unpublish an entry |
upload_asset | Upload a new asset |
get_asset | Retrieve an asset |
update_asset | Update an asset |
delete_asset | Delete an asset |
publish_asset | Publish an asset |
unpublish_asset | Unpublish an asset |
list_spaces | List all available spaces |
get_space | Get details of a space |
list_environments | List all environments in a space |
create_environment | Create a new environment |
delete_environment | Delete an environment |
list_content_types | List content types in a space. Requires either spaceName or spaceId parameter to identify the target space. |
get_content_type | Get details of a specific content type |
create_content_type | Create a new content type |
update_content_type | Update an existing content type |
delete_content_type | Delete a content type |