← The evidence ledger
Evidence row 2617224
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.narcisbodea/smstunnel-mcp
- Recorded
- Previous row
- #2553259
- Body SHA-256
- 2d108e939549674cf5cea4e9003683327af2c3245de0a4e5522912ac760a1f6e
- Leaf
- 0xb2a779b4121b8f361fe6dd4a6fd9ad5bdafb4bf6ed8e1284ff7be9d42bcb8a08
What was observed
{
"endpoints": [
[
"web",
"https://smstunnel.io/"
]
],
"name": "SMSTunnel",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-03T16:22:50.787828Z",
"status": "active",
"statusChangedAt": "2026-11-03T16:22:50.787828Z",
"updatedAt": "2026-11-03T16:22:50.787828Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Send texts (SMS) from your own Android phone and your own number, from any AI app.",
"icons": [
{
"mimeType": "image/png",
"sizes": [
"512x512"
],
"src": "https://smstunnel.io/android-chrome-512x512.png"
}
],
"name": "io.github.narcisbodea/smstunnel-mcp",
"packages": [
{
"environmentVariables": [
{
"description": "Your SMSTunnel API key, from https://dashboard.smstunnel.io/apps (Apps → Add an app).",
"format": "string",
"isRequired": true,
"isSecret": true,
"name": "SMSTUNNEL_API_KEY",
"placeholder": "sk_live_..."
},
{
"description": "Optional: the phone that sends when the assistant doesn't name one (its ID under Phones in the dashboard).",
"format": "string",
"name": "SMSTUNNEL_DEVICE_ID"
},
{
"description": "Optional: country calling code that completes numbers written without + or 00, e.g. +40.",
"format": "string",
"name": "SMSTUNNEL_DEFAULT_COUNTRY_CODE",
"placeholder": "+40"
},
{
"choices": [
"true",
"false"
],
"default": "true",
"description": "Optional: true (default) makes AI apps that support it ask you before every text; false for unattended runs.",
"format": "boolean",
"name": "SMSTUNNEL_CONFIRM_EACH_TEXT"
}
],
"identifier": "@narcisbodea/smstunnel-mcp",
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"version": "1.1.0"
}
],
"repository": {
"source": "github",
"url": "https://github.com/narcisbodea/smstunnel-mcp"
},
"title": "SMSTunnel",
"version": "1.1.0",
"websiteUrl": "https://smstunnel.io"
}
},
"source": "mcp_registry",
"summary": "Send texts (SMS) from your own Android phone and your own number, from any AI app."
}What the leaf hashes
{"body":"2d108e939549674cf5cea4e9003683327af2c3245de0a4e5522912ac760a1f6e","id":2617224,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793726376882231,"prev":2553259,"subject":"mcp_registry:io.github.narcisbodea/smstunnel-mcp","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0xb2a7740588d9719718940cf16d8b8b884f07e828bb8febeb8a88a601e4266e4e
- 0x36e05df3db54a95289af6e86fb01530302042a5e242d8610a71808b41dfa70cb
- 0x347e0e1a1833acbb6e13fd1d6b03144ad0c22b3d59d010985c4f45a3c763ecf1
- 0x6d1ec5b831baa916bb81c5b380484cd1bc10404fe49a95bfe7ff491c9f917c56
- 0xf798f7b93c34c90ca1a024efd8a9e23a3c58205495c2815e97c6909373d6f07d
- 0xab00253a3296fe48e3f0ad9e9b3a6e49e61bac4d2c9366e9590c6935b0ebe683
- 0x89e494997eb185e14265f75cda31848f8e56452e524397f731ee39cfb4a4b2f3
- 0xa455089fadf0482d444b717a16c9f1776cb3ae9d1be5f7ca5649b4b41e796fbd
- 0x9091328a8e25d796367b968ebeb7172c2826cb502c67a77e06ffd0962a376dbf
- 0x55b3f3b7f8714028ce7cba2e22789168438068e73bd346bcf53f9c46bcbf1c57
- 0x913051c6bf3f0b6c101006b332fdae9df483cbb575e49c0f220bdd5eee88d71e
- 0x491ee4caf669597187ea0c15fda004b1a7cda4072cfe4aaa04afa8fa266c1042
- 0x24a6ad148bed300df0d5c7786d9538e08bfd50fd138ab2e3058bfcf612b6970b
- 0x1114468556630d3a65d038b1ce5fa0e558d58422878e6b91ce8c3b87e06fafef
- 0xc0bea6c8a0da854513562c1be034edd9e23999e98182b784da3cae0bf2e3890b
- 0xf8c1a0cdf4ba2eb105bc3e83d2f2b121cab4a34fb5a3846fa592909906f7fdaa
- 0x39dab39081985bbfffe23b080399a9d1a9cb9c2c8960102350c4212113cb2cba
- 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
- 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7