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_emailsto find relevant emails using Gmail search syntax. - Use
read_emailto get the full content of a specific email. - Use
send_emailorreply_to_emailto compose and send messages. - Use
create_draftwhen the user wants to review before sending. - Use
modify_labelsto organize emails (archive, mark read/unread, star, etc.).
Gmail search syntax
from:user@example.com— emails from a specific senderto:user@example.com— emails to a specific recipientsubject:meeting— emails with "meeting" in the subjecthas:attachment— emails with attachmentsis:unread— unread emailsis:starred— starred emailsnewer_than:7d— emails from the last 7 daysolder_than:30d— emails older than 30 dayslabel: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_labelsto discover available labels before applying them.