---
title: "MCP server endpoint (POST)"
method: POST
path: "/api/mcp"
tags: ["MCP"]
---

# MCP server endpoint (POST)

`POST /api/mcp`

## Request

- Base URL: `https://intentdocs.com`
- URL: `https://intentdocs.com/api/mcp`
- Auth: OAuth 2 (authorization code, authorization URL `https://intentdocs.com/api/oauth/authorize`, token URL `https://intentdocs.com/api/oauth/token`, scopes: `read:maps`, `write:maps`)

Model Context Protocol endpoint for AI tools like Claude Code, Cursor, and other LLM-powered development tools to interact with story maps.

## Request body

- object: MCP JSON-RPC 2.0 request

## Response `200`

MCP response

- object: MCP JSON-RPC 2.0 response

## Other responses

- `401`: Unauthorized — pass a Bearer intent_cli_* token

---

[API](https://skmtc.dev/intentdocs/apis/intentdocs-api.md) · [All operations](https://skmtc.dev/intentdocs/apis/intentdocs-api/llms.txt) · [OpenAPI document](https://skmtc.dev/intentdocs/apis/intentdocs-api/revisions/28abdea021d0?raw)
