Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Fastmail MCP Serverfind the 5 most recent emails from Sarah about the project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Fastmail MCP Server (Unofficial)
Unofficial Model Context Protocol server for Fastmail integration.
Setup Instructions
1. Get Your Fastmail API Token
Log in to Fastmail
Go to Settings → Privacy & Security → API tokens
Click New API token
Give it a name (e.g., "Claude MCP")
Select the required scopes:
Mail(read/write as needed)Copy the generated token
2. Configure Claude Code
Add the following to your Claude Code MCP settings (~/.claude/claude_desktop_config.json or project .mcp.json):
Security Note: Keep your API token secure. Never commit it to version control. Consider using environment variables or a secrets manager.
Available Tools
mailbox_get
Get mailbox information (folders) - list all mailboxes or get specific ones by ID.
email_query
Query emails with filters and sorting.
mailboxId(optional): Mailbox ID to search inlimit(optional, default: 10): Maximum number of emails to returnfrom(optional): Filter by senderto(optional): Filter by recipientsubject(optional): Filter by subject texthasKeyword(optional): Filter by keyword (e.g.,$seen,$flagged)notKeyword(optional): Filter by absence of keywordbefore(optional): Filter by date (ISO format)after(optional): Filter by date (ISO format)sort(optional, default:receivedAt): Sort by propertyascending(optional, default: false): Sort order
email_get
Get specific emails by their IDs.
emailIds(required): Array of email IDs to retrieveaccountId(optional): Account ID (auto-detected if not provided)properties(optional): Specific properties to fetchfetchTextBodyValues(optional): Fetch text/plain body valuesfetchHTMLBodyValues(optional): Fetch text/html body valuesfetchAllBodyValues(optional): Fetch all text body valuesmaxBodyValueBytes(optional): Maximum size in bytes for body values
email_send
Send emails with support for plain text, HTML, or both.
to(required): Recipient email addresssubject(required): Email subjectbody(required): Plain text bodyhtmlBody(optional): HTML body for multipart/alternative emailsidentityId(optional): Identity ID to send from
API Endpoints
POST /mcp- MCP protocol endpointGET /health- Health check endpoint
Development
This is an unofficial community project and is not affiliated with Fastmail.
Source code and issues: GitHub