A Model Context Protocol server that provides AI assistants with secure access to Fastmail's email, contacts, and calendar APIs through comprehensive JMAP integration and advanced email management features.
Get all mailboxes in your account.
List emails from a specific mailbox or all mailboxes.
Get a specific email by ID.
Send an email.
Search emails by content.
Get the most recent emails from a mailbox.
Mark an email as read or unread.
Delete an email (move to trash).
Move an email to a different mailbox.
Get list of attachments for an email.
Get download URL for an email attachment.
Advanced email search with multiple criteria.
Get all emails in a conversation thread.
Get statistics for a mailbox (unread count, total emails, etc.).
Get overall account summary with statistics.
Mark multiple emails as read/unread.
Move multiple emails to a mailbox.
Delete multiple emails (move to trash).
List all contacts.
Get a specific contact by ID.
Search contacts by name or email.
List all calendars.
List calendar events.
Get a specific calendar event by ID.
Create a new calendar event.
List sending identities (email addresses that can be used for sending).
Check which functions are available based on account permissions (includes setup guidance).
Safely test bulk operations with dry-run mode.
{
"command": "node",
"args": ["./dist/index.js"],
"env": {
"FASTMAIL_API_TOKEN": "your_api_token_here",
"FASTMAIL_BASE_URL": "https://api.fastmail.com"
}
}