Tool | What It Does | Example Use |
---|---|---|
Read Emails | Search and read emails in Gmail | ”Find emails from billing@stripe.com with subject containing ‘invoice’ and return subject, sender, snippet, and date” |
Send Email | Send a new email or reply to an existing thread | ”Send an email to sarah.lee@acmecorp.com with subject ‘Project Kickoff’ and body ‘[message_content]’. Return messageId and threadId” |
Update Email | Update email labels (mark as read or unread, move to folders) | “Mark emails from noreply@github.com as read and return updatedLabels” |
Create Draft | Prepare emails without sending them | ”Create a draft to john.doe@example.com with subject ‘Q2 Report’ and body ‘[draft_content]’. Return draftId” |
Forward Email | Forward an email to other recipients | ”Forward the latest email about ‘Budget Approval’ to alex@beta.io and lily@beta.io, include original attachments, return newMessageId” |
Create Label | Create a new Gmail label | ”Create a label called ‘2024 Invoices’ and return labelId” |
Archive Email | Move emails out of inbox | ”Archive all emails from newsletter@medium.com older than 30 days and return threadIds” |
Trash Email | Move emails to trash | ”Move emails with subject ‘Unsubscribe Confirmation’ to trash and return threadIds” |
Star Email | Add a star to highlight importance | ”Star the latest email from ceo@company.com and return updatedLabels” |
Unstar Email | Remove the star flag | ”Unstar all emails with subject containing ‘Weekly Digest’ and return updatedLabels” |
Get Attachment Details | List attachment metadata from an email | ”Get attachment details from emails with subject ‘Expense Report [month]’ and return attachmentId, fileName, and mimeType” |
Download Attachment | Get a direct download URL for an attachment | ”Download PDF attachments from sender accounting@company.com with subject ‘Invoice [invoice_number]’ and return downloadUrl and fileName” |
Create Your Gmail MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
Step 1: Find Invoices
Step 2: Download PDFs
Step 3: Summarize Totals
Step 4: Send Summary
Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes