Connector guide3-minute read3 MCP tools7 languages

Connect Strapi to Cursor via MCP: Query Documents

Connect to a Strapi 5 instance to check its availability, query documents from collection types, and retrieve individual documents through the read-only REST Content API.

HCBy HelpCode teamUpdated 3 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Strapi 5

Strapi 5

Connect to a Strapi 5 instance to check its availability, query documents from collection types, and retrieve individual documents through the read-only REST Content API.

tools

3

Region

INTL

Category

CMS

Authentication

Bearer Token

Required env vars

STRAPI_URLSTRAPI_API_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Connect to a Strapi 5 instance to check its availability, query documents from collection types, and retrieve individual documents through the read-only REST Content API.

Guided setup

Connect Strapi 5 to Cursor in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Strapi 5 in the guided setup, then add your MCP URL to Cursor. No code and no server to run.

No credit card · 7-day trial · Self-host alternative available

Try asking

Example prompts for Strapi 5

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Strapi 5 · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Strapi 5, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

Strapi 5 + Cursor

Connect to a Strapi 5 instance to check its availability, query documents from collection types, and retrieve individual documents through the read-only REST Content API.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

STRAPI_URL, STRAPI_API_TOKEN

Step 1 — Get credentials

Setting up takes about 2 minutes. You need a Strapi 5 instance and a read-only Content API token.

  1. Set STRAPI_URL to the root URL of your Strapi instance, for example https://cms.example.com, without /api at the end.
  2. In the Strapi admin, open Settings → API Tokens and create a Content API token with read-only access to the collection types the AI should see. Copy it into STRAPI_API_TOKEN. It is sent only in the Authorization Bearer header.
  3. Install the connector and run strapi_health to check that Strapi is reachable. Then run strapi_list_documents on a collection you know, such as articles: only that shows the token works, because strapi_health does not check the token or its permissions.

Where Strapi runs: Strapi Cloud and any other publicly reachable Strapi 5 instance work from AnythingMCP Cloud. An instance on a private network, on localhost or at a private IP address works only with self-hosted AnythingMCP, and its host must be allowed through SSRF_ALLOWED_HOSTS, because the outbound guard blocks private address space by default.

What it reads: documents from one collection type at a time. You address a collection type by its plural API ID, such as articles, not by its display name, and the connector cannot discover the collection types for you. strapi_list_documents supports field selection, Strapi filter operators, sorting (field:asc or field:desc), page-based pagination, populate for relations or media, locale for localized content and status for published or draft documents; it keeps Strapi's meta, so pagination information stays available. strapi_get_document fetches one document by its Strapi 5 documentId. Relations, media, components and dynamic zones come back only when populate asks for them.

Read-only: all three tools are GET requests. The connector cannot create, update, publish, unpublish or delete content.

The connector works with the Strapi 5 REST Content API only: it does not support Strapi 4 response shapes or the Admin, Content Manager and Content-Type Builder APIs.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Cursor

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Cursor reads MCP servers from ~/.cursor/mcp.json. Add this entry:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of YOUR_MCP_API_KEY.
  2. Save the file and restart Cursor.
  3. Open Cursor → Settings → MCP and check that anythingmcp is listed and connected.
  4. Start chatting — the agent can now call the Strapi 5 tools.

Available tools

ToolWhat it does
strapi_healthCheck whether the configured Strapi 5 process is reachable
strapi_list_documentsList documents from one Strapi 5 collection type, with field selection, deep filters, sorting, page-based pagination, relation population…
strapi_get_documentRetrieve one document from a Strapi 5 collection type by its documentId, optionally selecting scalar fields, populating relations or media…

FAQ

Does Cursor support custom MCP servers on the free tier? Yes — MCP is available on Hobby, Pro and Business plans.

Next steps

Was this guide helpful?

Connect Strapi 5 to Cursor in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Strapi 5 in the guided setup, then add your MCP URL to Cursor. No code and no server to run.

Related guides