Fastmail MCP

Fastmail MCP

MCP server providing access to Fastmail API for email, contacts, and calendar data.

42
Stars
10
Forks
3
Releases

Overview

This is a Model Context Protocol (MCP) server that exposes the Fastmail API via JMAP, enabling AI assistants to interact with email, contacts, and calendar data. The server supports core email operations such as listing mailboxes and mailbox statistics, listing and searching emails, retrieving full email content by ID, sending emails with proper draft/sent handling, and basic email management (marking read/unread, deleting, and moving between folders). Advanced capabilities include attachment handling (listing and downloading attachments), thread retrieval for complete conversations, and powerful multi-criteria search with support for bulk operations and analytics. Contacts and calendar tooling allow listing, retrieving, and searching contacts, as well as listing calendars/events, retrieving specific events, and creating new events with details and participants. Identity management and account statistics are also exposed. Authentication uses bearer tokens against Fastmail’s API, with setup instructions for API tokens and environment configuration. The server is built with Node.js 18+ and includes setup, development, and deployment options (including running via npm or npx and packaging for Claude Desktop Extensions).

Details

Owner
MadLlama25
Language
JavaScript
License
MIT License
Updated
2025-12-07

Features

Core Email Operations

List mailboxes and mailbox statistics; list/search emails; get emails by ID; send emails with draft/sent handling; and basic email management (mark read/unread, delete, move).

Advanced Email Features

Multi-criteria search, advanced filtering, bulk operations, and access to email statistics and analytics.

Attachments & Threading

List and download email attachments and retrieve complete conversation threads.

Contacts Operations

List all contacts, retrieve specific contacts by ID, and search contacts by name or email.

Calendar Operations

List calendars and events, retrieve specific events by ID, and create new events with participants and details.

Identity & Account Management

List sending identities and obtain account-wide statistics.

Audience

AI developersIntegrate Fastmail email, contacts, and calendar access into AI agents via MCP.
AI assistantsEnable end-user assistants to interact with Fastmail data through MCP for automation.
DevelopersExpose mailbox, contact, and calendar operations to AI workflows via MCP endpoints.

Tags

fastmailmcpemailcontactscalendarjmaptoken-authnodejsapiattachmentssearchbulkidentitiesstatisticssetupdevelopment