---
title: "Call the public docs MCP server"
method: POST
path: "/api/docs-mcp"
tags: ["mcp"]
---

# Call the public docs MCP server

`POST /api/docs-mcp`

## Request

- Base URL: `https://www.stuntdouble.io`
- URL: `https://www.stuntdouble.io/api/docs-mcp`
- Auth: none required

A read-only MCP server (Streamable HTTP, stateless, JSON responses) that needs no sign-in. It advertises the `resources` capability: `resources/list` names llms.txt, the homepage as Markdown, this OpenAPI spec and the MCP manifest, and `resources/read` returns each one. It has no tools; to act on a workspace, use `mcpJsonRpc`.

## Headers

- `MCP-Protocol-Version` '2025-11-25' | '2025-06-18' | '2025-03-26' | '2024-11-05'

## Request body

- JsonRpcRequest
  - `jsonrpc` '2.0', required
  - `id` union
    - string
    - integer
  - `method` string, required
  - `params` object

## Response `200`

The JSON-RPC response.

- JsonRpcResponse
  - `jsonrpc` '2.0', required
  - `id` union
    - string
    - integer
  - `result` unknown
  - `error` object
    - `code` integer, required
    - `message` string, required
    - `data` unknown

## Other responses

- `202`: A notification (such as `notifications/initialized`) was accepted.
- `400`: The body is not a single JSON-RPC message, or `MCP-Protocol-Version` names an unsupported version.
- `429`: Too many requests from this client. Wait for `Retry-After` seconds.

---

[API](https://skmtc.dev/stuntdouble/apis/stunt-double-public-api.md) · [All operations](https://skmtc.dev/stuntdouble/apis/stunt-double-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stuntdouble/apis/stunt-double-public-api/revisions/f7d32f1d1c42?raw)
