| name | gmail |
| description | Search, read, send, and manage Gmail emails. |
Gmail
Access Gmail to search, read, send, reply to, draft, and organize emails.
Workflow
- Use
search_emails to find relevant emails using Gmail search syntax.
- Use
read_email to get the full content of a specific email.
- Use
send_email or reply_to_email to compose and send messages.
- Use
create_draft when the user wants to review before sending.
- Use
modify_labels to organize emails (archive, mark read/unread, star, etc.).
Gmail search syntax
from:user@example.com — emails from a specific sender
to:user@example.com — emails to a specific recipient
subject:meeting — emails with "meeting" in the subject
has:attachment — emails with attachments
is:unread — unread emails
is:starred — starred emails
newer_than:7d — emails from the last 7 days
older_than:30d — emails older than 30 days
label:important — emails with a specific label
- Combine with spaces (AND) or
OR: from:alice subject:report
Common label operations
- Archive: remove label
INBOX
- Mark as read: remove label
UNREAD
- Mark as unread: add label
UNREAD
- Star: add label
STARRED
- Unstar: remove label
STARRED
- Move to trash: add label
TRASH
Guidelines
- Always confirm with the user before sending emails.
- Prefer creating drafts when unsure about the content.
- When replying, include relevant context from the original email.
- Use
list_labels to discover available labels before applying them.