Contentful Delivery MCP Server

Contentful MCP Server for Delivery API

Local serverstdioTypeScript

What is the Contentful Delivery MCP Server?

Contentful MCP Server for Delivery API

What you get

A Model Context Protocol (MCP) server that provides seamless access to Contentful's Delivery API through AI assistants. Query and retrieve content entries, assets, and content types using natural language.

  • Natural language queries to search content
  • Retrieve entries by ID or content type
  • Asset management
  • Content type schema access
  • Pagination support
  • Rich text content handling

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
query_entriesNatural language search across all content
get_entryFetch specific entry by ID
get_entriesList entries with filtering
get_assetsBrowse all assets
get_assetGet asset details by ID
get_content_typeView content type schema
get_content_typesList available content types

How to install the Contentful Delivery MCP Server

{
  "mcpServers": {
    "contentful-delivery": {
      "command": "npx",
      "args": ["-y", "@mshaaban0/contentful-delivery-mcp-server"],
      "env": {
        "CONTENTFUL_SPACE_ID": "your-value",
        "CONTENTFUL_ACCESS_TOKEN": "your-value",
        "CONTENTFUL_CONTENT_TYPE_IDS": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
CONTENTFUL_SPACE_IDConfiguration value read at startup.Optional
CONTENTFUL_ACCESS_TOKENCredential the server authenticates with.Yes
CONTENTFUL_CONTENT_TYPE_IDSConfiguration value read at startup.Optional

Example prompts to try

  • “Use Contentful Delivery to query entries.”
  • “Use Contentful Delivery to get entry.”
  • “Use Contentful Delivery to get entries.”

Frequently asked questions

Node.js and npm are required. You also need a Contentful account with a Space ID and a Delivery Access Token.