← The evidence ledger
Evidence row 3938708
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.iancollins27/mailsnail
- Recorded
- Previous row
- #38572
- Body SHA-256
- 9a6e5e5ffd0c1d437dc3b72bc3184a83a7d59842f2fdb961f2c20be8dbc93196
- Leaf
- 0x126baecc56dfc3ca0b434c14a7097d42ff5e831b56bf89a3f534cbd76a299f7c
What was observed
{
"endpoints": [
[
"mcp",
"https://api.mailsnail.dev/mcp"
],
[
"web",
"https://mailsnail.dev/"
]
],
"name": "io.github.iancollins27/mailsnail",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-07T04:21:32.358503Z",
"status": "active",
"statusChangedAt": "2026-11-07T04:21:32.358503Z",
"updatedAt": "2026-11-07T04:21:32.358503Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"description": "Send USPS letters & certified mail from any agent. Hosted: sign in, no install.",
"name": "io.github.iancollins27/mailsnail",
"packages": [
{
"environmentVariables": [
{
"default": "managed",
"description": "For self-hosting only; most people should add the hosted URL instead. 'click2mail' (your own account) or 'lob' (your own key). 'managed' needs a Stripe Shared Payment Token that most AI apps can't create.",
"isRequired": true,
"name": "MAIL_PROVIDER"
},
{
"default": "https://api.mailsnail.dev",
"description": "Hosted Mailsnail backend. Required when MAIL_PROVIDER=managed.",
"name": "MAIL_API_BASE_URL"
},
{
"description": "Click2Mail account username. Required when MAIL_PROVIDER=click2mail.",
"name": "CLICK2MAIL_USERNAME"
},
{
"description": "Click2Mail account password. Required when MAIL_PROVIDER=click2mail.",
"isSecret": true,
"name": "CLICK2MAIL_PASSWORD"
},
{
"description": "Lob API key. Required when MAIL_PROVIDER=lob. test_* is free; live_* actually mails.",
"isSecret": true,
"name": "LOB_API_KEY"
},
{
"default": "0",
"description": "Set to '1' to actually mail in BYOK modes. Default '0' is dry-run.",
"name": "MAIL_MCP_ALLOW_LIVE"
},
{
"default": "25",
"description": "Per-session estimated spend cap. Server refuses sends past this.",
"name": "MAIL_MCP_SPEND_CAP_USD"
}
],
"identifier": "mailsnail",
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"transport": {
"type": "stdio"
},
"version": "0.6.0"
}
],
"remotes": [
{
"type": "streamable-http",
"url": "https://api.mailsnail.dev/mcp"
}
],
"repository": {
"source": "github",
"url": "https://github.com/iancollins27/mailsnail"
},
"version": "0.6.1",
"websiteUrl": "https://mailsnail.dev"
}
},
"source": "mcp_registry",
"summary": "Send USPS letters & certified mail from any agent. Hosted: sign in, no install."
}What the leaf hashes
{"body":"9a6e5e5ffd0c1d437dc3b72bc3184a83a7d59842f2fdb961f2c20be8dbc93196","id":3938708,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1794025437279630,"prev":38572,"subject":"mcp_registry:io.github.iancollins27/mailsnail","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (195826 rows).
- 0x126b66fb3733e86f994e67501f11703c6dcef6bb592877df976ea7d47105359c
- 0x0de9f47c3c0d9b259fc20a5cc486527ae53a5465da1dcf33929ffde437ce4862
- 0x5f975cd1d9200b94c4895f6dacea28f7b2d1a1fc82ebba4dd1f79c2010c7a8e3
- 0xea814ec30d1fe594c25e8b6d31381961a9efa9c5e2a872ac244cd9890a17467d
- 0x620010b7020890ae090a87f0f6f751f5af3853bbbb5b24213b9ddc433b62b60c
- 0x753f7d970eea2b021e6ed275d3c6d8c517bd974c017e0f2d5641ccca8e59819b
- 0x631b79aa315676091a914a2e5ecf7cdad146a42f4fc4e313466d8c69fdfe924a
- 0x4f96a87ea7946d78b3653502d838436da186d5a4b784c08fa595ae0e497e23ff
- 0x038eb77f20ad416dcedcb359cb834fb5e17dc07b74facf46ab63082253d7a733
- 0x9e90df4e4cf58003ed7a53c481e3f19ca3ac33a4508e6d7aa2c7204c175f1ba1
- 0x7da40f365fce7b72726ca6c6b2d34fc2a4762d9cf9c7ee5e5c684480ae3d6c8e
- 0x788bf77a6878c138611ac0bac17cfd7b4f6d49680f41f82557d0f511af6a92f8
- 0x7891e59c9852218de151f10668d70fc74d1aa26e303765cb61bebe0d9491d8ba
- 0xfdd7b2b79797e6e952d4f424ae23c7bdff01d5d174b3c27e3aa0f615e279d235
- 0x648a3baa51de8aa55066ecdaef86a2d63e9b16b533148da0c58eba70048b858f
- 0x80bdd907e4cabf074c5e8d919e88abbc805de47d0c5c142e281a67157f82926f
- 0x54292a94f447f1fd33c01b5c99da465043f11022958626a2ea562c457fef697a
- 0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c
- Day root
- 0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
- Chained
- 0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
- Published
- On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa