Connect Google Workspace
connect_google_workspaceAuthenticate to Google Workspace via OAuth, enabling access to services like Gmail, Calendar, and Drive. Supports local loopback or remote consent URL.
Instructions
Connect locally with loopback OAuth or return a remote incremental-consent URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| capabilities | No | Google Workspace capability names to request scopes for, e.g. ['calendar', 'chat', 'docs', 'drive', 'forms', 'gmail', 'keep', 'meet', 'people', 'sheets', 'slides', 'tasks']; defaults to ['gmail'] when omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Response field: mode. | |
| state | No | Response field: state. | |
| action | No | Response field: action. | |
| resource | No | Stable cross-tool Workspace resource handle when applicable. | |
| connected | No | Response field: connected. | |
| expires_at | No | Response field: expires at. | |
| capabilities | No | Response field: capabilities. | |
| after_consent | No | Response field: after consent. | |
| granted_scopes | No | Response field: granted scopes. | |
| requested_scopes | No | Response field: requested scopes. | |
| authorization_url | No | Response field: authorization url. | |
| granted_capabilities | No | Response field: granted capabilities. | |
| newly_requested_scopes | No | Response field: newly requested scopes. | |
| requested_capabilities | No | Response field: requested capabilities. |