A Model Context Protocol server for Gmail integration with Claude Desktop featuring auto-authentication, email management, attachment handling, and comprehensive label management through natural language interactions.
Sends a new email immediately with optional file attachments, supporting plain text, HTML, or multipart formats.
Creates a draft email without sending it, with optional file attachments.
Retrieves the content of a specific email by its ID, including enhanced attachment information.
Downloads email attachments to your local filesystem.
Searches for emails using Gmail search syntax.
Adds or removes labels from emails to move them between folders or archive.
Permanently deletes an email.
Retrieves all available Gmail labels.
Creates a new Gmail label with customizable visibility settings.
Updates an existing Gmail label's name or visibility settings.
Deletes a Gmail label.
Gets an existing label by name or creates it if it doesn't exist.
Modifies labels for multiple emails in efficient batches.
Permanently deletes multiple emails in efficient batches.
Creates a new Gmail filter with custom criteria and actions.
Retrieves all Gmail filters.
Gets details of a specific Gmail filter.
Deletes a Gmail filter.
Creates a filter using pre-defined templates for common scenarios.
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": [
"@gongrzhe/server-gmail-autoauth-mcp"
]
}
}
}