Connect your account, then chat with AI to run tools.
Fastmail is an email provider with a modern standards-based API via JMAP. These tools let you list mailboxes, search and fetch emails, triage messages (read/unread, move), send email via JMAP submission, and manage Fastmail Masked Email addresses.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Fastmail — workflow patterns, data models, and gotchas for your AI agent.
Fastmail uses JMAP for email. Mailboxes, search, fetch, triage, send, masked email, drafts.
Archive an email in Fastmail. This removes the message from the Inbox mailbox and adds it to the Archive mailbox (by mailbox role), while preserving a...
Mark multiple emails read/unread using one JMAP Email/set call by toggling the $seen keyword on each id. Use this to triage many messages quickly.
Move multiple emails into a mailbox using a single JMAP Email/set call. This REPLACES mailboxIds for each email with only the target mailbox id.
Create a draft email in Fastmail. This uploads an RFC822 message and imports it into the Drafts mailbox. Returns the created draft email id. Use fastm...
Create a new Fastmail Masked Email address via MaskedEmail/set. Returns the created masked email object (including the generated email address).
Delete a Fastmail draft by destroying the underlying Email object via JMAP Email/set destroy. This permanently removes the draft.
Fetch an email by id via JMAP Email/get and return normalized fields (from/to/subject/dates + body_text). Use include_html=true when you need HTML; ot...
Fetch a thread by id via JMAP Thread/get. Returns thread metadata including the emailIds in the thread. Use fastmail_get_thread_content to fetch norma...
Get a short-lived download URL for a Fastmail attachment. The returned URL expires; call this tool again to generate a fresh URL if needed.
Fetch a Fastmail thread and return normalized content for each message (headers + body_text). This is the best tool for reviewing an entire conversati...
List email drafts in Fastmail (messages stored in the Drafts mailbox). Returns draft email ids; use fastmail_fetch_email to read a draft body, and fas...
List attachments for an email. Returns attachment metadata including blob_id/name/type/size. Use fastmail_download_attachment_to_s3 to fetch a specifi...
List mailboxes (folders) in Fastmail via JMAP Mailbox/get. Results include id, name, role (e.g. inbox, trash), and other metadata. Use mailbox ids fro...
List Fastmail Masked Email addresses via the Fastmail JMAP masked email extension (MaskedEmail/get). Returns all masked emails (ids=null) with metadat...
Mark an email as read/unread in Fastmail via JMAP Email/set by toggling the $seen keyword. Use this for inbox triage.
Move an email to a target mailbox by setting mailboxIds via JMAP Email/set. This is the building block for archive/trash workflows (move to archive or...
Reply to an email in Fastmail using JMAP. Supports reply-all and HTML bodies. This preserves threading by setting inReplyTo and references.
Search Fastmail emails via JMAP Email/query. Returns matching email ids plus query metadata (queryState, total, canCalculateChanges). Use returned ids...
Send an email from Fastmail using JMAP. Supports multiple recipients, CC/BCC, Reply-To, and HTML bodies. For replies in an existing conversation, use ...
Move an email to Trash in Fastmail by setting mailboxIds to the Trash mailbox (role=trash). Use this for delete workflows.
Update an existing Fastmail Masked Email via MaskedEmail/set. Supports changing state (enabled/disabled/deleted) and metadata fields (forDomain, descr...
Validate the Fastmail API token by fetching the JMAP session and checking capabilities. Returns 'ok' when mail + submission capabilities are present; ...
Fastmail is an email provider with a modern standards-based API via JMAP. These tools let you list mailboxes, search and fetch emails, triage messages (read/unread, move), send email via JMAP submission, and manage Fastmail Masked Email addresses. It provides 22 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/fastmail. Authentication is handled automatically.
Fastmail provides 22 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Fastmail uses API Key. Fastmail requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Fastmail to any MCP client in minutes
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
More email integrations you might like
BigMailer is an email marketing platform that enables businesses to manage and automate their email ...
Brevo offers an email marketing service that enables businesses to send newsletters, manage email ca...
Campaign Monitor is an email marketing platform for creating, sending, and optimizing email campaign...
Elasticemail is an email delivery service that allows users to send, manage, and track email campaig...
Flexmail is a platform that provides email marketing solutions, enabling businesses to create, send,...
Gmail is a web-based email service provided by Google, allowing users to send and receive emails, ma...