Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’¬ Communication
  3. Multi Account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token
M
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:22:19 AM

Multi Account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Multi-account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token-efficient, macOS…

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token": {
      "command": "npx",
      "args": [
        "-y",
        "multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’¬ More in Communication

Documentation Overview

google-workspace-mcp

License GitHub stars Last commit Open issues PyPI version PyPI downloads Built by Mycelium AI

Multi-account, token-efficient MCP for Gmail + Calendar + Drive + Docs + Sheets. Built because the official Claude connector supports one account and returns full message/file bodies by default.

Why this exists

  • Multi-account: OAuth multiple mailboxes (work + personal + co-founder). Every tool takes an account email; aliases are handled via Send-As identities.
  • Token-efficient: Search/list returns compact shapes ({id, from, subject, snippet, ...} for mail, {id, name, mime, modified, size, ...} for Drive). Bodies and file content are opt-in.
  • Keychain-backed: Refresh tokens live in the macOS Keychain, not plaintext files. No tokens in the vault, no tokens in any repo.

Tools (v2, 61 tools)

Account management (3)

  • gws_account_add β€” browser OAuth flow, adds a new authorized mailbox
  • gws_account_list β€” list authorized accounts + default
  • gws_account_remove β€” remove local credential (doesn't revoke Google-side)

Gmail (10)

  • gmail_search β€” search with Gmail operators. Compact response.
  • gmail_read β€” read one message or full thread. Bodies opt-in.
  • gmail_send β€” send mail, optional from_alias for Send-As identities
  • gmail_draft β€” create a draft
  • gmail_reply β€” reply (preserves thread + headers), optional reply_all
  • gmail_labels_list β€” list all labels
  • gmail_label_apply β€” batch add/remove labels
  • gmail_archive β€” batch archive (remove INBOX)
  • gmail_trash β€” batch move to trash
  • gmail_sendas_list β€” list Send-As identities on this mailbox

Calendar (7)

  • cal_list_calendars β€” list all calendars
  • cal_list_events β€” list upcoming events (compact by default, verbose=True for full)
  • cal_create_event β€” create event, optional Google Meet link
  • cal_update_event β€” partial-update fields
  • cal_delete_event β€” delete
  • cal_freebusy β€” check busy windows for scheduling
  • cal_respond β€” accept/decline/tentative

Drive (18)

  • drive_search β€” free-text or raw Drive q-syntax. Metadata-only response.
  • drive_read_file β€” metadata by default; include_content=True for body
  • drive_list_folder β€” direct children of a folder ('root' for My Drive)
  • drive_create_folder β€” create a folder under an optional parent
  • drive_upload β€” upload a local file, optional convert_to_google
  • drive_move β€” change parent folder
  • drive_rename β€” rename a file or folder
  • drive_share β€” grant reader/commenter/writer/etc. access by email
  • drive_trash β€” soft delete (recoverable)
  • drive_untrash β€” restore from Trash
  • drive_permission_list β€” list everyone with access to a file
  • drive_permission_update β€” change a grantee's role
  • drive_permission_delete β€” revoke a permission
  • drive_shared_drives_list β€” list shared drives this account accesses
  • drive_comments_list β€” list comments on any Drive file (Doc/Sheet/Slide/upload)
  • drive_comment_add β€” add a comment, optional anchor
  • drive_comment_reply β€” reply to a comment
  • drive_comment_resolve β€” mark a comment resolved

Docs (9)

  • docs_create β€” new Doc, optional initial body and parent folder
  • docs_read β€” flat text by default; structured=True for full Docs API tree
  • docs_append β€” append text to end of body
  • docs_insert_at β€” insert text at a specific index
  • docs_replace_text β€” find-and-replace, returns count replaced
  • docs_export β€” export to markdown / pdf / docx / rtf / plain
  • docs_suggestions_list β€” list pending tracked-change suggestions
  • docs_suggestions_accept_all β€” accept all suggestions (rewrites Doc)
  • docs_suggestions_reject_all β€” reject all suggestions (rewrites Doc)

Sheets (14)

  • sheets_create β€” new workbook, optional parent folder
  • sheets_list_sheets β€” list tabs with row/col dimensions
  • sheets_add_sheet β€” add a new tab to an existing workbook
  • sheets_read_range β€” read A1 range. FORMULA / UNFORMATTED_VALUE options.
  • sheets_write_range β€” overwrite a range. USER_ENTERED parses formulas.
  • sheets_append β€” append rows below existing data
  • sheets_clear_range β€” clear values (formatting preserved)
  • sheets_batch_read β€” multi-range read in one API call
  • sheets_batch_write β€” multi-range write in one API call
  • sheets_named_ranges_list β€” list named ranges in a workbook
  • sheets_named_range_add β€” create a named range
  • sheets_named_range_delete β€” delete a named range
  • sheets_conditional_format_add β€” add a conditional formatting rule
  • sheets_data_validation_add β€” set dropdown / number / email / URL validation

Install

Open Claude Code, paste:

Code
/plugin marketplace add adelaidasofia/google-workspace-mcp
/plugin install google-workspace-mcp@google-workspace-mcp

You still need to complete the one-time GCP setup in SETUP.md (~45 min for v1, ~5 min incremental for v2 Drive/Docs/Sheets) so the server has a client_secret.json to OAuth against. Run gws_account_add from Claude Code to authorize your first mailbox.

Legacy install (manual .mcp.json wiring)

See SETUP.md for the one-time GCP setup (~45 min for v1, ~5 min incremental to enable Drive/Docs/Sheets for v2).

After setup:

bash
pip3 install --break-system-packages -r requirements.txt

Register with Claude Code

Add to your project's .mcp.json (or ~/.claude.json for global access):

json
"google-workspace": {
  "type": "stdio",
  "command": "python3",
  "args": ["/path/to/google-workspace-mcp/server.py"]
}

Upgrading from v1 β†’ v2

v2 adds Drive + Docs + Sheets scopes. Each authorized account must re-OAuth once so Google grants the new scopes. See SETUP.md step 6b.

Roadmap

  • v3: Gmail filters, vacation responder, push notifications (Gmail Watch), Calendar ACL/delegation, Slides, Forms, Tasks
  • v4: Batch requests across services, Drive revisions

Related MCPs

Same author, same architecture pattern (FastMCP, draft+confirm on writes where applicable, vault auto-export, MIT):

  • slack-mcp β€” multi-workspace Slack
  • imessage-mcp β€” macOS iMessage
  • whatsapp-mcp β€” WhatsApp via whatsmeow
  • apollo-mcp β€” Apollo.io CRM + sequences
  • substack-mcp β€” Substack writing + analytics
  • luma-mcp β€” lu.ma events
  • parse-mcp β€” markitdown / Docling / LlamaParse router
  • rescuetime-mcp β€” RescueTime productivity data
  • graph-query-mcp β€” vault knowledge graph queries
  • graph-autotagger-mcp β€” wikilink suggestions from the graph
  • investor-relations-mcp β€” seed-raise pipeline tracker
  • vault-sync-mcp β€” bidirectional vault sync

Telemetry

This plugin sends a single anonymous install signal to myceliumai.co the first time it loads in a Claude Code session on a given machine.

What is sent:

  • Plugin name (e.g. slack-mcp)
  • Plugin version (e.g. 0.1.0)

What is NOT sent:

  • No user identifiers, names, emails, tokens, or API keys
  • No file paths, message content, or anything from your work
  • No IP address is stored after dedup processing

Why: Helps the maintainer know which plugins people actually install, so attention goes to the ones that get used.

Opt out: Set the environment variable MYCELIUM_NO_PING=1 before launching Claude Code. The hook will skip the network call entirely. Already-pinged installs leave a sentinel at ~/.mycelium/onboarded-<plugin> β€” delete it if you want to reset state.

License

MIT


Built by Mycelium AI. Full install or team version at diazroa.com.

Related MCP Servers

View all in Communication View all alternatives
  • Slack Mcp Server logoSlack Mcp Server

    The most powerful MCP server for Slack Workspaces.

    πŸ’¬ Communication1 views
    Compare vs Slack Mcp Server β†’
  • Ntfy Me Mcp logoNtfy Me Mcp

    An ntfy MCP server for sending/fetching ntfy notifications to your self-hosted ntfy server from AI Agents πŸ“€ (supports secure token auth & more - use with npx or docker!)

    πŸ’¬ Communication3 views
    Compare vs Ntfy Me Mcp β†’
  • Telegram Mcp logoTelegram Mcp

    Telegram API integration for accessing user data, managing dialogs (chats, channels, groups), retrieving messages, and handling read status

    πŸ’¬ Communication2 views
    Compare vs Telegram Mcp β†’
  • Telegram Mcp logoTelegram Mcp

    Telegram API integration for accessing user data, managing dialogs (chats, channels, groups), retrieving messages, sending messages and handling read status.

    πŸ’¬ Communication1 views
    Compare vs Telegram Mcp β†’

Frequently Asked Questions about Multi Account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token": { "command": "npx", "args": ["-y", "Multi-account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMulti Account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token?style=directory)](https://allmcps.com/mcp/multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token)
HTML Embed
<a href="https://allmcps.com/mcp/multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token"><img src="https://allmcps.com/api/badge/multi-account-mcp-for-gmail-calendar-drive-docs-and-sheets-61-tools-token?style=directory" alt="Multi Account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’¬Communication
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
0/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’¬ Communication β†’Best MCP servers for Slack & Communication β†’Alternatives to Multi Account MCP for Gmail, Calendar, Drive, Docs, and Sheets β€” 61 tools, token β†’Install in Claude DesktopInstall in CursorInstall in VS Code