Skip to content
Agent Search Engine.

Record · google-worksMCP serverOpen sourceVerified Sep 23, 2026

Google Workspace MCP Server

Natural-language control of Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts and Chat.

Sources and review

Checked against public documentation on . Suitability guidance is our editorial judgment; this is not a performance benchmark or an endorsement.

Best for

Assistants that need to read and act across a whole Google Workspace, or a team hosting one shared server.

Avoid if

You can't create Google OAuth client credentials; the server requires a client ID and secret.

About Google Workspace MCP Server

This community Google Workspace MCP server covers Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, Contacts and Chat, with fine-grained editing tools and tool tiers to limit how many tools load. It supports OAuth 2.1 with multi-user and stateless deployment for central hosting, works with free Google accounts and Workspace plans, and includes a CLI.

Google Workspace MCP Server is an open-source project written primarily in Python, with 3.2k stars on GitHub. It was last updated in September 2026.

Add Google Workspace MCP Server to your MCP client

Generated from the launch command in the project's README. Your client starts the server on demand. Replace <client-id> and <client-secret> with your own values first.

Claude CodeRun in your terminal
claude mcp add google-workspace-mcp -e 'GOOGLE_OAUTH_CLIENT_ID=<client-id>' -e 'GOOGLE_OAUTH_CLIENT_SECRET=<client-secret>' -- uvx workspace-mcp --tool-tier core
Cursor~/.cursor/mcp.json or .cursor/mcp.json
{
  "mcpServers": {
    "google-workspace-mcp": {
      "command": "uvx",
      "args": ["workspace-mcp", "--tool-tier", "core"],
      "env": {
        "GOOGLE_OAUTH_CLIENT_ID": "<client-id>",
        "GOOGLE_OAUTH_CLIENT_SECRET": "<client-secret>"
      }
    }
  }
}
VS Code.vscode/mcp.json
{
  "servers": {
    "google-workspace-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": ["workspace-mcp", "--tool-tier", "core"],
      "env": {
        "GOOGLE_OAUTH_CLIENT_ID": "<client-id>",
        "GOOGLE_OAUTH_CLIENT_SECRET": "<client-secret>"
      }
    }
  }
}
Claude Desktopclaude_desktop_config.json
{
  "mcpServers": {
    "google-workspace-mcp": {
      "command": "uvx",
      "args": ["workspace-mcp", "--tool-tier", "core"],
      "env": {
        "GOOGLE_OAUTH_CLIENT_ID": "<client-id>",
        "GOOGLE_OAUTH_CLIENT_SECRET": "<client-secret>"
      }
    }
  }
}
Codex~/.codex/config.toml
[mcp_servers.google-workspace-mcp]
command = "uvx"
args = ["workspace-mcp", "--tool-tier", "core"]
env = { GOOGLE_OAUTH_CLIENT_ID = "<client-id>", GOOGLE_OAUTH_CLIENT_SECRET = "<client-secret>" }

Check the project's README for required accounts, keys and permissions before connecting. Setup guide for each client →

For agent buildersMake your product part of the discovery.Explore advertising

Google Workspace MCP Server vs. the alternatives

All 163 alternatives →
RecordStarsPricing
Google Workspace MCP ServerMCP serverthis listing3.2kOpen source
MCP Reference ServersMCP server91kOpen source
context7MCP server62kOpen source
chrome-devtools-mcpMCP server53kOpen source
Playwright MCPMCP server37kOpen source
github-mcp-serverMCP server33kOpen source

See all 163 Google Workspace MCP Server alternatives, compared →