Skip to content

Tools

Your AI assistant picks the right tool automatically based on what you ask. This page is a reference for all available tools, grouped by category.

Browse your inbox structure and read threads.

ToolDescriptionParameters
list-inbox-splitsList all inbox splits in display order — Primary, system splits (Needs Reply, Follow Ups), custom splits, and categories
get-inbox-split-threadsList threads in a specific split, category, or system split. Provide exactly one filter.splitId, category, systemSplit, limit, pageToken
search-inboxFull-text search across all threads by keyword or phrasequery, limit, pageToken
read-threadRead a thread with its messages. Use "concise" for snippets, "detailed" for full bodies.threadId, response_format
get-thread-summaryAI-generated thread summary — much more token-efficient than reading the full threadthreadId

Send new emails and reply to existing threads.

ToolDescriptionParameters
compose-threadCreate and send a new email threadto, body, subject, cc, bcc, channelIds
reply-to-threadSend a reply in an existing threadthreadId, to, body, cc, bcc
generate-draftGenerate an AI-powered draft reply tuned to your writing stylethreadId, customInstructions, currentDraftBody

Triage and organize individual threads.

ToolDescriptionParameters
done-threadArchive / mark a thread as done, removing it from the inboxinboxItemIds
snooze-threadSnooze a thread until a specific date/time so it reappears laterthreadId, snoozeUntil (ISO 8601)
star-threadsStar or unstar one or more threadsthreadIds, starred
mark-readMark all messages in a thread as readthreadId
trash-threadsMove threads to trash or restore themthreadIds, trashed
mark-spamMark or unmark a thread as spamthreadId, spam
move-to-categoryMove threads between inbox categories (Primary, Promotions, etc.)threadIds, fromCategory, toCategory

Browse threads by folder.

ToolDescriptionParameters
list-sent-threadsList threads from the Sent folderlimit, pageToken
list-starred-threadsList starred/flagged threadslimit, pageToken
list-snoozed-threadsList snoozed threads that will reappear laterlimit, pageToken
list-scheduled-threadsList threads with messages scheduled for future deliverylimit, pageToken
list-trashed-threadsList threads in the Trashlimit, pageToken
list-spam-threadsList threads marked as spamlimit, pageToken

Organize threads with labels.

ToolDescriptionParameters
list-labelsList all labels with IDs, names, and colors
create-labelCreate a new labelname, color
get-label-threadsList threads with a specific labellabelId, limit, pageToken
manage-thread-labelsAdd or remove labels on one or more threadsthreadIds, labelIds, action

Team shared spaces for organizing threads.

ToolDescriptionParameters
list-channelsList all channels you belong to
create-channelCreate a new team channelname, organizationId, isPublic, color
get-channel-threadsList threads in a channelchannelId, limit, pageToken
manage-thread-channelsAdd or remove threads from channelsthreadIds, channelIds, action
manage-channel-participantsAdd or remove members from a channelchannelId, participantIds, action

Internal team collaboration on threads.

ToolDescriptionParameters
read-thread-commentsRead internal team comments on a thread (not visible to external recipients)threadId, organizationId, response_format
post-thread-commentPost an internal comment visible only to organization membersthreadId, organizationId, body
manage-thread-followersAdd or remove followers who get notifications about thread activitythreadId, userIds, action

Create and manage custom inbox views.

ToolDescriptionParameters
create-inbox-splitCreate a custom inbox split that filters threads by queryname, query, showInCategorySplit
update-inbox-splitUpdate a split’s name, query, or visibilitysplitId, name, query, showInCategorySplit
delete-inbox-splitPermanently delete a custom splitsplitId

Automate inbox organization with rules that match incoming emails.

ToolDescriptionParameters
list-rulesList all automation rules with their queries, actions, and status
create-ruleCreate a rule that auto-applies actions to matching emails. Actions: ADD_TO_CHANNEL, ADD_LABEL, STAR, MARK_AS_SPAM.query, actions, applyToIncoming, bulkApplication
update-ruleUpdate an existing rule’s query or actionsruleId, query, actions
delete-rulePermanently delete a ruleruleId

User profile, contacts, organization, and preferences.

ToolDescriptionParameters
get-selfYour profile, account status, settings, org memberships, and unread counts
list-org-membersList all members of an organizationorganizationId
list-contactsList all contacts you’ve interacted with
update-settingsUpdate settings: AI auto-drafts, auto-advance, branding signatureautoDraftEnabled, autoAdvanceEnabled, brandingSignatureEnabled

Many tools return paginated results. When a response includes a pageToken, pass it back to the same tool to fetch the next page. The limit parameter controls page size (typically 1—50, defaulting to 20).