Supported adapters
Enable the services you need on your Google connection, then install the matching MCP instances:| Adapter | Use for |
|---|---|
gmail | Send, search, and reply to email |
google-drive | Files and folders |
google-sheets | Spreadsheets read/write |
google-calendar | Events and calendars |
google-docs | Documents |
google-slides | Presentations |
google-tasks | Task lists |
google-form | Form responses |
google-search | Programmable search |
google-search-console | Search analytics |
Setup
Connect your Google account
Go to Connections → Google and click Connect account. Sign in and grant the requested OAuth scopes.
Enable services
Select which Workspace services this account exposes — Gmail, Drive, Sheets, Calendar, and others. You can add services later without re-creating the connection.
Install MCP instances
For each service you need, go to MCP → Catalog, install the adapter (for example,
google-sheets), and bind your Google connection.Gmail has a dedicated setup guide with tool details and search syntax. The steps above apply to all Google Workspace adapters.
One connection, many workflows
Workflow mcp_call steps target the specific instance for each tool — not the connection directly.Common patterns
Read a Sheet, process rows, send email
google-sheets— read rangelua_scriptorfor_each— transform rowsgmail—send_emailwith summary
Create a Calendar event after approval
human_task— approve meeting detailsgoogle-calendar— create event with approved payload
Archive Drive files on schedule
- Inbound webhook or manual trigger with folder ID
google-drive— list and copy/move filesgmail— send completion summary
Token refresh and reconnect
Google OAuth tokens refresh automatically. If a user revokes access or changes their Google password, the connection shows Reconnect.Scopes
Each adapter requests the minimum Google API scopes it needs. Enabling a service on the connection grants the scopes for that adapter. If you add a new service later, the Console may prompt for additional consent.Per-environment overrides
Use workflow connection overrides to point the same graph at different Google accounts — for example, a sandbox account in development and a production account in prod.Troubleshooting
| Issue | Fix |
|---|---|
| Reconnect banner | Re-authorize OAuth; check Google Admin policy allows the app |
403 insufficient scopes | Enable the service on the connection; reconnect to grant new scopes |
404 not found | Verify file ID, calendar ID, or spreadsheet ID in tool_args |
| Works in dev, fails in prod | Check connection override points to the correct account |
Related docs
- Gmail connector — email tools and search syntax
- Connections — credential management
- Connector catalog — full adapter list