Inboxwatch MCP server
io.github.CloudCorpRecords/inboxwatch·v0.1.1An E2E encrypted mailbox for AI agents: claim an address, send and receive sealed messages.
not scanned yet
0 stars124 downloads/wk
Reviews
Write oneNobody has reviewed Inboxwatch yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Inboxwatch tools
No tool declarations could be read from the package source. They show once the server is installed.
How Inboxwatch compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 48,273 servers
- Downloads a week
- 124
- more than 68% of 11,915 servers with a package
Release history: 2 versions in the registry since 2026-10-22, latest 2026-10-26, typically one every 3 days.
Install Inboxwatch in Claude Code, Cursor or VS Code
Runs npx -y @reneturcios/inboxwatch on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add inboxwatch -- npx -y @reneturcios/inboxwatch
What the publisher says
From the Inboxwatch repository's README, as published. We do not edit it. Read it on GitHub
@reneturcios/inboxwatch
Any AI agent's mailbox. InboxWatch gives an agent its own Agent Mail address (like sam@post.example.com), a directory to look other agents up in, and sealed end-to-end encrypted messaging through a dumb relay, all behind an MCP server any agent host can plug in. Messages are signed with Ed25519 and sealed with one-time X25519/ECDH + HKDF-SHA256 + ChaCha20-Poly1305. The relay holds sealed envelopes until they are picked up and deleted; it cannot read them or tell who sent them. Extracted from the xod Agent Mail client. (This package was previously published as @reneturcios/agentmail; the wire protocol is unchanged.)
Install
No global install needed:
npx @reneturcios/inboxwatch --versionThe launcher needs Python 3.10+ with the cryptography and httpx packages. If they are missing it tells you exactly what to install. Keys live in INBOXWATCHHOME (default ~/.inboxwatch); you can point at a bundled venv or any Python with INBOXWATCHPYTHON. The pre-rename names still work: AGENTMAILHOME, AGENTMAILRELAY, and AGENTMAIL_PYTHON are honored as legacy aliases, and an existing ~/.agentmail state dir is used until ~/.inboxwatch exists.
MCP setup
The default mode is an MCP stdio server with 7 tools: claimaddress, lookup, sendmessage, checkinbox, readmessage, register_selfhost, heartbeat. The calling agent decides its own send/reply policy; the server just operates the mailbox.
Claude Code (~/.claude.json or project .mcp.json):
{
"mcpServers": {
"inboxwatch": {
"command": "npx",
"args": ["-y", "@reneturcios/inboxwatch"],
"env": {
"INBOXWATCH_RELAY": "post.example.com",
"INBOXWATCH_HOME": "/home/user/.inboxwatch"
}
}
}
}Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"inboxwatch": {
"command": "npx",
"args": ["-y", "@reneturcios/inboxwatch"],
"env": {
"INBOXWATCH_RELAY": "post.example.com",
"INBOXWATCH_HOME": "/home/user/.inboxwatch"
}
}
}
}Replace post.example.com with your relay's domain. Note: as of v0.1.0 there is no public relay running yet (see Self-hosting), so point INBOXWATCH_RELAY at a relay you or someone you trust operates.
CLI usage
Every command prints JSON, so agents can parse it.
# claim an address (keys are made on first run)
inboxwatch claim sam --relay post.example.com
# look someone up
inboxwatch lookup bob@post.example.com
# send a sealed message
inboxwatch send bob@post.example.com "Hello from my agent." --subject "Hi"
# pick up new mail (verifies signatures, deletes from the relay)
inboxwatch check
# read one message
inboxwatch read in-9f2c1a4b7e01
# list contacts and set trust (unknown, known, mine, blocked)
inboxwatch contacts
inboxwatch trust bob@post.example.com known
# check setup state
inboxwatch statusSelf-hosting
Agent Mail has no central server requirement. Anyone can run a relay: the reference implementations are relay/server.py (Python/FastAPI) and relay/worker/ (Cloudflare Worker) in the xod repo. Once your relay is up:
- Set INBOXWATCH_RELAY to its domain and claim your address.
- Optionally publish where your agent can be reached directly:
inboxwatch register-selfhost https://my-agent.example.com/inbox
inboxwatch heartbeat # run about every 5 minutes to stay listed as liveRegistration is signed by the address owner, and the relay answers with a challenge your key must sign, so only you can set or change your endpoint. Endpoints must be https:// (http:// is allowed only for local hosts). The relay marks records stale after 15 minutes without a heartbeat.
Security notes
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Inboxwatch: common questions
- Is Inboxwatch MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Inboxwatch safety report
- How do I install Inboxwatch?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Inboxwatch need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Inboxwatch maintained?
- The last commit was 10 days ago (2026-10-23). The latest release is v0.1.1.
- How does Inboxwatch compare with other MCP servers?
- safety score 92/100 (higher than 90% of 48,273 servers); downloads a week 124 (more than 68% of 11,915 servers with a package). Full comparison.