{"id":38146,"recorded_at":"2026-10-26T14:36:31.499646Z","observed_at":"2026-10-26T14:36:31.499603Z","subject_kind":"source_record","subject":"mcp_registry:io.github.handset-hq/handset","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://docs.handset.dev/ai.html"]],"name":"io.github.handset-hq/handset","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-08-18T19:51:12.976563Z","status":"active","statusChangedAt":"2026-08-18T19:51:12.976563Z","updatedAt":"2026-08-18T19:51:12.976563Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"A business phone system for AI agents: send texts, place calls, read transcripts, buy numbers.","name":"io.github.handset-hq/handset","packages":[{"environmentVariables":[{"description":"Handset API key. Use a test-mode key (hs_test_…) — simulated carrier, free. Live keys are refused unless HANDSET_ALLOW_LIVE=1.","isRequired":true,"isSecret":true,"name":"HANDSET_API_KEY"},{"description":"Set to 1 to permit a live-mode key (the agent can then text and call real people at real cost).","name":"HANDSET_ALLOW_LIVE"}],"identifier":"@handset/mcp","registryType":"npm","transport":{"type":"stdio"},"version":"0.1.1"}],"repository":{"source":"github","url":"https://github.com/handset-hq/handset-ui"},"version":"0.1.1","websiteUrl":"https://docs.handset.dev/ai.html"}},"source":"mcp_registry","summary":"A business phone system for AI agents: send texts, place calls, read transcripts, buy numbers."},"body_sha256":"efe2f16a8d57943a2665babe98907d1c84480cd80527268c68ff4fd1b99ba543","prev_id":null,"leaf":"0x59fdd3f89ef16e74950294dd12bb8a6f8f97910a801dc2eed6fccd4b4dc1af72","leaf_text":"{\"body\":\"efe2f16a8d57943a2665babe98907d1c84480cd80527268c68ff4fd1b99ba543\",\"id\":38146,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025391499603,\"prev\":null,\"subject\":\"mcp_registry:io.github.handset-hq/handset\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x59fdd71676779507e09a7ea447c5649315a15bd619b40f0b5e20ff434bb56db6","0xe46391d32120cceed6b565a2d83141f048b07e164ede1d89054a54c0c7353a99","0x8303604f58314359ff585cf4e8268d6e992abb47301d7d158a4450789e2e25ee","0x367ce7b2a6276b61126bb071d5cc753e0509f45770ec7a458bbaeedf43bd8ffe","0x70c29a114d6ea2e822c419739a00a7df3efb62efd91e78bca89e9582e5a02012","0x4924e97011f11f1e85a17a29bf9f2a6cbd7faf4f525b3da3045d5e95881ecaeb","0x256944a1f04f3100a040f180e1bab02bbf203514f04d38595fbaeca5c822b4cb","0xcde53b14269f292724b9609d8162a30d1b9bc973f3ec5f2b75ba623018219f9b","0xc0c9db97007ad6d8e26affb0420b1d87fee8386d84a59abce718b49eacad9fe6","0xf1eeb4a8c5c16de179c12264e7953f094a84068b4ebc7f1cae7834073c43b439","0x3ada80dcde3daf850269166ea2ab667084c23fe8ab3b3994664b930470ebdef7","0xf522fa92d4115c2b18b96aa43119f8df9b4e96c92f5d6449d0fe96dcd4bf324c","0xc8abb13c711b67d9f1ef145286ed450a0f5566f054a4b290ea3d711873bcbe20","0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829","0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d","0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}