
Gmail MCP servers: which one to use
Google's own Gmail server only drafts and is a developer preview. For sending mail today, pick a community server and limit what it may touch.
- Servers
- 54
- active
- Official
- 1
- by Gmail
- Hosted
- 7
- nothing to install
- Local
- 32
- runs on your machine
- OAuth
- 1
- sign in, no key
Google runs its own Gmail MCP server, but it is a developer preview: you join the Google Workspace Developer Preview Program and use your own Google Cloud project. It can search mail, read threads, write drafts and manage labels, and it has no send or delete tool. Most people who want an assistant to send mail use a community server that runs on their computer with their own Google sign-in. The most-starred one, GongRzhe's Gmail-MCP-Server, is archived and left out; ArtyMcLabin's and klodr's forks of it are maintained successors.
Good for
- Anyone who wants Claude to search and summarize their inbox
- Workspace admins who can join Google's Developer Preview Program
- People who want an assistant to draft or send replies
- Anyone who wants an assistant to read mail but never change it
- People who manage several Gmail accounts at once
Which Gmail MCP server to use
Use Google's server if you are in the Workspace preview and only need drafts. Pick ArtyMcLabin's or klodr's maintained fork to send mail with read-only scopes available, or Multi Gmail for several accounts.
| Server | Official | Runs | Sign-in | Read-only option | Can send | GitHub stars |
|---|---|---|---|---|---|---|
| Google GmailThis page | Official | Hosted | Account | – | No | – |
| ArtyMcLabin Gmail (fork) | Community | Local | Account | Scope flag | Yes | 252 |
| Gmail Workspace (PulseMCP) | Community | Local | Account or service account | Tool groups | Yes | – |
| Shinzo Labs Gmail | Community | HostedLocal | Account | – | Yes | 63 |
| klodr Gmail (fork) | Community | Local | Account | Scope flag | Yes | 17 |
| domdomegg Gmail | Community | Local | Account | – | Yes | 12 |
| Multi Gmail | Community | Local | Account | – | Yes | 19 |
All Gmail MCP servers
54 active · 1 official · official first, then by GitHub stars
Gmail MCP serverOfficialHostedOAuthGoogle's hosted MCP server for Gmail: search threads, read messages, manage labels and create drafts. Developer Preview.
Gmail-MCP-ServerLocalLean Gmail MCP server with auto authentication support
252 GitHub stars- gmailHosted
Read emails, send messages, and manage labels in your Gmail account.
65 GitHub stars
@shinzolabs/gmail-mcpLocalGmail MCP - Provides complete Gmail API access with file-based OAuth2 authentication
63 GitHub stars
mcp-headless-gmailA MCP (Model Context Protocol) server that provides get, send Gmails without local credential or token setup.
55 GitHub stars- mcparmory-google-gmailLocal
Send, read, organize emails, manage labels, drafts, and filters
32 GitHub stars
multi-gmail-mcpLocalManage multiple Gmail accounts in Claude Desktop — search, send, reply, draft, and organize.
19 GitHub stars
gmail-mcpLocalGmail MCP server — scope-gated tools (readonly / send / modify), path jails for attachments + downloads, hardened OAuth credentials, Sigstore-signed releases. Fork of GongRzhe/Gmail-MCP-Server.
17 GitHub stars- gmail-mcp-server
Open-source Gmail MCP server. Multi-account, read, write, archive, label, auto-unsubscribe. Works with Claude, OpenClaw, Cursor, Windsurf, Cline, and any MCP-compatible AI agent or assistant.
16 GitHub stars - trusted-mcp-server
First Trusted MCP server running on AWS Nitro Enclave Trusted Execution Environment
15 GitHub stars
gmail-mcpLocalA Model Context Protocol server for Gmail operations using IMAP/SMTP with app password authentication. Supports listing messages, searching emails, and sending messages. To create your app password, visit your Google Account settings under Security > App Passwords. Or visit the link https://myaccoun
14 GitHub stars
GmailLocalAllow AI systems to read, send, archive, and manage emails via Gmail.
12 GitHub stars- systemprompt-mcp-gmail
A specialized Model Context Protocol (MCP) server that enables you to search, read, delete and send emails from your Gmail account, leveraging an AI Agent to help with each operation. Optimized for Systemprompt MCP Voice client.
12 GitHub stars - gmailHosted
A MCP server for Gmail that lets you search, read, and draft emails and replies.
9 GitHub stars
gmail-mcpMulti-account Gmail on a Cloudflare Worker you deploy yourself: read, send, reply, labels, threads
9 GitHub stars- gmail-mcp-server
A robust Model Context Protocol server for Gmail integration with intelligent authentication and comprehensive email operations
8 GitHub stars - advanced-gmail-mcp
Gmail MCP server for Claude Code — multi-account email management
7 GitHub stars
Gmail Postmaster ToolsLocalGmail Postmaster Tools v2 — domains, traffic metrics, and compliance via your own Google OAuth.
7 GitHub stars- gmail-mcp-server
Implementation of a Gmail MCP server with RAG support
6 GitHub stars
Multi-Account GmailLocalMulti-account Gmail MCP server — read, search, draft, and label across every inbox.
6 GitHub stars
Show all 54Show fewer
GmailLocalGmail integration with OAuth authentication, message search, batch operations, and Sheets export
5 GitHub stars- gmail-mcp
Another MCP server, but with batteries included + useful integrations for personal and daily use.
5 GitHub stars - gmail-mcpLocal
Gmail MCP Server - Email management for AI assistants. Send, search, organize emails with labels and filters. OAuth2 auth, batch operations, attachments. Works with Claude, Gemini, Cursor.
4 GitHub stars - gmail-attachments-mcpLocal
Minimal MCP server for downloading Gmail attachments to disk. Read-only OAuth by default.
4 GitHub stars - mcp-server-gmailLocal
MCP server for Gmail — read, search, send, reply, forward emails and manage labels using just 3 environment variables. Works with Claude Desktop, Cursor, and any MCP client.
3 GitHub stars - gmail-mcp
Self-hosted MCP server for Gmail, built on the official Gmail API. Read + draft-only, with a built-in OAuth 2.1 server for hosted clients like ChatGPT.
3 GitHub stars - gmail-mcp-server
Gmail MCP Server
3 GitHub stars - gmail-mcp-server
Gmail MCP Server for Claude Code - Search, send, and manage emails via AI
3 GitHub stars - Multi-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, tokenLocal
Multi-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, token-efficient, macOS…
3 GitHub stars - gmail-mcp-agent
MCP Agent for Gmail outreach and lead nurturing.
2 GitHub stars - gmail-mcp-server
A powerful Gmail MCP server for AI agents — search, read, send, organize emails via Claude Desktop, Cursor, and more.
2 GitHub stars - Gmail-MCP-Server
A Node.js server that connects the Model Context Protocol (MCP) to Gmail, enabling large language models to send, read, and manage emails securely using the Gmail API.
2 GitHub stars
gogcli-mcp-gmailLocalExtended Gmail MCP server via gogcli — auth + full Gmail support (threads, labels, drafts, attachments, forward, autoreply, bulk operations)
1 GitHub stars- gmail-multi-mcpLocal
MCP server for multiple Gmail accounts. Per-account permission tiers, two-phase confirmation on every send, and prompt-injection defenses on untrusted mail content.
1 GitHub stars - multi-gmail-connectorLocal
Multi-Gmail Connector for Claude: a free, local-first, read-only MCP server that lets Claude search several Gmail accounts at once. Tokens stay in your OS keychain.
1 GitHub stars - gmail-agentLocal
Gmail for AI agents: search, read, download attachments, send, reply, drafts, labels.
1 GitHub stars
gmail-mcpLocalMinimal Gmail MCP for approved sending and label management
0 GitHub stars
Multi Gmail Account MCPLocalMany Gmail and IMAP accounts at once: unified search, triage, attachments, Calendar. Drafts-only.
0 GitHub stars
GmailHosted or LocalGmail MCP Pack
0 GitHub stars
gmail-tidy-mcpLocalOrganize Gmail accounts: threads, attachments, labels, filters, drafts. Never sends or deletes.
0 GitHub stars
Gmail MCPLocalMCP server for the Gmail API: search, read and send email, manage drafts, labels and the trash.
0 GitHub stars- gmail-mcp-imapLocal
Gmail MCP Server - IMAP/SMTP based email management with Gmail category support and App Password authentication
0 GitHub stars
mcp-gmailLocalGmail MCP server — send, read, and search email. By Strider Labs.
0 GitHub stars- gmail-arwakyLocal
Gmail MCP server with auto authentication support
0 GitHub stars - gmail-multi-mcpLocal
MCP server for Gmail, Drive and Calendar across multiple Google accounts under a single Google Cloud project.
0 GitHub stars - personal-gmail-mcpLocal
Model Context Protocol server for a personal Gmail (consumer Google account) inbox and calendar, via the Gmail and Google Calendar APIs. Stdio transport, loopback OAuth, OS-keyring token cache.
0 GitHub stars - gmail-mcpLocal
Gmail MCP server for reading Gmail messages via Model Context Protocol.
0 GitHub stars - unified-gmail-mcpLocal
Unified inbox MCP server for multiple Gmail accounts with HTML/Markdown support and attachments
0 GitHub stars - gmail-mcp-managerLocal
MCP Server for Gmail API management with OAuth2 authentication and Context7 integration
0 GitHub stars - gmail-mcpHosted
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
0 GitHub stars - gmail-mcpHosted
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
0 GitHub stars - Gmail-MCP-Server
A Model Context Protocol (MCP) server for Gmail integration in Claude Desktop with auto authentication support. This server enables AI assistants to manage Gmail through natural language interactions.
0 GitHub stars
gmailLocalMCP server for Gmail with OAuth2 (personal) and service account (Workspace) support.
163/wk downloads a week- Gmail Agent by Nova (CIVAI)Hosted
I do everything related to Gmail and productivity
Questions
Is there an official Gmail MCP server?
Yes. Google runs one at https://gmailmcp.googleapis.com/mcp/v1, but it is a developer preview. You join Google's Workspace Developer Preview Program and use your own Google Cloud project.
Can I use Google's Gmail MCP server with a personal @gmail.com account?
Google does not say you can. The preview program asks for a Google Workspace account. Community servers work with personal Gmail through your own Google Cloud project.
Can an AI send email through these servers?
Google's server cannot: its tools only create drafts, and you press send in Gmail. All six community servers in the table can send mail, so use drafts or read-only scopes if you want to approve each message.
Which Gmail MCP server can be read-only?
The klodr and ArtyMcLabin servers take a --scopes flag at sign-in; with gmail.readonly the tools that write are hidden. The PulseMCP server has a read-only tool group you turn on with GMAIL_ENABLED_TOOLGROUPS=readonly.
Can it delete my email?
Google's server cannot delete or trash mail. Some community servers can, for example domdomegg's has trash and permanent delete tools. Check a server's tool list before you connect it.
Why is the most popular Gmail MCP server not listed?
GongRzhe's Gmail-MCP-Server has the most stars (1,169), but its repository is archived and gets no updates. ArtyMcLabin's fork and the klodr fork built on it are both maintained and are in the table.
Do I need a Google Cloud project?
Yes, for every server in the table. You create an OAuth client in your own Google Cloud project, then sign in with your Google account. The domdomegg README lists the steps.
Does Claude have its own Gmail connector?
Yes. Claude has a built-in Gmail connector that is separate from these servers, so try it first if you only want Claude to search your inbox. Use an MCP server when you need several accounts or tighter limits.
Is it free?
Yes. Google lists no price for its preview, and the community servers are free open source projects. You may pay for the AI app you connect them to.
What is the Gmail MCP server URL?
Google's is https://gmailmcp.googleapis.com/mcp/v1. It only works once your Cloud project is in the preview. Community servers run on your computer and have no public address.