SkillTide Submit
Official description7 sourcesMCP servers8d ago
muammar-yacoob/GMail-Manager-MCP

muammar-yacoob/GMail-Manager-MCP

๐Ÿ“‡ โ˜๏ธ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - Manage your Gmail inbox in natural language: bulk delete promotions and newsletters, organizeโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
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.
Third-party quality signals

[//]: # (Constants)

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

[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 |
Source
awesome ยท https://github.com/muammar-yacoob/GMail-Manager-MCP#readme
Browse by field
MCP servers
Traction
10 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index