$ 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 stars54k/wkupdated 0d agogithub ↗
91excellent
▣ Overview
License: MITPython 3.10+PyPIWebsite

What it does

This is an MCP server that exposes Google Workspace services—Gmail, Drive, Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Contacts, and Apps Script—to Claude and other MCP clients. It handles authentication via OAuth 2.0/2.1 and provides fine-grained tools for tasks like reading emails, creating documents, managing calendars, editing spreadsheets, and automating cross-service workflows. The server supports both local and remote deployment modes, including stateless container operation and an external OAuth provider pattern for centralized organization-wide hosting.

Who it's for

Software teams and automation engineers who need Claude to manage or interact with Google Workspace data. Common personas include operations teams automating email and document workflows, product managers coordinating schedules across shared calendars, and developers building multi-service automation tools that require read and write access to Gmail, Drive, and workspace documents.

Common use cases

  • Automate email triage, labeling, and response drafting within Gmail
  • Create, edit, and format Google Docs and Sheets on behalf of users
  • Coordinate calendar events and meeting logistics across multiple accounts
  • Manage files, permissions, and sharing in Drive
  • Chain actions across multiple Workspace apps—for example, fetch data from Sheets, generate a Doc, and email it

Setup pitfalls

  • OAuth setup requires a Google Cloud project with appropriate APIs enabled (Gmail, Drive, Calendar, etc.); follow the documented prerequisite steps or authentication will fail
  • Multi-user bearer token mode needs careful credential isolation if serving multiple users from one instance
  • High risk class due to filesystem writes and network access—audit credential scoping in your Google Cloud IAM role to the minimum required by your use case
  • Stateless mode requires external state storage; misconfiguration can lose session or token data across restarts
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
89
17.9
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
90.9
⚿ 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 40 snapshots
5/10/20266/21/2026 · 40 snapshots
⚙ Maintenance health
73/ 100 · is this project alive?
contributors (1y)69
top contributor share70%
releases (1y)85
last release3d ago
median issue response1.9d
ci✓ passing
⛁ Raw data
weekly downloads54k
github stars3k
forks826
open issues113
license✓ present
readme length81886 chars
last publish0d ago
last commit0d ago
last updated7d ago
install verified✓ pass · 41d 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