Multi Google MCP
About
Multi-account Google MCP server for Claude Code — Gmail, Drive, Calendar, Sheets, Docs, Contacts, Search Console. 83 tools with OAuth2 multi-account switching.
Details
- Author
- bakissation
- Categories
- Productivity, Other
Jump to
Setup
Install Multi Google MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/bakissation/mcp-google-multi
Follow the installation instructions in the repository README, then restart your MCP client.
Multi-account Google MCP server for Claude Code — Gmail, Drive, Calendar, Sheets, Docs, Contacts, Search Console. 83 tools with OAuth2 multi-account switching.
The most completelocal 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 methodas a tool, acrossmultiple Google accountsat once, from Claude Code or any MCP client.
- 🧰Exhaustive— 872 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
You don't need to know anything about MCP or OAuth — five steps, all copy-paste:
-
InstallNode.js20 or newer, then install the server:
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-key
mcp-google-multi auth --account work mcp-google-multi auth --account personal
Connect 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 withmcp-google-multi config check.
Go deeper:Configuration reference·What's covered·Features tour·Secrets in a vault·Upgrading from v4·Security policy·Roadmap
Built and maintained byAbdelbaki Berkati—berkati.xyz·@bakissation.Read the case study →
Development isfunded byIdeaCrafters(@IdeaCraftersHQ) — the studio that pays for this OSS to exist.
Thanks to contributors@obatried,@trevor-commits, and@mjreddy. The project is maintainer-led (roadmap onMilestones; bug reports welcome, feature PRs by prior agreement — seeCONTRIBUTING.md).v5 is complete and in a feedback period:open an issuewith bugs, pain points, or what you wish it did — it directly shapes the v6 roadmap.Security reports go toSECURITY.md, never a public issue.
(MCP) server for Google Workspace. Drive, Gmail, Calendar, Sheets, Docs, Tasks and People via AI agents.
Integrate Google services like Gmail, Calendar, Drive, and Tasks with MCP.
Interact with Google Workspace services like Gmail and Google Calendar.
Integrates Google Workspace services like Calendar, Drive, and Gmail with AI assistants.
Manage Gmail, Calendar, Drive, and Contacts through Google Workspace APIs using OAuth 2.0.
An MCP server for interacting with Google Workspace services like Gmail and Calendar.
Interact with Google products, including Gmail and Calendar.
A comprehensive MCP server for managing Google Workspace services like Calendar, Contacts, and Gmail using OAuth2 authentication.
A command-line tool to fetch Google Calendar schedules and convert them into custom prompts or text snippets using a template engine.
An MCP server for interacting with Gmail and Google Calendar, enabling context-aware email and event management.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




