wyattjoh/jmap-mcp
by Various
A Model Context Protocol (MCP) server that provides tools for interacting with JMAP (JSON Meta Application Protocol) email servers. Built with Deno and using the jmap-jam client li
MCP
wyattjoh/jmap-mcp
Added 1 June 2026
Overview
A Model Context Protocol server that exposes JMAP email server capabilities as tools for AI agents. Built with Deno and the jmap-jam client library. It allows agents to read, send, and manage emails via the JMAP protocol.
Best for
Best for
Developers building AI agents that need to interact with JMAP email servers
Use cases
- Reading emails from a JMAP server
- Sending emails through a JMAP account
- Managing mailboxes and messages via MCP tools
How to use
Tools exposed
JMAP_SESSION_URLJMAP_BEARER_TOKENJMAP_ACCOUNT_IDget_mailboxessearch_emailsget_emailsget_threadsget_email_changesget_search_updatesmark_emailsmove_emailsdelete_emailssend_emailreply_to_email
Tested with
Claude Code
Example client config
{\n "mcpServers": {\n "jmap": {\n "type": "stdio",\n "command": "deno",\n "args": [\n "run",\n "--allow-net=api.fastmail.com",\n "--allow-env=JMAP_SESSION_URL,JMAP_BEARER_TOKEN,JMAP_ACCOUNT_ID",\n "jsr:@wyattjoh/jmap-mcp@0.6.4"\n ],\n "env": {\n "JMAP_SESSION_URL": "https://api.fastmail.com/jmap/session",\n "JMAP_BEARER_TOKEN": "YOUR_API_TOKEN"\n }\n }\n }\n} Notes
A Model Context Protocol server that exposes JMAP email server capabilities as tools for AI agents. Built with Deno and the jmap-jam client library. It allows agents to read, send, and manage emails via the JMAP protocol.
171 stars on GitHub. Last updated 2026-05-27. Licensed MIT.
Use cases
- Reading emails from a JMAP server
- Sending emails through a JMAP account
- Managing mailboxes and messages via MCP tools
Pros
- Leverages the modern MCP standard for AI tool integration
- Built with TypeScript for type safety
- Supports the efficient JMAP protocol for email operations
Cons
- Requires a JMAP-compatible email server (not all providers support JMAP)
- Depends on Deno runtime which may not be standard in all environments
- Limited community and documentation due to early stage
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Leverages the modern MCP standard for AI tool integration
- Built with TypeScript for type safety
- Supports the efficient JMAP protocol for email operations
Cons
- Requires a JMAP-compatible email server (not all providers support JMAP)
- Depends on Deno runtime which may not be standard in all environments
- Limited community and documentation due to early stage
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.