I gave Claude Code access to my Fastmail inbox via MCP (Model Context Protocol) and it's been surprisingly useful.
38 tools — search, send, draft, bulk operations, contacts, calendar. All from the terminal. Self-hosted with Docker + Caddy reverse proxy.
First thing I did: asked Claude to review my last week of email. It pulled 50 messages, categorised them, and flagged an overdue library book, an expiring GitHub token, and a meeting the next morning.
The interesting technical problem was making it work with multiple concurrent connections — the original server only supported one session at a time.
Wrote it up here:
Repo (MIT): 
David Pinkerton
I Gave Claude Code Access to My Email
I’ve been running Claude Code as my primary development tool for months now. It writes code, reads docs, manages git — all from the terminal. B...
GitHub
GitHub - AusDavo/fastmail-mcp: A Model Context Protocol (MCP) server that provides access to the Fastmail API, enabling AI assistants to interact with email, contacts, and calendar data. Includes a DXT (desktop extension) for Claude Desktop.
A Model Context Protocol (MCP) server that provides access to the Fastmail API, enabling AI assistants to interact with email, contacts, and calend...