Skip to main content
Glama
alexdiazdecerio

Fastmail MCP Server

๐Ÿงช Development

Available Scripts

npm run build      # Compile TypeScript
npm run watch      # Watch mode for development 
npm run dev        # Build and run server
npm run inspector  # Debug with MCP inspector

Testing

npm test           # Run test suite
npm run lint       # Code quality checks
npm audit          # Security vulnerability scan

Related MCP server: Fastmail MCP Server

๐Ÿ›ก๏ธ Security

  • Token-based Authentication - No password storage

  • Granular Permissions - Minimum required access scope

  • Environment Variables - Secure credential management

  • Audit Logging - Track all API interactions

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guide for details.

Development Workflow

  1. Fork the repository

  2. Create a feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

๐Ÿ“ˆ Roadmap

  • Email Templates - Reusable email templates

  • Advanced Analytics - Email usage insights and reports โœ… COMPLETED v1.1.0

  • Multi-Account Support - Manage multiple Fastmail accounts

  • Webhook Support - Real-time email notifications

  • Plugin System - Extensible architecture for custom features

  • Threading Reliability - Fix intermittent reply functionality issues

๐Ÿ“ž Support

  • Documentation - Comprehensive guides and API reference

  • Issues - Report bugs or request features on GitHub

  • Discussions - Community support and feature discussions

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • Fastmail - For their excellent JMAP API

  • Anthropic - For the MCP protocol and Claude integration

  • Community - For feedback, contributions, and support


โญ If this project helped you, please give it a star on GitHub! โญ

โšก Get Started โ€ข ๐Ÿ“š Documentation โ€ข ๐Ÿ› Report Bug โ€ข ๐Ÿ’ก Request Feature

Related MCP Connectors

  • Private, EU-hosted email for AI agents over JMAP: read, search, reply, organize, send.

  • Your mailboxes in ChatGPT and Claude: Gmail, iCloud, Fastmail, any IMAP. Passwords stay yours.

  • Email infrastructure for AI agents โ€” send, receive, search, and reply to email over MCP.

  • Your agent needs a mailbox of its own โ€” to receive, thread, draft and send, with attachments, without borrowing your personal inbox or your company's SMTP. **What you can ask for** โ€ข "Create an inbox for this agent and tell me its address." โ€ข "Read the new messages in this thread and draft a reply." โ€ข "Send this message with the attachment and wait for the response." โ€ข "Search this inbox for everything from that domain." โ€ข "Show delivery metrics and the events on this inbox." **How to use it** Point any MCP client at https://mcp.aisa.one/mail/mcp and sign in with OAuth โ€” there is no key to create or paste. 49 tools: create and delete inboxes, list and read messages, raw message bodies, attachments, threads, drafts and draft attachments, send and reply, message search, inbox events, metrics, and list entries โ€” reads and writes. **Why this rather than the source** A real inbox an agent owns, rather than an SMTP credential it borrows from a human. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Find the contact elsewhere in the catalogue, then write to them from here โ€” without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/sales/mcp finds the person to write to.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-powered email management through FastMail's JMAP API with features like smart email analysis, automated organization, inbox zero automation, and intelligent reply generation. Supports advanced email operations, contact management, calendar integration, and hierarchical email organization systems.
    34 npm
    3
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to interact with Fastmail email, contacts, and calendars through JMAP API, supporting operations like sending emails, managing attachments, searching conversations, and organizing events.
    52
    76 npm
    128
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to securely access and search Fastmail emails via the JMAP API. Supports searching emails, retrieving full email content, and listing mailboxes with read-only access using Fastmail API tokens.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to interact with Fastmail services, providing tools for comprehensive email management, contact searching, and calendar event coordination via the JMAP API. It supports advanced features like threaded conversations, attachment handling, and bulk mailbox operations through natural language.
    28
    MIT