home / mcp / contentful delivery mcp server

Contentful Delivery MCP Server

Contentful MCP Server for Delivery API

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mshaaban0-contentful-delivery-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mshaaban0/contentful-delivery-mcp-server@latest"
      ],
      "env": {
        "CONTENTFUL_SPACE_ID": "your_space_id",
        "CONTENTFUL_ACCESS_TOKEN": "your_access_token",
        "CONTENTFUL_CONTENT_TYPE_IDS": "blogPost,article,product"
      }
    }
  }
}

This MCP server provides seamless access to Contentful's Delivery API through natural language capable AI assistants. It enables you to query entries, assets, and content types, and to retrieve content with simple commands in your AI workflows.

How to use

You run the MCP server as a local process and connect your AI assistant to it so you can query Contentful data with natural language. Start by configuring the server with your Contentful credentials and then connect your assistant to expose the available actions as tools.

How to install

Prerequisites you need on your machine:

- Node.js and npm installed on your system.

Step-by-step commands you can follow to get started.

Available tools

query_entries

Natural language search across all content entries in Contentful Delivery.

get_entry

Fetch a specific entry by its ID.

get_entries

List entries with filtering capabilities (content type, author, date, etc.).

get_assets

Browse and retrieve assets stored in Contentful.

get_asset

Get detailed information for a specific asset by ID.

get_content_type

View the schema for a particular content type.

get_content_types

List all available content types in the space.