Agent Interface
Google APIs (Gmail, Calendar, Drive, Docs, Sheets, Meet)Apps ScriptWorkspace Add-onsMCP Server (community, google-workspace-mcp)
What an agent can do
- ✓Read and send Gmail messages and manage labels
- ✓Read and create Google Calendar events
- ✓Read, create, and edit Google Docs and Sheets
- ✓Upload and download Google Drive files
- ✓Search across Drive, Gmail, and Contacts
- ✓Manage Google Meet events
- ✓Read Google Forms responses
What it can't do
- ✗Access Google Workspace Vault (eDiscovery) without Vault API
- ✗Modify Google Meet recordings
- ✗Access Google Chat spaces without separate Chat API
- ✗Run Google Apps Script from external agents (execute only via Apps Script API)
Auth Model
OAuth 2.0 (required)Service Account (for server-to-server)
Builder Notes
No single MCP server — multiple per product (gmail-mcp, gdrive-mcp, etc). Service accounts are the right pattern for unattended agent access; use domain-wide delegation if accessing user data. OAuth consent screen required for user-delegated access. Each Google API (Gmail, Drive, Sheets) has separate scopes and quotas.
Sources
Last verified: 2026-03-01