Gmail MCP Integration
Connect Gmail to AI assistants using Model Context Protocol
Available Tools
| Tool Name | Description | ||
|---|---|---|---|
Batch Delete Emails | Moves multiple emails to trash in batches. Emails can be recovered from trash until permanently deleted after 30 days. | Batch Delete Emails Moves multiple emails to trash in batches. Emails can be recovered from trash until permanently deleted after 30 days. | |
Batch Modify Emails | Modifies labels for multiple emails in batches. | Batch Modify Emails Modifies labels for multiple emails in batches. | |
Clear Auth Session | Clears the current Gmail authentication session and tokens. Use this when the user wants to switch to a different Gmail account. After clearing, the next Gmail tool call will trigger a new authentication flow. | Clear Auth Session Clears the current Gmail authentication session and tokens. Use this when the user wants to switch to a different Gmail account. After clearing, the next Gmail tool call will trigger a new authentication flow. | |
Create Label | Creates a new Gmail label. | Create Label Creates a new Gmail label. | |
Delete Email | Moves an email to trash. The email can be recovered from trash until permanently deleted after 30 days. | Delete Email Moves an email to trash. The email can be recovered from trash until permanently deleted after 30 days. | |
Delete Label | Deletes a Gmail label. | Delete Label Deletes a Gmail label. | |
Get Message | Gets a specific message from Gmail. | Get Message Gets a specific message from Gmail. | |
Get or Create Label | Gets an existing label by name or creates it if it doesn't exist. | Get or Create Label Gets an existing label by name or creates it if it doesn't exist. | |
Get Thread | Gets a specific thread from Gmail. | Get Thread Gets a specific thread from Gmail. | |
List Labels | Lists all Gmail labels. | List Labels Lists all Gmail labels. | |
Showing 1 to 10 of 16 tools
