pyfastmail-mcp

by pjosols

Not rated
GitHub

About

MCP server for Fastmail — email, contacts, calendars, and files via JMAP, CardDAV, CalDAV, and WebDAV

Details

Author
pjosols
Categories
Communication, Automation, Other, Productivity

Setup

Install pyfastmail-mcp in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/pjosols/pyfastmail-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

AnMCPserver that gives AI assistants full access to your Fastmail account — email, contacts, calendars, and file storage.

⚠️This server can send email, delete messages, and modify contacts/calendars on your behalf.AI assistants may act on content from untrusted sources (emails, web pages, files) which could contain prompt injection attacks. Review tool calls before approving them, especially actions that send email or delete data.

You need an API token from Fastmail. An app password is optional (only needed for calendar and file storage).

- API Token(required — mail and contacts):Fastmail Settings → Privacy & Security → API Tokens— enable theurn:ietf:params:jmap:contactscapability
- App Password(optional — calendars and files):
Fastmail Settings → Privacy & Security → App Passwords— create one with the"DAV (CardDAV, CalDAV, WebDAV)"scope

If you only set the API token, the server starts with mail and contacts tools. Calendar and file tools are registered only when the app password is also provided.

export FASTMAIL_API_TOKEN="fmu1-..." export FASTMAIL_APP_PASSWORD="your-app-password" export FASTMAIL_EMAIL="you@fastmail.com"

For Claude Desktop, add toclaude_desktop_config.json:

{ "mcpServers": { "fastmail": { "command": "uvx", "args": ["pyfastmail-mcp"], "env": { "FASTMAIL_API_TOKEN": "fmu1-...", "FASTMAIL_APP_PASSWORD": "your-app-password", "FASTMAIL_EMAIL": "you@fastmail.com" } } } }

For Kiro CLI, add to.kiro/settings/mcp.json:

{ "mcpServers": { "fastmail": { "command": "uvx", "args": ["pyfastmail-mcp"], "env": { "FASTMAIL_API_TOKEN": "${FASTMAIL_API_TOKEN}", "FASTMAIL_EMAIL": "${FASTMAIL_EMAIL}", "FASTMAIL_APP_PASSWORD": "${FASTMAIL_APP_PASSWORD}" } } } }
git clone https://github.com/pjosols/pyfastmail-mcp.git cd pyfastmail-mcp uv sync --group dev uv run pytest

Local email connectivity for AI agents — read, draft, send, and organize Outlook mail via MCP. Apache-2.0 licensed.

Interact with Fastmail email, contacts, and calendar data using the Fastmail API.

A service for managing multiple email accounts from various providers like 163, Gmail, QQ, and Outlook.

MCP server for Outlook email, calendar, and contacts — let your AI assistant manage your inbox directly from the conversation.

Zo is your personal vibe server in the cloud with 50+ tools and integrations. Add texting, email, calendar, research and more to your harness easily.

An open-source server that gives AI assistants full access to Fastmail email, calendars, and contacts over JMAP.

Interact with Microsoft 365 services like Outlook, OneDrive, and Teams using the Graph API.

MCP server giving Claude access to Tuta mail, calendar, contacts and drive. Supports mail modes (dedicated/shared/folder), trusted sender filtering with E2E verification, and Docker-based setup.

Fast MCP server for Apple Mail with batch JXA (87x faster) and FTS5 search index (700-3500x faster).

Email management via IMAP/SMTP, multi-account

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.