Fastmail MCP
UnclaimedUnofficial MCP server for the Fastmail JMAP API — email, contacts, and calendar tools for AI assistants. Not affiliated with Fastmail. Includes a DXT for Claude Desktop.
Install
npx @anthropic-ai/dxt packUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add_labels
Add labels (mailboxes) to an email without removing existing ones
advanced_search
Powerful multi-criteria email filtering
advanced_search_metadata
Same filters as advancedsearch, metadata-only results (no body content)
archive_email
Archive an email — moves it and marks it read in one atomic step
bulk_add_labels
Add labels to multiple emails simultaneously
bulk_delete
Delete multiple emails (move to trash)
bulk_mark_read
Mark multiple emails as read/unread
bulk_move
Move multiple emails to a mailbox
bulk_pin
Pin or unpin multiple emails
bulk_remove_labels
Remove labels from multiple emails simultaneously
check_function_availability
Check what's available and get setup guidance
create_draft
Create an email draft (at least one of to/subject/body/attachments required; supports threading headers for reply drafts)
create_mailbox
Create a new mailbox (folder/label)
delete_email
Delete an email (move to trash)
download_attachment
Download an email attachment. If savePath is provided, saves the file to disk and returns the file path and size. Otherwise returns a download URL.
edit_draft
Edit an existing draft in place — only provided fields change; existing attachments are preserved
get_account_summary
Get overall account summary with statistics
get_email
Get a specific email by ID
get_email_attachments
Get list of attachments for an email
get_email_metadata
Get a specific email's metadata only (allowlisted headers, no body)
get_mailbox_by_name
Look up a mailbox by its full path from the root (e.g. Inbox/Receipts)
get_mailbox_stats
Get statistics for a mailbox (unread count, total emails, etc.)
get_recent_emails
Quick access to recent emails from any mailbox
get_thread
Get all emails in a conversation thread
get_thread_metadata
Get all emails in a thread, metadata only. Also accepts an email ID and resolves its parent thread.
list_emails
List emails from a specific mailbox or all mailboxes
list_emails_metadata
List emails from a mailbox, metadata only (headers, no body content)
list_mailboxes
Get all mailboxes in your account. On accounts with many mailboxes the full output can be large — pass properties for a slim view.
mark_email_read
Mark an email as read or unread
move_email
Move an email to a different mailbox (replaces all mailboxes)
pin_email
Pin or unpin an email
remove_labels
Remove specific labels (mailboxes) from an email
reply_email
Reply to an existing email with proper threading headers (automatically builds In-Reply-To and References). Set send=false to save as draft instead of sending.
save_attachment_to_webdav
Save an attachment directly to WebDAV cloud storage (Fastmail Files, Nextcloud, ...) without touching local disk
savePath
may be absolute or relative. Relative paths (including a bare filename) resolve against the download directory, so an attachment lands there in one step. Absolute paths must fall within that directory; traversal or symlink escape outside it is rejected. To save directly into your own location, set F
search_emails
Search emails by content
search_emails_metadata
Search emails by content, returning metadata only
send_draft
Send an existing draft
send_email
Full-featured email sending with proper draft/sent handling
test_bulk_operations
Safely test bulk operations with dry-run mode