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.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.
| Tool | What it does |
|---|---|
| search_emails | Search with full Gmail query syntax |
| read_email | Read a message or thread, including attachments metadata |
| send_email / draft_email | Compose and send, or save as draft for review |
| modify_email | Label, archive, mark read/unread |
| batch_modify_emails / batch_delete_emails | Bulk label, archive or delete operations |
| download_attachment | Save attachments locally |
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": ["-y", "@gongrzhe/server-gmail-autoauth-mcp"]
}
}
}One-time: place OAuth keys from Google Cloud at ~/.gmail-mcp/gcp-oauth.keys.json, then run `npx @gongrzhe/server-gmail-autoauth-mcp auth` to sign in.
A Google Cloud project with the Gmail API enabled and OAuth keys, then the package's one-time browser auth. Node.js 18+.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
MCP server enabling room-based messaging between multiple agents
AI-powered access to Attio CRM. Manage contacts, companies, deals, tasks, and notes. Search records, update pipelines, and automate workflows for
Real availability, real bookings, and single-use scheduling links — driven from the conversation.