A docs MCP for writers
Turn your documentation into an MCP server, publish it to your developers, and use the dashboard to find the questions your content fails to answer.
Build absolutely anything...with the right context.
| Audience | Technical writers and documentation engineers |
|---|---|
| Prerequisites | An MCP Studio account and your documentation URL |
| Time | About 15 minutes, plus a few weeks of traffic before the analytics are worth reading |
This tutorial is the procedure. Ship a docs MCP your AI tools actually use explains why page views stopped describing usage, and MCP for technical writers is the overview.
Step 1 — Create the server
- Open the wizard and start a new server.
- Name it after the product, not the format.
acme-apirather thandocs-mcp, because you may end up running several.
Step 2 — Add sources, separately
This is the step that determines whether your analytics are useful, so do not collapse everything into one source.
| Source | Why separate |
|---|---|
| Documentation site | Your conceptual and how-to content |
| API reference | Reference lookups behave very differently from conceptual questions |
| Changelog or release notes | Tells you how often people ask what changed |
| Docs GitHub repo | Catches content that exists in markdown but never shipped to the site |
Indexing them separately lets you grade each one independently in the dashboard. Merged into a single source, a weak API reference is hidden by strong guides.
Each source indexes up to 5,000 pages. If your site is larger, point at the section rather than the root so the page budget goes to reference content rather than blog archives.
Step 3 — Select tools
| Tool | What it tells you |
|---|---|
search_docs | The workhorse; its query log is the raw material for every later decision |
ask_question | Captures questions in your users' words, not your headings' words |
find_api_reference | Separates reference lookups from conceptual ones, distinguishing a navigation problem from a coverage problem |
get_changelog | Shows whether your release notes are doing their job |
Step 4 — Deploy and publish
Deploy, then add a page to your documentation telling developers how to connect. Something like "Use these docs in your AI editor".
This page is the whole point of the exercise. It converts invisible AI-mediated readers into measurable ones.
{
"mcpServers": {
"acme-docs": {
"url": "https://appatools.com/mcp-studio/api/mcp/acme-docs-h8w2v5"
}
}
}
Step 5 — Read the dashboard in the right order
Give it a few weeks of real traffic first. Then work through the dashboard in this order, because it moves from clearest signal to most interpretive.
1. Unanswerable questions
Queries where retrieval found nothing with meaningful confidence. Each is a person who asked your documentation something and got nothing back.
Sorted by frequency, this is your writing backlog, already prioritised by demand rather than by whoever complained loudest.
2. Low-confidence answers on high-traffic pages
The dangerous quadrant: retrieved often and matching weakly, which means confident-sounding answers built on a poor match.
These pages usually do not need more content. They need clearer section headings and shorter, self-contained passages, because retrieval works on chunks and a chunk that only makes sense in the context of the surrounding page will always score badly.
3. Per-source grades
If you followed step 2 and indexed separately, you can see which source pulls its weight. A reference section with poor grades is usually a formatting problem: tables and parameter lists chunk badly unless each row carries enough context to stand alone.
4. Question phrasing
Compare the vocabulary in the query log to the vocabulary in your headings. Where they diverge, your headings are written in your team's language rather than your users'. Cheap to fix, disproportionate effect on retrieval.
A note on tiers and history
Per-request telemetry is written on every request regardless of your analytics tier. The tier controls what the dashboard displays, not what gets recorded.
So deploy now on whatever tier you are on. Turning on a higher tier later backfills the new views with the history you already accumulated rather than starting from an empty chart. See Action and Predictive analytics for what each tier adds.
Related
- MCP for technical writers — the overview page
- Ship a docs MCP your AI tools actually use — the narrative version
- Dashboard — every panel explained
- Action and Predictive analytics — what each tier unlocks
- Add sources — crawl limits and source strategy