MCP Servers / communication / Gmail MCP

Gmail MCP

JSON →
httpnone55communication

A standardized interface for managing, sending, and retrieving emails through the Gmail API.

Install
How to run this server
[ { "cmd": "npx -y @smithery/cli", "imports": [] } ]
server path: gmail-mcp-2
Tools
What this server exposes
gmail_send_email
Send an email via Gmail
gmail_draft_email
Create a draft email in Gmail
gmail_get_message
Retrieve a specific Gmail message by ID
gmail_list_messages
List Gmail messages with optional filters
gmail_trash_message
Move a Gmail message to trash
gmail_delete_message
Permanently delete a Gmail message
gmail_modify_message
Modify labels on a Gmail message
gmail_get_thread
Retrieve a specific Gmail thread by ID
gmail_list_threads
List Gmail threads with optional filters
gmail_modify_thread
Modify labels on a Gmail thread
gmail_trash_thread
Move a Gmail thread to trash
gmail_delete_thread
Permanently delete a Gmail thread
gmail_list_labels
List all Gmail labels
gmail_create_label
Create a new Gmail label
gmail_update_label
Update an existing Gmail label
gmail_delete_label
Delete a Gmail label
gmail_get_draft
Retrieve a specific Gmail draft by ID
gmail_list_drafts
List all Gmail drafts
gmail_delete_draft
Delete a Gmail draft
gmail_send_draft
Send a Gmail draft
gmail_get_vacation
Get the vacation responder settings
gmail_set_vacation
Set the vacation responder settings
gmail_get_imap_settings
Get IMAP settings
gmail_set_imap_settings
Set IMAP settings
gmail_get_pop_settings
Get POP settings
gmail_set_pop_settings
Set POP settings
gmail_get_language
Get the Gmail language settings
gmail_set_language
Set the Gmail language settings
gmail_list_history
List history records for mailbox changes
Configuration
Environment & auth
authnone
envCLIENT_ID
envCLIENT_SECRET
envREFRESH_TOKEN
envAUTH_SERVER_PORT
Resources
Gmail MCP — MCP Server · libregistry