Official description๐ โ๏ธ ๐ ๐ ๐ช ๐ง - Manage your Gmail inbox in natural language: bulk delete promotions and newsletters, organize labels and get inbox insights.
Config template (adjust for your client)
claude mcp add gmail-manager-mcp -- npx -y gmail-manager-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
10 โ ยท muammar-yacoob/GMail-Manager-MCP ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 10 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository muammar-yacoob/GMail-Manager-MCP๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
[license-link]: ../../blob/main/LICENSE [stars-link]: ../../stargazers [vid-link]: https://www.youtube.com/shorts/CCbY_ETwFss [website-link]: https://spark-games.co.uk [coffee-link]: https://buymeacoffee.com/spark88 [bug-link]: ../../issues [release-link]: ../../releases [fork-link]: ../../fork [privacy-link]: ./PRIVACY.md [issues-link]: ../../issues [discord-link]: https://discord.gg/dDnNNXSWJQ Gmail Manager MCP **๐งน Clean your inbox โข ๐ท๏ธ Organize with labels โข ๐๏ธ Bulk delete emails** [ ][issues-link] [ ][stars-link] โจ What It Does Gmail Manager MCP provides **direct access** to your Gmail inbox through the Model Context Protocol, allowing you to: | Feature | Description | |:---------|:-------------| | | Find emails by sender, subject, date, or any Gmail query | | | Get insights about your email patterns and volume | | | Read the full content of an email | | | Create and apply labels to categorize emails automatically | | | Remove old newsletters, notifications, and spam efficiently | | | List, search, create and update events, RSVP, and find times everyone is free | | | Attach local files to drafts, download attachments, or file them into Drive | > [!IMPORTANT] > **Upgrading from a version before calendar or Drive support?** Google cannot add scopes to a token it has already issued, so your saved credentials keep working for mail while calendar calls and save_attachment_to_drive fail with a permissions error. Enable the Calendar and Drive APIs and add their scopes as below, then re-authenticate once: > > Running a local checkout instead of the published package? Re-authenticate with the build your client actually loads, or you will re-consent against whichever version npm is serving and see the same error: > ๐ Quick Setup ๐ Prerequisites: Get Gmail Credentials ๐๏ธ ๐ Required before any installation 1. Create New Project ๐ 2. Enable all three APIs: Gmail ๐ง, Calendar ๐ and Drive ๐ 3. Create OAuth client ID (Desktop app type) ๐ 4. Download as gcp-oauth.keys.json ๐ฅ 5. Navigate to Data access โ **Add or remove scopes** โ add **all three**: https://mail.google.com/, https://www.googleapis.com/auth/calendar and https://www.googleapis.com/auth/drive.file ๐ 6. Navigate to Test users โ Add your Google email ๐ค **๐ Where to put gcp-oauth.keys.json:** **For Windows users in WSL:** **General locations:** - **Current directory**: ./gcp-oauth.keys.json (works everywhere) - **Home directory**: ~/gcp-oauth.keys.json (for npx usage) - **Custom path**: Set GMAIL_OAUTH_PATH environment variable --- ๐ฅ Installation **Claude Code**, one line, nothing to install first: Add -s user to make it available in every project instead of just this one. Then authorise your Google account once: That needs an OAuth keys file. See Quick Setup above if you have not made one yet. ๐ฆ Other clients, or a global install The server runs straight from npm, so npx is enough for any MCP client (see Configure MCP Client for the JSON form): Prefer it on your PATH as gmail-manager: --- ๐ Clone and build locally (Safer ๐ก๏ธ) --- ๐ป Terminal Usage ๐ฅ๏ธ Quick Commands --- โ๏ธ Configure MCP Client ๐ง Required for MCP client integration Add to your MCP client config file (Claude Desktop example): - Windows %APPDATA%\\Claude\\claude_desktop_config.json - macOS ~/Library/Application Support/Claude/claude_desktop_config.json - Linux ~/.config/Claude/claude_desktop_config.json **๐ฆ For NPM Install:** **For Local Development:** ๐ ๏ธ Available Tools ๐ง View All Available Tools ๐ฌ Reading | Tool | Description | |:-----|:------------| | search_emails | Search using Gmail query syntax | | read_email | Full content of one email | | get_thread | Every message in a conversation, oldest first | ๐งน Cleaning up | Tool | Description | |:-----|:------------| | trash_emails | Move to Trash, recoverable for 30 days. **Prefer this** | | untrash_emails | Pull messages back out of Trash | | archive_emails | Remove from inbox, keep everything else | | mark_emails | Mark read or unread |