G
Google Docs MCP
45
Stack Score
Editorial pick✓ Verified workingMCP server
Google Docs MCP
Read, edit, comment on Google Docs.
Best for
Best for Workspace-resident teams who want Claude editing shared docs.
At a glance
- Pricing
- open-source
- Setup time
- 20 minutes
- Learning curve
- easy
- Last verified
- 5/27/2026
What we love
- ✓Google-maintained
- ✓Strong collaboration use case
- ✓Native Workspace fit
Where it falls short
- −OAuth scopes review
- −Some formatting fidelity edge cases
- −API quirks
Install & connect
Copy-paste ready
Install
shell
npx -y mcp-remote https://googledocs.run.tools
Config — Claude Desktop
json
{
"mcpServers": {
"googledocs": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://googledocs.run.tools"]
}
}
}Config — Claude Code
shell
claude mcp add --transport http googledocs https://googledocs.run.tools
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓Apache 2.0
Overview
MCP server for Google Docs — document CRUD, suggestion + comment ops, formatting, exports. Google Workspace OAuth.
Key features
- ●Document CRUD
- ●Comments + suggestions
- ●Formatting + structure
- ●Export PDF/Word
- ●OAuth
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- GOOGLEDOCS_CREATE_DOCUMENTCreate a new Google Docs document with optional initial text.
- GOOGLEDOCS_CREATE_DOCUMENT_MARKDOWNCreate a new Google Docs document from Markdown content.
- GOOGLEDOCS_COPY_DOCUMENTCreate a copy of an existing Google Document.
- GOOGLEDOCS_GET_DOCUMENT_BY_IDRetrieve a Google Document by ID.
- GOOGLEDOCS_SEARCH_DOCUMENTSSearch for Google Documents with filters.
- GOOGLEDOCS_UPDATE_EXISTING_DOCUMENTApply programmatic edits via batchUpdate.
- GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWNReplace document content with new Markdown text.
- GOOGLEDOCS_UPDATE_DOCUMENT_SECTION_MARKDOWNInsert or replace a section with Markdown content.
- GOOGLEDOCS_UPDATE_DOCUMENT_STYLEUpdate overall document style (page size, margins).
- GOOGLEDOCS_INSERT_TEXT_ACTIONInsert text at a specified location.
- GOOGLEDOCS_REPLACE_ALL_TEXTFind and replace text throughout a document.
- GOOGLEDOCS_INSERT_PAGE_BREAKInsert a page break.
- GOOGLEDOCS_DELETE_CONTENT_RANGEDelete a range of content from a document.
- GOOGLEDOCS_INSERT_INLINE_IMAGEInsert an image from a URI at a specified location.
- GOOGLEDOCS_REPLACE_IMAGEReplace an image with a new one from a URI.
- GOOGLEDOCS_INSERT_TABLE_ACTIONInsert a table into a document.
- GOOGLEDOCS_INSERT_TABLE_COLUMNInsert a column into a table.
- GOOGLEDOCS_DELETE_TABLEDelete an entire table.
- GOOGLEDOCS_DELETE_TABLE_COLUMNDelete a column from a table.
- GOOGLEDOCS_DELETE_TABLE_ROWDelete a row from a table.
- GOOGLEDOCS_UNMERGE_TABLE_CELLSUnmerge previously merged table cells.
- GOOGLEDOCS_UPDATE_TABLE_ROW_STYLEUpdate style of a table row.
- GOOGLEDOCS_CREATE_HEADERCreate a new header in a Google Document.
- GOOGLEDOCS_CREATE_FOOTERCreate a new footer in a Google Document.
- GOOGLEDOCS_DELETE_HEADERDelete a header.
- GOOGLEDOCS_DELETE_FOOTERDelete a footer.
- GOOGLEDOCS_CREATE_FOOTNOTECreate a footnote at a location or end of document.
- GOOGLEDOCS_CREATE_NAMED_RANGECreate a named range in a document.
- GOOGLEDOCS_DELETE_NAMED_RANGEDelete a named range from a document.
- GOOGLEDOCS_CREATE_PARAGRAPH_BULLETSAdd bullets to paragraphs within a range.
- GOOGLEDOCS_DELETE_PARAGRAPH_BULLETSRemove bullets from paragraphs.
- GOOGLEDOCS_GET_CHARTS_FROM_SPREADSHEETList all charts from a Google Sheets spreadsheet.
- GOOGLEDOCS_LIST_SPREADSHEET_CHARTS_ACTIONRetrieve list of charts with IDs from a spreadsheet.
Best use cases
Doc drafting + editing
Let Claude draft and update Google Docs from chat.
Doc review + comments
Have Claude review docs and leave suggested edits as comments.
Integrations
Similar tools
See all writing tools →DeepL Translator
86DeepL Translator — writing tool curated for working operators.
Surfer
85SEO content editor scoring drafts against live SERP data in real time
DeepL Write
84DeepL Write — writing tool curated for working operators.
Compare side-by-side
Google Docs MCP vs DeepL Translator vs Surfer
Pros, cons, pricing, role-fit — all on one page.
Open comparison
One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.