Ultimate Google Docs & Drive MCP Server is an MCP server that connects LLM clients to Google Docs, Google Sheets, Google Drive, Gmail, Google Calendar, and Google Apps Script. Designed for developers, knowledge workers, and automated agent workflows, it provides direct programmatic access to Google Workspace services. Users can create, read, and edit rich text documents using Markdown, manage tables, apply typographic and paragraph styling, and handle document comments. For spreadsheets, it supports reading ranges via A1 notation, batch writing, manipulating structured tables, setting conditional formatting, and adjusting borders. File organization tools let clients search, copy, move, and organize assets across Google Drive folders. The integration extends into communication and scheduling, allowing agents to triage inboxes, compose drafts, send emails, schedule calendar events, and manage Apps Script projects behind spreadsheets and documents.
Category: CRM, ERP & E-commerce
Tags: cloud-storage, file-management, google-docs, google-drive
Visit Ultimate Google Docs & Drive MCP Server
bash GOOGLE_CLIENT_ID="your-client-id" GOOGLE_CLIENT_SECRET="your-client-secret" npx -y @a-bonus/google-docs-mcp auth 4. Add the server configuration to your MCP client configuration file (such as Claude Desktop, Cursor, or Windsurf): json { "mcpServers": { "google-docs": { "command": "npx", "args": ["-y", "@a-bonus/google-docs-mcp"], "env": { "GOOGLE_CLIENT_ID": "your-client-id", "GOOGLE_CLIENT_SECRET": "your-client-secret" } } } }Part of MCP Servers
You install it by setting up a Google Cloud project with the necessary Workspace APIs enabled, generating OAuth client credentials, and executing the auth command using npx. After browser authentication saves the refresh token locally, add the package to your client configuration using the npx command entry.
It allows compatible MCP clients to create, read, and format Google Docs, manage cells and tables in Google Sheets, organize Drive files, compose and send Gmail messages, schedule Google Calendar events, and modify Apps Script project files.
It functions with Claude Desktop, Cursor, Windsurf, or any other standard Model Context Protocol client capable of executing local command-line processes or connecting via streamable HTTP to remote deployments.
Yes, the server supports remote deployment to platforms like Google Cloud Run using an HTTP stream transport. When deployed remotely with OAuth 2.1, individual users connect via the service URL and authorize through their browser upon initial connection.