{"id":1243122,"recorded_at":"2026-10-30T11:15:18.323528Z","observed_at":"2026-10-30T11:15:18.323465Z","subject_kind":"source_record","subject":"mcp_registry:io.github.Toinedotcom/toolforte","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["mcp","https://toolforte.com/api/mcp"],["web","https://toolforte.com/mcp"]],"name":"io.github.Toinedotcom/toolforte","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-30T10:39:08.086161Z","status":"active","statusChangedAt":"2026-10-30T10:39:08.086161Z","updatedAt":"2026-10-30T10:39:08.086161Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Exact IBAN, VAT, cron, regex answers; HTML/URL to hosted PDF or screenshot; agent memory; workflows.","name":"io.github.Toinedotcom/toolforte","packages":[{"environmentVariables":[{"description":"ToolForte API key (tf_...). Optional for connecting: initialize, tools/list, prompts and resources work without it, and so do search_tools and describe_tool. Required on every other tools/call, sent as Authorization: Bearer. AI tools and renders never run without a key or OAuth. Get one with POST https://toolforte.com/api/v1/keys/bootstrap {\"email\"}, which emails the key, or at https://toolforte.com/account.","isSecret":true,"name":"TOOLFORTE_API_KEY"}],"identifier":"toolforte-mcp","registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","transport":{"type":"stdio"},"version":"0.4.2"}],"remotes":[{"type":"streamable-http","url":"https://toolforte.com/api/mcp"}],"version":"1.12.0","websiteUrl":"https://toolforte.com/mcp"}},"source":"mcp_registry","summary":"Exact IBAN, VAT, cron, regex answers; HTML/URL to hosted PDF or screenshot; agent memory; workflows."},"body_sha256":"8670b8a7a484bf54485875bc8d493547ff630a718d9944028f2e67ddf1edc170","prev_id":31730,"leaf":"0x6526711413b577bc4af2e41dc92cbf1c1e0d62da9c5e0d40a5570a9bb65a8977","leaf_text":"{\"body\":\"8670b8a7a484bf54485875bc8d493547ff630a718d9944028f2e67ddf1edc170\",\"id\":1243122,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793358918323465,\"prev\":31730,\"subject\":\"mcp_registry:io.github.Toinedotcom/toolforte\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-30","leaves":243099,"root":"0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875","chained":"0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822","anchor_chain":"eip155:5042002","anchor_tx":"0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861","anchor_block":69923247},"proof":["0x65279aaada630d57c378310e0467caa201f26952f51f92cb852c66ab909809e0","0x0c8048324c40694bf45ff80fd396b7b645846cb04e3a7c5611ca00850fad0891","0xc077315d0cedb9595c852f39dbcf622dfe51cd49c2922231b1623a1e8dfaed16","0x916c7f91cbc8acc6e483d2632230282914551c09a9af8bb89e2467787baa73ea","0xa051f8a4e1f0b533364af6e02253ccbb860bc057dd04172ef9eb2e7f482b4f5e","0x25356522f06da5184bdcb09407d30d2910c06cb82bbf8d84948fa49eccbd7762","0xebd45b4b0821ddc424e22efa479e83393557cf6044a104e0cdd47b5e88881239","0x41adaa54324735c85866fffde9bb27d678567241956b837807e26e41b0842078","0x5647b4dfd7e5d071640c2d28ff52cd2c4ea35475b20fecaf9214fc43e49372d3","0xd53b26e9adf4dd88da26af9588f9119d72f96c69f910f39d589fc30642e69499","0xf744ff3d422d401e5ad565c5ab0e0a5f3802bc1346a721c0f1ea087b6b601f6b","0x3af23ab148f0bbaee09307fb949963ba200b63c08464f0ff3807500afab9898f","0x71866e46af973a0dfdc12482585dfcdbcf016f95832fc06f75f5454e82088a3e","0x863694f188c4b3bb5062c468823f130a2c1762c9b6bf2ce9a68fd27f465427d0","0x7ecc532de10b728de98de2eb2a81fbd8da2254ff32b38b6ffde14af9964fc470","0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8","0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e","0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147"]}