💬Communication

Gmail

Search, read, and triage Gmail — send mail, draft and reply, manage labels, trash messages, and pull attachment text.

Category💬 Communication
ConnectionOAuth 2.0 one-click
Actions36 total — 13 read, 23 write
🔌ConnectFind it in the catalogue
🔐AuthorizeOne-click OAuth
Use actionsChat · agents · workflows
How Gmail fits into Your Office AI

Actions

Once connected, Gmail exposes the following actions. The AI can call them with #-mentions in chat, an agent can be granted a subset as tools, and a workflow can run them in an integration-action node.

ActionTypeWhat it doesProxy
Create Draft
create-draft
WriteCreate a draft message without sending.Yes
Create Filter
create-filter
WriteCreate a mailbox filter with match criteria and label actions.Yes
Create Label
create-label
WriteCreate a new user label with visibility settings.Yes
Delete Draft
delete-draft
WriteDelete an existing draft by draft IDYes
Delete Filter
delete-filter
WriteDelete a mailbox filter by filter IDYes
Delete Label
delete-label
WriteDelete a user-created labelYes
Delete Message
delete-message
WritePermanently delete a Gmail message by ID.Yes
Delete Thread
delete-thread
WritePermanently delete a Gmail thread and its messages.Yes
Get Attachment
get-attachment
ReadFetch the bytes of a single Gmail attachment by message + attachment id. Returns base64url-encoded data plus the reported size. Pair with the binary knowledge upload tool to land an xlsx/csv/pdf attachment as a parsed KnowledgeDocument.Yes
Get Attachment Text
get-attachment-text
ReadDownload a Gmail attachment and convert it to text/markdown.Yes
Get Filter
get-filter
ReadRetrieve a mailbox filter by filter ID.Yes
Get Message
get-message
ReadFetch a single message with headers and body.Yes
Get Thread
get-thread
ReadRetrieve a Gmail thread and its messages.Yes
Get Vacation Settings
get-vacation-settings
ReadRetrieve the mailbox vacation responder settings.Yes
List Drafts
list-drafts
ReadList drafts in the mailbox with pagination support.Yes
List Labels
list-labels
ReadList all labels in the mailbox.Yes
List Messages
list-messages
ReadList recent messages in the inbox.Yes
List Send As Aliases
list-send-as-aliases
ReadList send-as aliases available for the mailbox.Yes
List Threads
list-threads
ReadList conversation threads.Yes
List Watch History
list-watch-history
ReadList mailbox history records after a given history IDYes
Modify Labels
modify-labels
WriteAdd or remove labels on a message (archive, star, mark read, etc.).Yes
Modify Thread
modify-thread
WriteAdd and remove labels across a Gmail thread.Yes
Reply
reply-message
WriteReply to a thread.Yes
Search Messages
search-messages
ReadSearch Gmail messages by query string.Yes
Send Draft
send-draft
WriteSend an existing draft messageYes
Send Message
send-message
WriteSend an email.Yes
Trash Message
trash-message
WriteMove a message to trash.Yes
Trash Thread
trash-thread
WriteMove a Gmail thread to trash.Yes
Untrash Message
untrash-message
WriteRestore a trashed Gmail message to the mailbox.Yes
Untrash Thread
untrash-thread
WriteRestore a trashed Gmail thread to the mailbox.Yes
Update Draft
update-draft
WriteReplace an existing draft with new MIME content.Yes
Update Imap Settings
update-imap-settings
WriteUpdate IMAP enablement and visibility settings.Yes
Update Label
update-label
WriteUpdate a user-created label's name or visibility settings.Yes
Update Language Settings
update-language-settings
WriteUpdate the mailbox display languageYes
Update Pop Settings
update-pop-settings
WriteUpdate POP access settings for the mailboxYes
Update Vacation Settings
update-vacation-settings
WriteUpdate the mailbox vacation responder configuration.Yes
ℹ️
Write actions are confirmation-gated

Actions tagged Write create, update, or delete data. In chat and agent paths they pause for your confirmation before running; workflows treat their deterministic wiring as implicit consent. Agent tools covers how to scope which actions an agent may use.

Spend & quota

Gmail is governed per organization: an admin sets a monetary spend cap and a monthly call quota. A quota of 0 disables the integration — it never means unlimited. See the Integrations overview for the full governance model.