G
Gmail MCP
47
Stack Score
Editorial pick✓ Verified workingMCP server
Gmail MCP
Read, search, and send Gmail from Claude.
Best for
Best for Workspace-resident individuals + teams who want Claude managing email.
At a glance
- Pricing
- open-source
- Setup time
- 20 minutes
- Learning curve
- easy
- Last verified
- 5/27/2026
What we love
- ✓Critical for Workspace teams
- ✓Strong search surface
- ✓Familiar API
Where it falls short
- −OAuth + scopes require review
- −Per-account quotas
- −Tokens can expire
Install & connect
Copy-paste ready
Install
shell
npx -y mcp-remote https://gmail.run.tools
Config — Claude Desktop
json
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://gmail.run.tools"]
}
}
}Config — Claude Code
shell
claude mcp add --transport http gmail https://gmail.run.tools
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓Apache 2.0
Overview
MCP server for Gmail — list + search messages, read threads, draft + send mail, manage labels. Workspace OAuth or personal Gmail OAuth.
Key features
- ●Message list + search
- ●Read threads
- ●Draft + send
- ●Label management
- ●OAuth scopes
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- GMAIL_FETCH_EMAILSFetch list of messages with filtering and pagination.
- GMAIL_FETCH_MESSAGE_BY_MESSAGE_IDFetch a specific message by ID.
- GMAIL_FETCH_MESSAGE_BY_THREAD_IDRetrieve messages from a thread.
- GMAIL_LIST_THREADSList email threads with filtering.
- GMAIL_LIST_DRAFTSPaginated list of email drafts.
- GMAIL_CREATE_EMAIL_DRAFTCreate a Gmail draft with to/cc/bcc, attachments, threading.
- GMAIL_DELETE_DRAFTPermanently delete a draft.
- GMAIL_REPLY_TO_THREADReply within a thread, reusing the original subject.
- GMAIL_MOVE_TO_TRASHMove a message to trash.
- GMAIL_DELETE_MESSAGEPermanently delete a message by ID.
- GMAIL_LIST_LABELSList all system and user-created labels.
- GMAIL_CREATE_LABELCreate a new label.
- GMAIL_PATCH_LABELPatch the specified label.
- GMAIL_REMOVE_LABELPermanently delete a user-created label.
- GMAIL_ADD_LABEL_TO_EMAILAdd or remove labels for a message.
- GMAIL_MODIFY_THREAD_LABELSAdd or remove labels on all messages in a thread.
- GMAIL_GET_ATTACHMENTRetrieve a specific attachment by ID.
- GMAIL_GET_CONTACTSFetch contacts (connections) for the account.
- GMAIL_GET_PEOPLERetrieve a specific person or 'other contacts'.
- GMAIL_GET_PROFILEGet profile info (email, totals, history ID).
Best use cases
AI inbox triage
Let Claude triage Gmail and draft replies based on rules.
Email-driven workflows
Trigger downstream automations from inbound mail.
Integrations
Similar tools
See all email tools →Mailchimp
90Mailchimp — email tool curated for working operators.
Klaviyo
90Klaviyo — email tool curated for working operators.
Customer.io
88Customer.io — email tool curated for working operators.
Compare side-by-side
Gmail MCP vs Mailchimp vs Klaviyo
Pros, cons, pricing, role-fit — all on one page.
Open comparison
One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.