imap-mcp-rs

chrstnwhlrt/imap-mcp-rs
★ 0 stars Rust Communication Updated today
IMAP MCP server in Rust — gives LLM assistants full email access via multiple tools (read, search, thread, organize, draft...). Single binary, Nix flake, Gmail/Outlook/IMAP.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "imap-mcp-rs": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "imap-mcp-rs"
      ]
    }
  }
}

README Excerpt

A single-binary [MCP](https://modelcontextprotocol.io/) server that gives LLM assistants full access to email via IMAP. Read, search, organize, and draft emails — all through a clean stdio interface. Built in Rust. Packaged with Nix. - **19 tools** for complete email management: accounts, folders with role detection, reading, searching, organizing, drafting, attachments, plus `account_health` for connection diagnostics

Tools (20)

GmailMailOfficePersonalWorkaccount_healthallow_deleteallow_unsafe_expungebody_parts_divergedelete_draftdelete_emaildownload_attachmentdraft_emaildraft_forwarddraft_replyflag_emailget_emailget_threadlist_accountslist_drafts