MCP Catalogs
Homegoogle_workspace_mcp screenshot

google_workspace_mcp

by taylorwilsdon·2,410·Score 58

Comprehensive Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, and more with OAuth 2.1 support.

productivitycommunicationdeveloper-tools
740
Forks
110
Open issues
this month
Last commit
2d ago
Indexed

Overview

Google Workspace MCP Server provides extensive integration with Google Workspace services including Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Chat, Tasks, and more. It offers three tool tiers (core, extended, complete) with fine-grained editing capabilities and comprehensive OAuth 2.1 support including multi-user authentication. The server features a fully open-source design with stateless mode options and can be deployed behind reverse proxies for organizational use.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automate email and calendar management through AI assistants
you:Manage Google Drive files and permissions programmatically
you:Create and edit documents, spreadsheets, and presentations through natural language commands
you:What Google Workspace services are supported?
you:Is multi-user authentication supported?

When to choose this

Choose this server when you need comprehensive, fine-grained control over Google Workspace services with secure OAuth 2.1 support for organizational deployment.

When NOT to choose this

Avoid this if you only need access to a few Google services, as it's designed for comprehensive integration which might be overkill for simple use cases.

Tools this server exposes

12 tools extracted from the README
  • query_gmail

    Search and retrieve emails from Gmail

  • manage_calendar_events

    Create, modify, and retrieve calendar events

  • create_document

    Create new Google Docs documents

  • manage_drive_files

    Upload, organize, and manage files in Google Drive

  • spreadsheet_operations

    Read, write, and format Google Sheets data

  • create_presentation

    Create and modify Google Slides presentations

  • create_form

    Create and manage Google Forms

  • manage_chat_spaces

    Create and manage Google Chat spaces

  • apps_script_operations

    Manage Google Apps Script projects

  • manage_tasks

    Create and manage tasks and lists in Google Tasks

  • contact_operations

    Manage Google Contacts and groups

  • custom_search

    Perform searches using Google Programmable Search Engine

Comparable tools

google-integrations-mcpgoogle-drive-mcpgmail-mcp

Installation

Installation

  1. Install the package via pip:
pip install workspace-mcp
  1. Set up OAuth credentials in Google Cloud Console
  1. Launch the server:
uvx workspace-mcp --tool-tier core

Claude Desktop Configuration

Add to your Claude Desktop config.json:

{
  "mcpServers": {
    "google-workspace": {
      "command": "uvx",
      "args": ["workspace-mcp", "--transport", "stdio"]
    }
  }
}

FAQ

What Google Workspace services are supported?
The server supports Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Chat, Tasks, Contacts, Search, and Apps Script - covering 12 major services.
Is multi-user authentication supported?
Yes, it supports OAuth 2.1 with multi-user bearer token authentication, allowing organizational deployment with stateless mode options.

Compare google_workspace_mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.