ai.radmail/radmail-mcp
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Email OS for agents - real-inbox search, triage, commitments, and a verifiable BEC hard-stop.
| Author | ai.radmail |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 2367 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"radmail-mcp": {
"url": "https://radmail.ai/api/mcp/sandbox",
"transport": "streamable-http"
}
}
}
Measured tools (6)
triage_inboxRank a mailbox on two axes (importance x urgency) and return what needs a human now versus what can wait or is already handled — with each thread's open commitment (the promise you owe or are owed, and whether it's overdue) surfaced inline, so the follow-through is visible on the very first call.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_right_nowReturn only the 'Right Now' lane — the most recent and most important messages that genuinely can't be missed.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
why_surfacedExplain in plain English why a given message was surfaced — the signals (sender, urgency, commitment) behind its rank.
Parameters:
message_id(required) — string — An id from triage_inbox, e.g. m_001.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_commitmentsExtract the open commitments in the correspondence, both owed by you and owed to you, with who and by-when.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
draft_replyDraft a reply for a thread. It returns text for a human to review — it does not and cannot send it.
Parameters:
message_id(required) — string — An id from triage_inbox to draft a reply for.guidance— string — Optional steer for the draft. Never sent — review-only.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
searchFind a specific message by sender, subject, or content. Results come back most-relevant + newest first, and every hit says where it matched (from / subject / body) and why. On this hosted sandbox it searches the built-in demo inbox; run the radmail-mcp package with RADMAIL_API_KEY set and the same tool searches your REAL ingested inbox read-only (with from / after / before filters) via the v1 search API.
Parameters:
query(required) — string — Words to find, matched against from / subject / body. Every word must appear somewhere in a message.limit— number — Max hits to return (default 10).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.