Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Email is the original productivity sink, and Gmail's search operators — mastered by approximately nobody — are the gate to its contents. The Gmail MCP server (GongRzhe's auto-auth implementation being the community standard) puts an assistant in front of your inbox with the full verb set: search with proper Gmail query syntax, read threads, draft, send, label, archive, delete, and batch-process messages at scale.
Search-plus-synthesis is where it pays off first. "Find the thread where the vendor quoted pricing and summarise the final numbers" beats manually excavating a six-month-old conversation. The assistant writes fluent Gmail queries — from:x has:attachment after:2025/01/01 — that most humans never learn, and then actually reads the results for you.
The writing side is drafting-forward, which is the correct posture for email: the assistant composes, you review, it sends. Attachment support and HTML email are covered; batch operations (label these fifty newsletters, archive everything matching this pattern) handle the hygiene work that inboxes accumulate.
Setup is Google-flavoured: create OAuth credentials in a Google Cloud project, then run the package's one-time auth command — it opens a browser, you sign in, tokens save locally and refresh themselves. The "autoauth" in the name is earned; it's the least painful Google OAuth flow in the MCP ecosystem. As with any integration that can send email as you, keep client confirmations on for send tools, and start with a label-and-draft workflow before granting the assistant fuller autonomy over your correspondence.
newer_than:7d has:attachment larger:5M from:accounts@ is one query, and the assistant writes that reliably where a human would fall back to scrolling.in:anywhere is required to reach spam and trash. A search that "finds nothing" is very often searching only the inbox while the message sits one label away.search_emails — Search with full Gmail query syntaxread_email — Read a message or thread, including attachments metadatasend_email / draft_email — Compose and send, or save as draft for reviewmodify_email — Label, archive, mark read/unreadbatch_modify_emails / batch_delete_emails — Bulk label, archive or delete operationsdownload_attachment — Save attachments locallyCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Old decisions, quotes and commitments retrieved and summarised from deep inbox history.
Replies drafted with full thread context, sent after your review.
Newsletters labelled, stale threads archived, patterns cleaned up in batches.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| document.pdf | application/pdf, 245 KB, ID: ANGjdJ9fkTs-i3GCQo5o97f_itG...) |
| spreadsheet.xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, 89 KB, ID: BWHkeL8gkUt-j4HDRp6o98g_juI...) |
| messageId | The ID of the email containing the attachment |
| attachmentId | The attachment ID (shown in enhanced email display) |
| savePath | Directory to save the file (optional, defaults to current directory) |
| filename | Custom filename (optional, uses original filename if not provided) |
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": [
"@gongrzhe/server-gmail-autoauth-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
A Google Cloud project with the Gmail API enabled and OAuth keys, then the package's one-time browser auth. Node.js 18+.
Enables AI assistants to interact with Gmail through natural language for comprehensive email management.
Integrates with Gmail APIs to enable programmatic email reading, sending, and management.
Read Buttondown subscribers, emails, analytics and automations; add subscribers; write email drafts.
Find verified work emails from a name, company, role or LinkedIn URL, and verify emails you have.
MCP server that provides google Gmail capabilities
Hosted AI agents and approval-gated workflows on Gmail, Slack, GitHub and 1,000+ apps via OAuth.