2026-09-22 • Updated 2026-09-26 • 7 min read • Measure
How to Find Documentation Gaps With MCP Analytics
Learn to read the questions your MCP server could not answer, set aside the ones that are out of scope, and write the section people keep asking for.
To find documentation gaps with MCP analytics, read the questions your MCP server could not answer, set aside the ones that are out of scope or already answered under another heading, and write a section for any question that keeps coming back. In Context MCP Studio, the request log shows what people asked, and the Action tab groups the questions that nothing in your content matched.
By the end of this guide you will have one confirmed gap, a new section that closes it, and a quick test that proves the section is being found.
What a documentation gap is
A gap is a repeated, in-scope question with no matching passage. One question is an anecdote. When several people ask the same thing and nothing in your content answers it, you have a backlog item.
Page views cannot show it. Nobody files a ticket to say your docs do not explain how to rotate a webhook key without dropping events. They ask an AI agent, get nothing useful, and message a teammate. A page that does not exist is never opened, so the only record is the question itself.
Your MCP server keeps that record. When nothing in your content is a genuine match, the server tells the agent so, rather than letting it assemble an answer from whatever was nearest. That clear "not covered" is what makes a gap visible and countable instead of hidden inside a confident reply.
Which unanswered questions are not gaps
Not every miss deserves a new page. Three kinds come off the list before you write anything.
Out of scope. "How do I rotate a webhook key?" belongs in API docs. "What is the office wifi password?" does not, unless you connected that runbook on purpose.
Answered under another name. If the answer exists but its heading uses different words from the question, the fix is a better heading, not a new page. Put the reader's words in the heading or the first lines of the section. Make your documentation AI-ready covers that edit.
A source preference. A retrieval rule points the server at a source you already have. It can help with the previous case, and it never closes a real gap.
What each level of analytics shows
MCP Studio records the same details on every request, whatever your plan. The plan decides which views you can open.
Free on every account: KPI cards, Calls Over Time, and Breakdown. These show request volume, success rate, and which tool, source, and client handled each call. They do not list what anyone asked.
Core analytics, $49 a month: the request log. This is where the question text lives, so you can read the exact wording people used.
Core plus Action, $99 a month: the Action tab. It groups the questions nothing matched into content gaps, flags heavily used sections that matched only weakly, and shows the page, section, and excerpt behind each answer. Predictive, at $149 a month with the tiers below it, adds source grades and ranked content fixes.
New accounts get a 30-day trial with all three paid tiers unlocked. On the free tier, question text is kept for 90 days, so upgrading fills the paid views from requests you already have. The security and data handling reference lists every retention period.
How to find a gap in MCP Studio
MCP Studio is the no-code builder on Appa Tools. You need a deployed server that agents have been calling for a while, since a server nobody has called has nothing to read.
- Open the server on the dashboard and check the Breakdown for real traffic. Note your own test calls so they do not look like demand.
- Open the Action tab and read the content gaps. With Core alone, scan the request log for questions you know are thinly answered.
- Group the wording. "Rotate key without downtime", "webhook secret overlap", and "change signing key safely" are one question asked three ways.
- Count and rank. Note how many requests asked each question. A question that blocks a payment integration outranks a rare edge case, even at lower volume.
- Check scope and headings against the three exclusions above. What survives is a gap.
- Limit who can open the log. Treat question text like a support transcript.
The tab layout and what each tile means are in Action and Predictive analytics.
How to check that the gap is closed
Here is a worked example. Twelve requests ask how to rotate a webhook signing key without dropping events. Your docs explain key rotation in one article and webhook retries in another, and neither says the old and new keys overlap for 24 hours. Both topics exist. The task people asked about does not.
- Write the section, with the 24 hour overlap stated right beside the rotation steps.
- Refresh the source from the dashboard so the new text is indexed.
- Ask the exact logged wording again in the client people actually use.
The gap is closed when the reply cites the new section and states the overlap. If a different page is cited, adjust the heading to use the words people search with and ask again. Add the question to a fixed list, as in How to test an MCP server for accuracy, so you can rerun it after future edits.
Frequently asked questions
What is a documentation gap?
A documentation gap is a question people ask repeatedly that nothing in your documentation answers. It is different from a hard-to-find page, where the answer exists under a heading that uses other words. You close a gap by writing new content, and a findability problem by renaming a heading.
Can I see what people ask my MCP server for free?
The free MCP Studio dashboard shows how many requests arrived, whether they succeeded, and which tool, source, and client handled them. The question text itself is in the request log, which is part of Core analytics at $49 a month. New accounts get a 30-day trial with every analytics tier unlocked.
Which MCP Studio plan shows content gaps?
Content gaps are on the Action tab, which comes with Core plus Action at $99 a month. It groups the questions nothing matched and shows the page, section, and excerpt behind each answer. Predictive, at $149 a month, adds source grades and ranked content fixes on top.
How many times should a question be asked before I write a page?
There is no fixed number. Weigh how often it is asked against how much the task matters, so a question that blocks a payment deserves a section sooner than a rare curiosity.
What does the MCP server do when nothing matches a question?
It tells the agent that the content does not cover the question, and the agent is asked to pass that on rather than guess. That is what lets you count gaps in your analytics instead of discovering them later in a wrong answer.
Find your first gap with MCP Studio
Open your server's analytics, pick one repeated question with no matching passage, and check it against the three exclusions. If it is in scope and unwritten, add the section, refresh the source, and ask the logged wording again. Open the MCP Studio dashboard.