Cédric Rittié

Gmail
MCP · Communication

Gmail

Claude reads your inbox and drafts replies. Never sends without approval. Ideal for clearing inbox debt or batching 10 replies.

Use cases

  • Triage 200 mails in 5 minutes
  • Draft 10 replies at once
  • Find a specific email by context

Installation

1.Same setup as Google Sheets: Google Cloud project, Gmail API enabled, OAuth Desktop credentials.json in ~/.config/workspace-mcp/. Claude reads and drafts replies; never sends without explicit approval.

2.One line, one terminal
$ claude mcp add workspace -- npx -y workspace-mcp

Need to install Claude Code first? See the Claude Code page · Official docs

Concrete examples

"Trie mes 50 derniers mails non lus en 3 catégories : à répondre rapidement, à archiver, FYI."

Claude reads each email, categorizes by content, and proposes an action per email. Nothing is touched without your final ok.

Sample output
→ Reading 50 unread emails...

Reply quickly (8)
- Pierre (client): wants a call next week
- Marie (team): validate Q1 roadmap?
- Julie (vendor): following up on contract renewal
- [5 others listed]

Archive (27)
- Newsletters (12): The Browser, Lenny's, Stratechery...
- GitHub notifications (8): already-merged PRs
- Automated confirmations (7): Stripe, Vercel, Linear

FYI (15)
- Event invites, product updates, misc

Want me to draft the 8 quick replies, archive the 27, and leave the 15
FYI for your next session?
"Draft une réponse à Pierre. Ton amical mais ferme : on ne peut pas faire le call lundi, propose mardi ou jeudi après 14h."

Targeted draft with tone constraint. The draft lives in Gmail, not sent.

Sample output
→ Creating Gmail draft (thread: Call next week)

Hi Pierre,

Thanks for reaching out. Monday won't work on my end. I can do Tuesday
after 2pm or Thursday after 2pm, whichever suits you.

Let me know and I'll block the slot.

Cedric

✓ Draft created. Send? (haven't done it)