gdocs-mcp-server
Allows reading, editing, appending, and rewriting content in Google Docs while preserving styles, as well as debugging document styles.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gdocs-mcp-serverRead my latest planning document"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
gdocs-mcp-server
An MCP (Model Context Protocol) server for reading and editing Google Docs.
Tools
read_document— read the full text content of a Google Docedit_document— replace the full content of a Google Docappend_to_document— add content to the end of a Google Docinsert_after_heading— insert content after a named headingstyle_preserving_rewrite— rewrite a doc's content while preserving its existing paragraph/text stylesdebug_styles— dump the raw, unprocessed per-paragraph style data for a doc, straight from the Docs API
Related MCP server: Google Docs MCP
Setup
Create a Google Cloud project, enable the Google Docs API, and create an OAuth 2.0 Client ID (Desktop app type). Download the client secret JSON and save it in this directory as
credentials.json.Install dependencies into a virtualenv:
python3 -m venv venv ./venv/bin/pip install -r requirements.txtRun the one-time auth flow to generate
token.json:./venv/bin/python auth.pyPoint your MCP client at
server.py(e.g. via./venv/bin/python server.py).
credentials.json and token.json are gitignored — never commit them, they grant access to
your Google account.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables comprehensive interaction with Google Docs and Google Drive through AI assistants, supporting document reading/writing, rich formatting, table/image insertion, comment management, and complete file/folder operations with secure OAuth authentication.Last updated16MIT
- Alicense-qualityAmaintenanceEnables reading and editing Google Docs documents, including creating documents, inserting and deleting content, formatting text, and performing find-and-replace operations through natural language.Last updated711MIT
- FlicenseBqualityDmaintenanceEnables AI assistants to create, read, edit, and manage Google Docs and Drive files with support for formatting, comments, tables, images, and bulk operations.Last updated571
- Alicense-qualityCmaintenanceEnables appending structured content to Google Docs and creating Gmail drafts with human-in-the-loop approval.Last updatedApache 2.0
Related MCP Connectors
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Google NotebookLM via natural language: create notebooks, add sources (PDF, URL, YouTube) and ask gr
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/christinak44/gdocs-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server