JMAP mail MCP server
Read, organize, draft and send email on any JMAP server, with OAuth sign-in and zero configuration
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed JMAP mail yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
JMAP mail tools
No tool declarations could be read from the package source. They show once the server is installed.
How JMAP mail compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 85% of 916 Email servers
Release history: 2 versions in the registry since 2026-10-23, latest 2026-10-24, typically one every 1 day.
Install JMAP mail in Claude Code, Cursor or VS Code
claude mcp add jmap-mcp -- docker run -i --rm ghcr.io/kolapsis/jmap-mcp:0.3.0
What the publisher says
From the JMAP mail repository's README, as published. We do not edit it. Read it on GitHub
jmap-mcp
An MCP server that gives an AI assistant (Claude.ai, Claude Code, Claude Desktop or any MCP client) access to a mailbox hosted on a JMAP server (RFC 8620, RFC 8621), first of all Stalwart.
The user gives an email address and signs in on their mail server's own page. Nothing else is configured: no server URL, no token, no API key.
Why
keeps only encrypted OAuth tokens.
- Sovereignty. Your mail stays on your server. The bridge is self-hosted, stores no email, and
/.well-known/jmap), its OAuth server from standard metadata, and the bridge registers itself dynamically. Secrets are generated on first start.
- Zero configuration. The JMAP server is found from the email address (DNS SRV, then
mail-server tokens never leave it, as the MCP authorization spec requires. It works as a Claude.ai custom connector with the Client ID left empty.
- Clean OAuth, no token passthrough. MCP clients get tokens issued by the bridge for the bridge;
supporting RFC 8414 metadata and RFC 7591 dynamic registration works.
- Any JMAP server. Nothing is Stalwart-specific: any server with JMAP and an OAuth server
Existing JMAP MCP servers (mikluko/jmap-mcp, wyattjoh/jmap-mcp, agent-jmap-mcp, fastmail-blade-mcp) all need a server URL and a static token in their configuration, and none can be added to Claude.ai as a connector.
Tools
A small surface designed for an agent: compact JSON results, pagination everywhere, bodies converted to text and truncated with an explicit flag.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
JMAP mail: common questions
- Is JMAP mail MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the JMAP mail safety report
- How do I install JMAP mail?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does JMAP mail need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is JMAP mail maintained?
- The last commit was 11 days ago (2026-10-23). The latest release is v0.3.0.
- What can I use instead of JMAP mail?
- Servers from other publishers that do the same job: Inbox Zero MCP server, Atomic Mail MCP server and Agenticmail MCP server.
Alternatives to JMAP mail
Same job from other publishers: the closest match first, then the best rated.
Inbox ZeroSearch Gmail and Outlook, save drafts, manage email rules, and view email stats.not reviewedEstablishedA- Atomic MailProgrammable email inbox for AI agents — JMAP, PoW auth, stdio MCP server.not reviewedEstablishedA
- AgenticmailReal email and SMS for AI agents — send mail, receive verification codes, drive a real inbox.not reviewedEstablishedB
- ImapIMAP/SMTP MCP server to search, read, organize, send, reply & forward email for AI assistantsnot reviewedEstablishedA
- OpenagentemailUnlimited agent mailboxes — create identities, read/wait for mail, extract OTPs, send email.not reviewedGrowingB