Google Workspace MCP Server
67 curated MCP tools for Google Workspace: Gmail, Calendar, Drive, Sheets, Docs, Slides, Tasks.
10 stars338 downloads/wk
Reviews
Write oneNobody has reviewed Google Workspace MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Workspace MCP Server tools (4, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
drive_files_downloadDownload a file's content from Google Drive. Returns the text content for text files, or a base64-encoded string for binary files. For Google Docs/Sheets/Slides, exports to a readable format (plain text by default).
drive_permissions_proposeOwnershipTransferwrite actiondrive_permissions_transferOwnershipwrite actionImmediately transfer ownership of a file to another Google Workspace account in the SAME organization. The current owner is downgraded to writer as soon as this call succeeds — there is no separate acceptance step — and Google sends the new owner a notification email that cannot be disabled. Only works for files in "My Drive"; not supported for files in a shared drive, since the organization owns
gmail_drafts_createwrite actionCreate a Gmail draft. Pass threadId to attach the draft to an existing conversation (it will appear as a reply within that thread). The draft is NOT sent — open Gmail to review and send.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Google Workspace MCP Server compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 916 Email servers
- Tools
- 4
- the typical Email server has 7
- Tools that change things
- 75%
- typical: 25%. Fewer write tools means less an agent can break
- GitHub stars
- 10
- more than 88% of 493 Email servers
- Downloads a week
- 338
- more than 80% of 235 Email servers with a package
What its tools let an agent do: 1 read · 3 change
Release history: 2 versions in the registry since 2026-08-02, latest 2026-09-24, typically one every 53 days.
Install Google Workspace MCP Server in Claude Code, Cursor or VS Code
Runs npx -y gws-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gws-mcp-server -- npx -y gws-mcp-server
What the publisher says
From the Google Workspace MCP Server repository's README, as published. We do not edit it. Read it on GitHub
gws-mcp-server
Maintenance mode. This project is stable and receives security fixes. New features aren't planned, but issues and pull requests are still welcome.
Google Workspace for AI agents: Gmail, Calendar, Drive, Sheets, Docs, Slides, Tasks, and Contacts as a curated set of 67 Model Context Protocol tools, built on the official Google Workspace CLI (gws).
Why?
The gws CLI had a built-in MCP server that was removed in v0.8.0 because it exposed 200-400 tools — causing context window bloat in MCP clients. This server takes a curated approach: you choose which Google services to expose, and only a focused set of high-value, narrowly scoped operations are registered as tools. Every tool declares all four MCP annotation hints — readOnlyHint, destructiveHint, idempotentHint, openWorldHint — so clients can reason about side effects, know which writes are safe to retry, and surface clearer consent prompts. This is the permissions leg of trust infrastructure for agents: a deliberately narrow tool surface, side effects declared on every tool, and no freestanding send tool — the only outbound email an agent can trigger is calendar invite/update notifications, opt-in via sendUpdates and off by default.
Prerequisites
- Node.js 18+
- gws CLI installed and authenticated (npm install -g @googleworkspace/cli && gws auth login)
Grant fewer scopes than the default
This server exposes no freestanding send tool — gmaildraftscreate explicitly does not send, and the only outbound email an agent can trigger is calendar invite/update notifications via sendUpdates, which is enum-validated and defaults to none. The token gws auth login mints is broader than that.
gws auth login opens a scope picker listing nine scopes. The default grant is seven: full read-write drive, spreadsheets, gmail.modify (Google documents it as "Read, compose, and send emails"), calendar, documents, presentations, and tasks — the same seven you get running non-interactively as DEFAULT_SCOPES.
The other two rows are Cloud Pub/Sub and Cloud Platform, and neither is part of the default grant — gws auth login --help describes --full as "Request all scopes incl. pubsub + cloud-platform."
Which rows start checked has not been verified against a live picker — the seven above are the documented default grant, not an observation of the TUI. Read the checkboxes before pressing Enter rather than trusting this paragraph.
So the token on disk can send mail and rewrite Drive even though nothing here will. Deselect what you do not need in the picker, or:
gws auth login --readonly # read-only across services-s gmail limits the picker to Gmail, per the flag's own help text ("Comma-separated service names to limit scope picker"). It cannot pull in cloud-platform or pubsub, because those two are reachable only through --full.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Google Workspace MCP Server: common questions
- Is Google Workspace MCP Server safe?
- Yes, by our scan: it is graded A (92/100). Read the Google Workspace MCP Server safety report
- How do I install Google Workspace MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Google Workspace MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Google Workspace MCP Server maintained?
- The last commit was 41 days ago (2026-09-24). The latest release is v0.4.1.
- What can I use instead of Google Workspace MCP Server?
- Servers from other publishers that do the same job: Workspace MCP server, Gee Sweet MCP server and Better Workspace MCP server. Compare all Google Workspace MCP Server alternatives.
- How does Google Workspace MCP Server compare with other Email MCP servers?
- safety score 92/100 (higher than 90% of 916 Email servers); tools 4 (the typical Email server has 7); tools that change things 75% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Google Workspace MCP Server
Same job from other publishers: the closest match first, then the best rated.
- WorkspaceGoogle Workspace MCP server for Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Chat.not reviewedWidely usedA
Gee SweetMCP server for Google Workspace — Sheets, Drive, Docs (HTML or Markdown), Calendar, and Gmail.not reviewedGrowingB- Better WorkspaceGoogle Workspace MCP — Docs, Drive, Calendar, Gmail, Sheets, Slides, Tasks, Chat, People, Formsnot reviewedGrowingB
- Mailoo - Email MCP ServerEmail MCP server for AI agents: IMAP/SMTP, Gmail, Outlook, calendar, ManageSieve, AI triage, OAuth2.5.0(1)GrowingA
- ConnectorsRead Gmail, read and commit to GitHub, update Sheets, and post to Slack through Composio.not reviewedEstablishedA