MCP server exposing a local notmuch email database, read-first
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"hgn-mcp-server-notmuch","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp-server-notmuch <p align="center"> <img src="logo.jpg" alt="mcp-server-notmuch logo" width="200"/> </p> An MCP server that exposes a local [notmuch](https://notmuchmail.org/) email database to an LLM client such as Claude. It is read-first: searching, reading, and understanding mail is always available; writing anything (drafts, tags, exported files) requires an explicit opt-in flag and is confined to clearly bounded locations. **It never sends mail.** There is no send capability anywhere in this codebase, in any mode, with any flag. Drafts are written to a local maildir for you to review and send yourself in a real mail client. ## What it does - Searches and reads your mail (threads, single messages, attachments, calendar invites, office documents, images) via the real `notmuch` CLI. - Understands scopes: a named, pre-configured notmuch query (e.g. "personal mail" vs. "mailing lists") that every search is confined to unless you ask otherwise. - Answers "what's still unanswered" and "who owes me a reply" (`mail_pending`), "has this come up before" (`mail_related_threads`), and gives a token-cheap overview of a long thread before you read all of it (`mail_thread_overview`). - Optionally composes and revises plain-text drafts (`--allow-drafts`), tags messages (`--allow-tags`), or exports attachments and a [Gource](https://gource.io/) visualization of your mailbox history to a directory you name (`--allow-export DIR`). ## What it does not do - It does not send mail. Ever. - It does not modify your mail in any way unless you pass `--allow-tags` (tagging) or `--allow-drafts` (writing a new file into a drafts maildir). Neither flag lets it touch existing messages' content. - It does not read or write outside the notmuch database, the configured drafts maildir, and (only with `--allow-export`) the configured export directory. - It does not require or use the notmuch2 Python bindings, so no compiler is needed to install it. ## Ins…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.