Google Workspace MCP Server
Google Workspace data access for AI agents covering Calendar, Drive, Gmail, and Docs.
Data last scanned yesterday · Reviewed 2 months ago
Overview
Google Workspace MCP Server provides a comprehensive interface for AI assistants to interact with the full suite of Google Workspace applications. It enables natural language control over services including Gmail, Google Drive, Sheets, Slides, Docs, and Google Chat, as well as Calendar and Tasks management. The server features a command-line interface and code mode designed for integration with developer tools and AI models. It supports various Google account types, ranging from free personal accounts to enterprise-level Google Workspace plans.
Our verdict
With a security score of 38/100, this server is classified as high-risk and is not recommended for environments where strict access controls are required. The primary security concern is the lack of an authentication method, meaning any individual with access to the configuration can execute commands on your behalf. Additionally, the server lacks a read-only mode, granting all installations full write access by default. It is suitable only for users who fully understand these risks and have isolated their configuration environments.
- Supports a wide range of Google services
- Active repository with 2,869 GitHub stars
- Zero direct dependencies reduces supply chain surface
- Maintained by 100 contributors
- High security risk due to missing authentication
- No read-only mode restricts safety for automated tasks
- Not an official Google product
- Not yet editorially reviewed
Tools
| Tool | Description | Risk |
|---|---|---|
| search_gmail_messages | Execute a tool with key=value arguments | low |
| list_calendars | List accessible calendars | low |
| get_events | Retrieve events with time range filtering | low |
| manage_event | Create, update, or delete calendar events | medium |
| create_calendar | Create a new secondary Google Calendar | medium |
| query_freebusy | Query free/busy information for calendars | low |
| manage_out_of_office | Create, list, update, or delete Out of Office events | medium |
| manage_focus_time | Create, list, update, or delete Focus Time events | medium |
| search_drive_files | Search files with query syntax | low |
| get_drive_file_content | Read file content (Office, PDF, image) | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What Google Workspace account types are supported?
The server supports all free Google accounts as well as all Google Workspace plans, including Starter, Standard, Plus, Enterprise, and Non-Profit editions.
›Can this MCP server be used for multi-user environments?
Yes, it supports Remote OAuth 2.1 with multi-user bearer token authentication, allowing it to be hosted centrally for an entire organization.
›Is the server compatible with containerized environments?
The server includes a stateless mode, making it specifically designed to be container-friendly for deployment.
›Which Python version is required to run the server?
You must have Python 3.10 or higher installed to run the server.
›Does the server offer features beyond standard API integrations?
It provides full natural language control over twelve different Google services, including specialized tools for Apps Script management, fine-grained document editing, and Google Chat space management.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.