Skip to content

Docs MCP — read the docs as tools

The Docs MCP exposes the same documentation the site renders — but as tools an agent can call instead of HTML to scrape. It is for the integration developer agent: the one writing a client against the API, which would rather search_docs("verify webhook signature") than fetch and parse a page.

It is public, read-only, and stateless — no token, no sandbox, no slot.

https://partifact-docs-mcp.thanhvuttv.workers.dev/mcp
  1. No token, no slot — just paste the URL. In claude.ai: Settings → Connectors → Add custom connector.

  2. Once connected, sanity-check it: ask the agent to run search_docs("verify webhook signature"). It should return the Webhooks page.

Liveness (no token needed):

Terminal window
curl https://partifact-docs-mcp.thanhvuttv.workers.dev/
ToolArgsReturns
list_docsEvery page: { path, title, summary }. Read this first to plan which pages you need.
get_docpathOne page as raw markdown (.md / docs/ prefix accepted). A miss returns an enriched error listing the available paths.
search_docsqueryBest-matching pages, ranked by term density, each with a snippet.

Each tool returns structuredContent plus a one-screen text summary (parity with the Rails MCP).

They serve the same corpus through two channels — pick by who is reading:

  • A human, or an agent that can browse → the rendered docs portal, or /llms.txt / /llms-full.txt for a single-fetch dump.
  • An agent mid-task that wants targeted retrieval → the Docs MCP. search_docs surfaces the right page without spending context on a crawl.

The Docs MCP also runs over stdio (content is bundled — no backend). See Claude Desktop and Claude Code for the local config.