Gmail MCP connector
Updated
Gmail is Google's email service for sending and managing messages across personal and business accounts. The Gmail MCP connector allows AI agents to send, forward, and retrieve messages, as well as manage message labels within a mailbox. It also supports creating and organizing labels, deleting messages permanently, and listing existing labels across a Gmail account.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Gmail MCP connector to perform the following actions:
- Automate email replies and forwards to save time on routine communication
- Organize inbox messages with custom labels for faster retrieval
- Draft emails in advance and send them at the right moment
- Track email threads to monitor ongoing customer or team conversations
- Clean up inboxes by deleting outdated messages, drafts, and threads
- Search and retrieve messages to answer questions without opening Gmail
- Manage thread status by trashing, untrashing, or archiving conversations
- Sync labels across messages and threads to keep workflows consistent
Example prompts
Use the following example prompts to invoke Gmail MCP connector tools from your AI assistant or Boomi Connect workflow:
Send a follow-up email to our client about the pending contract in Gmail.Forward the invoice email from accounting to the finance team in Gmail.Create a new label called 'Urgent Clients' in Gmail.Show me all unread messages from last week in Gmail.Draft a reply to the vendor email but don't send it yet in Gmail.Delete the spam thread from my Gmail inbox.List all the labels I have set up in Gmail.Find the email thread about the Q3 budget in Gmail.Move the newsletter emails into the Promotions label in Gmail.Trash the old conversation with the recruiter in Gmail.
Gmail MCP connector tools
The Gmail MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| gmail_gmailcreatelabel_invoke | Create a new label in Gmail |
| gmail_gmailforwardemail_invoke | Forward an email to another recipient via Gmail |
| gmail_gmailsendemail_invoke | Send an email via Gmail |
| listMessages | List messages |
| sendMessage | Send a message |
| getMessage | Get a message |
| deleteMessage | Delete a message permanently |
| modifyMessage | Modify message labels |
| listLabels | List all labels |
| createLabel | Create a label |
| getLabel | Get a label |
| deleteLabel | Delete a label |
| listDrafts | List drafts |
| createDraft | Create a draft |
| getDraft | Get a draft |
| deleteDraft | Delete a draft |
| listThreads | List threads |
| getThread | Get a thread |
| deleteThread | Delete a thread permanently |
| modifyThread | Modify thread labels |
| trashThread | Trash a thread |
| untrashThread | Untrash a thread |