Verified Googledocs MCP server
io.github.michaelrobertsutton/verified-googledocs-mcp·v0.1.0MCP server for Google Docs with verified writes — every mutation returns before/after proof.
0 stars
Reviews
Write oneNobody has reviewed Verified Googledocs yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Verified Googledocs tools (14, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_anchored_commentAdd a comment to a document, validated against a quoted passage.
append_markdownAppend compiled markdown at the end of a document tab.
diff_tab_vs_fileExport a document tab as markdown and diff against a local file.
find_sectionsFind headings in a document tab and return their document ranges.
get_comment_threadRetrieve the full reply chain for a comment.
insert_imagewrite actionInsert an inline image after the paragraph containing anchor text.
list_open_itemsList all open comments and pending suggested edits on a document.
list_tabsList the tabs in a Google Doc.
read_documentRead the content of a specific tab in a Google Doc.
replace_range_markdownReplace a document range with compiled markdown.
replace_tab_markdownReplace the entire content of a document tab with compiled markdown.
replace_textReplace occurrences of a text string in a Google Doc tab.
reply_to_commentAdd a reply to an existing comment thread.
resolve_commentResolve a comment on a document and verify the resolution landed.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 44 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Verified Googledocs compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 1,299 Productivity servers
- Tools
- 14
- the typical Productivity server has 7
- Tools that change things
- 7%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 8 read · 2 create · 3 change · 1 send or post
Install Verified Googledocs in Claude Code, Cursor or VS Code
claude mcp add verified-googledocs-mcp -- uvx verified-googledocs-mcp
What the publisher says
From the Verified Googledocs repository's README, as published. We do not edit it. Read it on GitHub
verified-googledocs-mcp
<!-- mcp-name: io.github.michaelrobertsutton/verified-googledocs-mcp -->
An MCP server for Google Docs whose writes carry proof. Every mutating tool re-reads the affected content from the document after it writes and returns evidence of what actually changed: before/after excerpts, the match count, and the document revision before and after. A tool never reports success for an edit that did not land.
Status: all 20 tools are implemented, covered by an offline unit suite, and exercised against the real Google Docs and Drive APIs by the live test suite. The original fourteen passed the formal live acceptance gate; the gate is rerun before each release. Install with uvx verified-googledocs-mcp. See Status.
The problem
Driving Google Docs from an agent through a general Workspace MCP server tends to fail in quiet, expensive ways:
- A findAndReplace meant for one tab silently edits every tab in the document.
- A search returns "0 matches" because the document has curly quotes or a non-breaking space the query doesn't, with no hint why.
- A replace meant for one occurrence hits a repeated sentence and collapses both.
- A "resolve comment" call returns success while the comment stays open.
- Listing comments misses suggested edits entirely.
- A markdown merge injects garbled text that a human only catches days later.
Each of these has a procedural workaround: tell the agent to scope to a tab, retry with normalized quotes, re-read after every write, never trust a resolve result. Those instructions work until someone forgets one. This server moves the discipline into the protocol, where it is deterministic.
The verified-write contract
Every mutating tool runs the same pipeline: read the tab, locate the target, apply the edit under a revision precondition, read the tab again, and return evidence built from the second read. The return value is a claim about the document's state after the call, backed by a server-side re-read, not an echo of the API response.
// replace_text(doc_id, tab_id, find="teh", replace="the", expected_matches=1)
{
"applied": true,
"match_count": 1,
"rung": "exact", // which normalization rung matched
"before": "...±200 chars around the edit, pre-write...",
"after": "...the same span, re-read after the write...",
"revision_before": "ALm37BX...",
"revision_after": "ALm37Cy...",
"audit_logged": true
}When something is wrong, the tool fails loud and diagnosed, with a typed error the agent can act on in one round trip rather than guessing:
{
"error_code": "MATCH_COUNT_MISMATCH",
"message": "expected 1 match(es) but found 3 at rung 'exact'",
"diagnostics": { "expected": 1, "actual": 3, "spans": [ /* every location */ ] },
"retryable": false
}What backs the guarantee
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Verified Googledocs: common questions
- Is Verified Googledocs MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Verified Googledocs safety report
- How do I install Verified Googledocs?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Verified Googledocs need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Verified Googledocs maintained?
- The last commit was 83 days ago (2026-08-13). The latest release is v0.1.0.
- What can I use instead of Verified Googledocs?
- Servers from other publishers that do the same job: Google Drive MCP server, Context7 MCP server and Svelte MCP server.
- How does Verified Googledocs compare with other Productivity MCP servers?
- safety score 88/100 (higher than 75% of 1,299 Productivity servers); tools 14 (the typical Productivity server has 7); tools that change things 7% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Verified Googledocs
Same job from other publishers: the closest match first, then the best rated.
- Google Drive MCPSecure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.not reviewedGrowingB
Context7Up-to-date docs for AI agentsnot reviewedWidely usedA- Svelte MCPThe official Svelte MCP server providing docs and autofixing tools for Svelte developmentnot reviewedEstablishedA
SvGridChecks AI-written SvGrid code against the real API, plus version-pinned Svelte 5 grid docs.not reviewedEstablishedA- Coolify46 optimized tools for managing Coolify infrastructure, diagnostics, and docs searchnot reviewedEstablishedB