contentful-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CONTENTFUL_MANAGEMENT_ACCESS_TOKENYesYour Content Management API token for accessing Contentful

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
explain-api-conceptsExplain Contentful API concepts and relationships
space-identificationGuide for identifying the correct Contentful space for operations
content-modeling-guideGuide through content modeling decisions and best practices
api-operation-helpGet detailed help for specific Contentful API operations

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
search_entriesSearch for entries using query parameters
create_entryCreate a new entry in Contentful
get_entryRetrieve an existing entry
update_entryUpdate an existing entry, always send all field values, also the fields values that have not been updated
delete_entryDelete an entry
publish_entryPublish an entry
unpublish_entryUnpublish an entry
upload_assetUpload a new asset
get_assetRetrieve an asset
update_assetUpdate an asset
delete_assetDelete an asset
publish_assetPublish an asset
unpublish_assetUnpublish an asset
list_spacesList all available spaces
get_spaceGet details of a space
list_environmentsList all environments in a space
create_environmentCreate a new environment
delete_environmentDelete an environment
list_content_typesList content types in a space. Requires either spaceName or spaceId parameter to identify the target space.
get_content_typeGet details of a specific content type
create_content_typeCreate a new content type
update_content_typeUpdate an existing content type
delete_content_typeDelete a content type