mcp-google-multi
Allows reading and managing Gmail messages, including sending emails, searching, and managing labels across multiple Google accounts.
Provides integration with Google Workspace services (Gmail, Drive, Calendar, Sheets, Docs, Contacts, Tasks, Meet, Search Console, plus optional Forms, Chat, Workspace Admin) across multiple Google accounts, with read-only by default and configurable write permissions.
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., "@mcp-google-multishow my upcoming events from my work calendar"
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.
mcp-google-multi
The most complete local Google Workspace MCP server: Gmail, Drive, Calendar, Sheets, Docs, Slides, Forms, Contacts, Tasks, Chat, Meet, Classroom, Vault, Admin and more — every OAuth-reachable Workspace API method as a tool, across multiple Google accounts at once, from Claude Code or any MCP client.
🧰 Exhaustive — 871 tools across 28 services + an escape hatch for anything else → COVERAGE.md
🔑 Multi-account — drive any number of Google accounts by alias, or fan one call out across all of them
🔒 Private by design — your own OAuth app, tokens encrypted at rest (AES-256-GCM), writes deny-by-default, no telemetry, no metering — it talks only to Google
Quick setup
You don't need to know anything about MCP or OAuth — five steps, all copy-paste:
Install Node.js 20 or newer, then install the server:
npm install -g mcp-google-multiCreate your (free) Google app so the server can sign in as you — one-time, ~2 minutes: follow Google Cloud setup. You come back with a Client ID and Client Secret.
Create a file named
.envin the folder you'll run from, and fill in your values:GOOGLE_CLIENT_ID=paste-your-client-id GOOGLE_CLIENT_SECRET=paste-your-client-secret # name each Google account with a short alias: GOOGLE_ACCOUNTS=work:you@company.com,personal:you@gmail.com # encryption key for stored tokens — generate one with: openssl rand -base64 32 MASTER_KEY=paste-the-generated-keySign in each account (a browser window opens; approve the permissions):
mcp-google-multi auth --account work mcp-google-multi auth --account personalConnect it to Claude Code (any MCP client works the same way):
claude mcp add google-multi -s user -- npx -y mcp-google-multi
Restart your client and the tools appear. Check everything with mcp-google-multi config check.
Go deeper: Configuration reference · What's covered · Features tour · Secrets in a vault · Upgrading from v4 · Security policy · Roadmap
Related MCP server: google-workspace-mcp
Maintainer & credits
Built and maintained by Abdelbaki Berkati — berkati.xyz · @bakissation. Read the case study →
Development is funded by IdeaCrafters (@IdeaCraftersHQ) — the studio that pays for this OSS to exist.
Thanks to contributors @obatried, @trevor-commits, and @mjreddy. The project is maintainer-led (roadmap on Milestones; bug reports welcome, feature PRs by prior agreement — see CONTRIBUTING.md). v5 is complete and in a feedback period: open an issue with bugs, pain points, or what you wish it did — it directly shapes the v6 roadmap. Security reports go to SECURITY.md, never a public issue.
License
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
- AlicenseAqualityDmaintenanceMCP server for Google Workspace APIs - Docs, Sheets, Drive, Gmail, and Calendar. Enables reading, creating, and editing Google Docs and Sheets, managing comments, reading emails, and viewing calendar events.Last updated2345416MIT
- AlicenseBqualityBmaintenanceA multi-account Google Workspace MCP server that drives Gmail, Google Calendar, and Google Drive across any number of Google accounts in parallel from one server.Last updated402MIT
- FlicenseBqualityDmaintenanceMCP server providing full access to Google Workspace services (Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts) using OAuth authentication.Last updated1001
- AlicenseAqualityBmaintenanceEnables natural language interaction with multiple Google accounts (Gmail, Drive, Calendar) from MCP-compatible clients like Claude.Last updated63612MIT
Related MCP Connectors
AI-powered medical document management for cancer patients. Google Drive, Gmail, Calendar via MCP.
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
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/bakissation/mcp-google-multi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server