Strapi MCP

Productivitystdio
Repository

A Model Context Protocol server for Strapi headless CMS. Lets AI assistants list content types, query and filter entries, and create or update content through the Strapi REST API, along with media upload support, so agents can manage a Strapi project's content without leaving the conversation.

Connect

Add this configuration to .claude/mcp.json

{
  "mcpServers": {
    "strapi": {
      "command": "npx",
      "args": [],
      "env": {
        "STRAPI_URL": "<YOUR_STRAPI_URL>",
        "STRAPI_API_TOKEN": "<YOUR_STRAPI_API_TOKEN>"
      }
    }
  }
}

Tools (3)

list_content_types

List the content types defined in the Strapi project.

{
  "type": "object",
  "properties": {}
}

get_entries

Query entries for a content type with optional filters and pagination.

{
  "type": "object",
  "required": [
    "content_type"
  ],
  "properties": {
    "filters": {
      "type": "object",
      "description": "Optional Strapi filter object"
    },
    "content_type": {
      "type": "string",
      "description": "Content type API ID"
    }
  }
}

create_entry

Create a new entry for a content type.

{
  "type": "object",
  "required": [
    "content_type",
    "data"
  ],
  "properties": {
    "data": {
      "type": "object",
      "description": "Field values for the new entry"
    },
    "content_type": {
      "type": "string",
      "description": "Content type API ID"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server information

Author
misterboe (@misterboe)
Repository
https://github.com/misterboe/strapi-mcp-server
License
MIT
Stars
0
Last updated
July 28, 2026