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.
Latest Blog Posts
- 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