Skip to main content
Glama

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.

npm

  • 🧰 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:

  1. Install Node.js 20 or newer, then install the server:

    npm install -g mcp-google-multi
  2. Create 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.

  3. Create a file named .env in 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
  4. Sign in each account (a browser window opens; approve the permissions):

    mcp-google-multi auth --account work
    mcp-google-multi auth --account personal
  5. 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 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 Berkatiberkati.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

MIT

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
9hResponse time
1wRelease cycle
48Releases (12mo)
Commit activity
Issues opened vs closed

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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