Gmail MCP
JSON →A standardized interface for managing, sending, and retrieving emails through the Gmail API.
Install
npx -y @smithery/cli Tools · 29
- 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
Environment variables
CLIENT_IDCLIENT_SECRETREFRESH_TOKENAUTH_SERVER_PORT
Links
★ 55 GitHub stars