All articles
5 min readmcp · ai · docs

MCP servers explained: make your docs queryable by Claude and ChatGPT

A plain-English breakdown of MCP, what it means for product documentation, and how to ship your first MCP-ready doc site in under ten minutes.

MCP stands for Model Context Protocol. It's the open standard Anthropic proposed — and OpenAI, Google, and most of the AI tooling ecosystem adopted — for connecting AI assistants to external tools, data sources, and documentation. If your docs aren't MCP-ready in 2026, you're invisible to every AI assistant your users have on their desktop.

The short version: MCP turns your documentation into a callable tool. A developer using Claude, Cursor, or ChatGPT can ask "how do I authenticate with your API?" and the assistant queries your MCP server, reads the relevant doc page, and answers — citations included. No copy-paste, no browser tab, no "let me check the docs and get back to you."

Why MCP matters for product documentation

Before MCP, giving an AI assistant access to your docs required one of three bad options:

  1. Scrape your public site. The LLM does its best, hallucinates the rest, and never cites the right page.
  2. Build a custom plugin per assistant. A Claude plugin, a ChatGPT GPT, a Cursor extension — three separate maintenance tracks for the same content.
  3. Tell users to copy-paste your docs into the context window. Nobody does this.

MCP collapses all three into one. You publish one MCP server per doc project. Every MCP-aware client connects to it the same way. Your users get answers from your docs inside whichever assistant they already use.

For dev tools and AI-native products, this isn't a feature — it's table stakes. Developers are already building with AI pair-programmers open. If their assistant can't reach your docs, your product doesn't exist in their workflow.

How MCP actually works, in 30 seconds

An MCP server exposes two things:

  • Resources: documents, pages, files the assistant can read.
  • Tools: functions the assistant can call (e.g., docs.search(query)).

The client (Claude, Cursor, etc.) connects over a standard transport — usually stdio for local tools, or HTTP/SSE for hosted ones. The server tells the client what it offers. The assistant decides when to use it based on the user's question.

For docs specifically, the usual tools exposed are:

  • search(query: string) — find the top-K most relevant pages for a query
  • read(slug: string) — fetch the full content of a page
  • list() — enumerate all available pages

That's it. Three tools. Combined with the AI's own reasoning, it's enough for any assistant to answer any question your docs can answer.

The MCP server no docs tool has (until now)

Here's what most docs platforms don't get yet: exposing your docs over MCP is structurally the same problem as publishing a good static site. You already have the content, the indexing, the search. The MCP layer is just a thin adapter on top.

Doclee ships every project with an MCP server out of the box. When you publish a doc, the same content is available:

  1. On your public docs site (for humans)
  2. Through an embeddable chat widget (for humans who don't leave your app)
  3. Via an MCP server (for AI assistants)

Same source, three surfaces. The full MCP walkthrough (opens in new tab) shows how to paste the connection string into Claude Desktop or Cursor in under two minutes.

What changes when your docs are MCP-ready

Three user behaviours shift:

  • Developers stop asking you questions in support. They ask their AI. If your MCP server is wired up, the AI answers with your actual docs. If it isn't, the AI guesses — and your support queue absorbs the error.
  • Technical evaluations get faster. Prospects evaluating your API don't read your docs page-by-page. They open Cursor, connect your MCP, ask fifteen questions, and either build a prototype or walk away. Either way, the loop is hours — not days.
  • Your docs become a shareable artefact inside AI agents. A customer running an internal agent that orchestrates your product can hand that agent your docs via MCP and let it self-serve.

The MCP-native docs checklist

If you're publishing docs today and want to be ready for the AI-first consumption pattern that's already here:

  1. One-page, one-purpose. Long, sprawling pages confuse the assistant's ranker. Tight, single-purpose pages score higher on search.
  2. Stable slugs. Your MCP clients will remember paths. Don't rename URLs casually — treat them as an API surface.
  3. Explicit "applies to" metadata. Version, product tier, region. The more the AI knows about when a page applies, the less it will mis-cite.
  4. Short, declarative intros. The assistant will often quote the first 2-3 sentences verbatim. Make them count.
  5. Cite your sources, even internally. If a page references another, link it. The MCP client will follow links as the user's conversation deepens.

When MCP is not the right answer

MCP is built for AI consumption patterns. It's not a replacement for:

  • Public search-engine visibility. Google doesn't crawl MCP. You still need a public HTML docs site for SEO.
  • Human-facing discovery. A user who doesn't know Doclee exists won't come find your MCP server. Marketing and SEO bring them in; MCP serves them once they're using an assistant.
  • Gated content. MCP has auth patterns, but if you want docs behind a login, a traditional gated docs site is still simpler.

For everything else — especially dev tools, AI-native SaaS, and products whose users live inside AI pair-programmers — MCP is the shortest path from "I have a question" to "I have an answer from your docs."

Ship your first MCP-ready doc today

The flow, concretely:

  1. Record a 2-minute walkthrough of one feature.
  2. Publish it with Doclee. The doc gets a public URL, a widget embed, and an MCP endpoint.
  3. Connect the MCP endpoint to Claude Desktop or Cursor (one-line config).
  4. Ask a question. Watch your doc get cited.

That loop takes under ten minutes the first time, two minutes every time after. Start here (opens in new tab) and the rest follows.

Ask Doclee