$ timeahead.in
/ servers/pypi/workspace-mcp
pypi

workspace-mcp

Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace / G Suite MCP Server & CLI Tool

3k stars53k/wkupdated 1d agogithub ↗
91excellent
▣ Overview
License: MITPython 3.10+PyPIWebsite

What it does

Workspace MCP provides comprehensive AI control over 12 Google Workspace services: Gmail, Google Drive, Calendar, Docs, Sheets, Slides, Forms, Chat, Tasks, Contacts, Apps Script, and Programmable Search. Through the MCP protocol, Claude can read and compose emails, manage calendar events, create and edit documents, perform spreadsheet operations, manage files and permissions, and automate cross-application workflows. The server supports both stateless (container-friendly) and stateful deployment modes, with OAuth 2.1 authentication and multi-user bearer token support for centralized organization-wide hosting. Available as both an MCP server and a CLI tool.

Who it's for

Teams and individual users of Google Workspace who want to delegate email triage, calendar management, document generation, or spreadsheet operations to Claude. Particularly useful for organizations seeking centralized, AI-powered automation of routine administrative tasks across their Google Workspace suite.

Common use cases

  • Schedule meetings by having Claude draft calendar events with attendee availability
  • Triage and draft replies to high-volume email threads with Gmail context
  • Generate reports or meeting notes by creating and populating Google Sheets or Docs
  • Automate repetitive tasks across multiple Workspace apps using Apps Script workflows
  • Batch-manage file sharing and permissions across Google Drive with fine-grained controls

Setup pitfalls

  • OAuth 2.1 requires Google Cloud project setup and OAuth consent screen configuration; redirect URIs must match your deployment environment (local vs. cloud)
  • Stateless mode requires careful token management and may conflict with stateful deployments; choose one deployment pattern before initializing
  • Multi-user authentication requires bearer token generation per user; tokens must be securely stored and rotated
  • The server makes persistent reads and writes to Workspace resources; consider scoping service-account permissions narrowly and auditing API usage quotas to avoid hitting Google's rate limits
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
91
18.2
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
91.2
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "workspace": {
      "command": "uvx",
      "args": [
        "workspace-mcp"
      ]
    }
  }
}
📈 Score historylast 27 snapshots
5/10/20266/6/2026 · 27 snapshots
⚙ Maintenance health
66/ 100 · is this project alive?
contributors (1y)66
top contributor share71%
releases (1y)86
last release6d ago
ci✓ passing
⛁ Raw data
weekly downloads53k
github stars3k
forks795
open issues105
license✓ present
readme length81492 chars
last publish0d ago
last commit1d ago
last updated6h ago
install verified✓ pass · 19d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points