Open Source v1.4.3

Your entire Google Workspace,
orchestrated by AI

The most complete MCP server for Google Workspace. Twelve services, over a hundred tools, one unified interface. Full CLI for Claude Code and Codex.

Documentation

Gmail · Drive · Docs · Sheets · Calendar · Slides · Forms · Chat · Tasks · Contacts · Apps Script

Terminal
$ uvx workspace-mcp
Starting Google Workspace MCP Server... Version: 1.4.3 Tools: 12/12 services enabled Auth: OAuth 2.1 Multi-User Ready for connections

One-click install for
Claude Desktop

Install all twelve Google Workspace MCP services instantly. No JSON editing, no terminal commands. Download the .dxt file and double-click.

  • Bundles server + dependencies
  • Auto-configures Claude Desktop
  • Zero version conflicts
Claude Desktop

Built for developers

Twelve MCP servers in one. Run as many or as few tools as you want with dynamic scopes, tool tiers, and read-only mode. Production-ready with OAuth 2.1, CLI mode, and stateless container support.

⌨️

Full CLI for Coding Agents

First-class CLI mode for Claude Code, Codex, and scripting. List tools, invoke them directly, and pipe JSON from stdin.

🔒

OAuth 2.1 Multi-User Auth

Production-ready with OAuth 2.1 bearer tokens, pluggable storage backends (Memory, Disk, Valkey/Redis), and stateless container mode.

⚙️

Flexible Tool Control

Three progressive tool tiers, per-service selection, and a read-only mode that requests only readonly scopes and disables write tools.

Google Services

Twelve integrated services

Access Gmail, Drive, Docs, Sheets, Slides, Forms, Calendar, Chat, Tasks, Contacts, Apps Script, and Search through a unified AI-friendly interface.

📧

Gmail MCP

Handle Gmail workflows from search through sending without leaving MCP.

  • Search mail with full Gmail query support
  • Retrieve message bodies and metadata
  • Send or draft email replies
  • Manage labels and entire threads
Explore
📁

Google Drive MCP

Navigate, read, and create Drive files programmatically.

  • Search Drive with advanced query syntax
  • Read stored file content, including Office formats
  • List folder contents when available
  • Create new files or import from URLs
Explore
📅

Google Calendar MCP

Keep calendars in sync with event reads and writes.

  • List every accessible calendar
  • Pull events for any time window
  • Create events with reminders and attachments
  • Update or delete existing meetings
Explore

Google Tasks MCP

Organize Google Tasks with full list and task control.

  • List task lists and filtered tasks
  • Create tasks with hierarchy and due dates
  • Update details or move tasks across lists
  • Clear completed items in a single call
Explore
📝

Google Docs MCP

Build documents and edit them collaboratively through MCP.

  • Read the full contents of any document
  • Create and format new documents
  • Insert lists, tables, or images on demand
  • Batch update headers, footers, and styles
Explore
💬

Google Chat MCP

Automate Google Chat spaces with message access and posting.

  • List available spaces and group chats
  • Fetch historical messages for context
  • Send rich replies directly into spaces
  • Search chat history by keyword
Explore
📊

Google Sheets MCP

Read and update Google Sheets data from MCP automation.

  • Read any range of cells
  • Write updates or clear ranges in place
  • Create new spreadsheets or tabs
  • Inspect spreadsheet metadata and comments
Explore
🖼️

Google Slides MCP

Generate and tweak presentations without opening Slides.

  • Create entire decks programmatically
  • Retrieve presentation details and slides
  • Batch update text, layouts, and styling
  • Grab slide thumbnails for previews
Explore
📋

Google Forms MCP

Design forms and monitor responses programmatically.

  • Create new forms from scratch
  • Inspect form definitions and questions
  • Adjust publish and sharing settings
  • List or fetch submitted responses
Explore
👤

Google Contacts MCP

Manage contacts and groups via the People API.

  • Search, list, and create contacts
  • Batch create, update, and delete
  • Manage contact groups and labels
  • Add or remove group members
Explore

Google Apps Script

Automate cross-application workflows with custom code.

  • Create and manage script projects
  • Execute functions with parameters
  • Manage deployments and versions
  • View recent executions and status
Explore
🔍

Google Custom Search

Query custom search engines directly from MCP.

  • Run web searches across programmable CSEs
  • Perform domain-restricted lookups
  • Retrieve custom engine configuration info
  • Blend results into MCP workflows
Explore

See it in action

Watch it work

Manage your Google Workspace through AI with natural language.

Google Workspace MCP Demo

Get started

Ready in minutes

Three steps to connect your AI assistant to Google Workspace.

1

One-click install

Download the DXT file and double-click to install directly into Claude Desktop -- no terminal or JSON editing required.

Download google_workspace_mcp.dxt →
2

Configure OAuth

Set OAuth credentials via environment variables or place client_secret.json in your project root.

$ export GOOGLE_OAUTH_CLIENT_ID="your-id"
$ export GOOGLE_OAUTH_CLIENT_SECRET="your-secret"
3

Start the server

Launch the MCP server and connect your AI assistant.

$ uvx workspace-mcp --transport streamable-http
Ready on http://localhost:8000

Ready to connect AI to Google Workspace?

Open source. Twelve services. Over a hundred tools. Join the developers building the next generation of AI integrations.

100+ API Tools
12 Services
100% Open Source