Google Workspace
Gmail, Calendar, Drive, Docs, Sheets, Slides, and YouTube connectors.
All Google Workspace connectors use OAuth. Each one declares its own scopes; a connection covers one Google account at a time.
Gmail (gmail)
Reads and sends mail; lists, downloads, and saves attachments to the platform's file store.
| Operation | Purpose |
|---|
list-messages | Recent messages, optionally filtered by query. |
get-message | Fetch one message by ID. |
search | Run a Gmail search query. |
send-message | Send a new email. |
list-labels | List labels. |
list-attachments | List attachments on a message. |
get-attachment | Download a small attachment as base64. |
save-attachment-to-files | Save an attachment to the user's files. |
Example: an agent asked to "summarize today's invoices" calls search with from:invoices newer_than:1d, then get-message per result.
Google Calendar (calendar)
| Operation | Purpose |
|---|
list-calendars | List the user's calendars. |
list-events | List events on a calendar. |
create-event | Create an event. |
delete-event | Delete an event. |
Example: a planning agent calls list-events for the week, then create-event for a follow-up.
Google Drive (googledrive)
| Operation | Purpose |
|---|
list-files | List files in a folder. |
get-file | Get file metadata. |
read-doc | Read a Doc as text. |
save-to-files | Save a Drive file to the user's files. |
create-folder | Create a folder. |
delete-file | Delete a file. |
import-to-canvas | Bring a Drive file into the canvas. |
sync-canvas-block / push-canvas-block | Two-way sync with a canvas block. |
Google Docs (googledocs)
| Operation | Purpose |
|---|
get-document | Read document structure. |
create-document | Create a new doc. |
append-text | Append text to an existing doc. |
batch-update | Apply a structured edit batch. |
import-to-canvas / sync-canvas-block / push-canvas-block | Canvas sync. |
Google Sheets (googlesheets)
| Operation | Purpose |
|---|
get-spreadsheet | Read spreadsheet metadata. |
get-values | Read a range. |
append-values | Append rows. |
update-values | Update a range. |
create-spreadsheet | Create a new sheet. |
import-to-canvas / sync-canvas-block / push-canvas-block | Canvas sync. |
Google Slides (googleslides)
| Operation | Purpose |
|---|
get-presentation | Read deck structure. |
create-presentation | Create a new deck. |
batch-update | Apply a structured edit batch. |
get-page | Read one slide. |
get-thumbnail | Render a slide thumbnail. |
import-to-canvas / sync-canvas-block / push-canvas-block | Canvas sync. |
YouTube (youtube)
| Operation | Purpose |
|---|
get-my-channel | Authenticated user's channel. |
get-channel | Any channel by ID. |
search | Search videos. |
get-video | Video metadata. |
list-subscriptions | List subscriptions. |
list-playlists / get-playlist / list-playlist-items | Playlist operations. |
list-my-videos / list-channel-videos | Video listings. |