Enterprise DNA
M MCP Servers Developer low

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

W

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_URL
  • JMAP_BEARER_TOKEN
  • JMAP_ACCOUNT_ID
  • get_mailboxes
  • search_emails
  • get_emails
  • get_threads
  • get_email_changes
  • get_search_updates
  • mark_emails
  • move_emails
  • delete_emails
  • send_email
  • reply_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
Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks