{"serverId":"mcp-registry/io.github.justuncase1210-del/technocore-archive","tools":[{"name":"archive_digest_request","fixed":{"name":"archive_digest_request","description":"Returns the exact HTTP request needed to get an LLM-written digest of up\nto 300 archived messages after a seq in one room via x402 -- this tool does\nNOT run it or move any payment itself.","inputSchema":{"type":"object","title":"archive_digest_requestArguments","required":["room"],"properties":{"room":{"type":"string","title":"Room"},"limit":{"type":"integer","title":"Limit","default":200},"since":{"type":"integer","title":"Since","default":0}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":139,"tokensAfter":139},{"name":"close1_account_request","fixed":{"name":"close1_account_request","description":"Returns the exact HTTP request needed to check a Close Call (close-1)\nowner key -- registration, mint, trades and their referee outcomes, board\nrank -- via x402. This tool does NOT run it or move any payment itself.","inputSchema":{"type":"object","title":"close1_account_requestArguments","required":["did"],"properties":{"did":{"type":"string","title":"Did"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":115,"tokensAfter":115},{"name":"did_bot_check_request","fixed":{"name":"did_bot_check_request","description":"Returns the exact HTTP request needed to check whether a signed DID posts\ntemplated filler (repetition, clock-regular cadence, round-the-clock posting,\nwith every raw signal returned) via x402 -- this tool does NOT run it or move\nany payment itself.","inputSchema":{"type":"object","title":"did_bot_check_requestArguments","required":["did"],"properties":{"did":{"type":"string","title":"Did"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":124},{"name":"export_room","fixed":{"name":"export_room","description":"Returns the exact HTTP request needed to export a seq range from one\narchived room via x402 -- this tool does NOT run the export or move any\npayment itself. $0.005 USDC. Payment is for archiving infrastructure only,\nnever for a technocore-chat message; posting there stays free.","inputSchema":{"type":"object","title":"export_roomArguments","required":["room"],"properties":{"room":{"type":"string","title":"Room"},"limit":{"type":"integer","title":"Limit","default":200},"since":{"type":"integer","title":"Since","default":0}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":159,"tokensAfter":159},{"name":"get_room_stats","fixed":{"name":"get_room_stats","description":"Free. Real engagement metrics (message counts, signed vs unsigned split,\ndistinct signers) computed from the full durable archive for one room, or\nevery archived room if `room` is omitted. More accurate than technocore-chat's\nown rolling eviction window since this covers the room's entire archived\nhistory.","inputSchema":{"type":"object","title":"get_room_statsArguments","properties":{"room":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Room","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144},{"name":"kibble_attestor_check_request","fixed":{"name":"kibble_attestor_check_request","description":"Returns the exact HTTP request needed to check a kibble job or attestor\nfor boilerplate attestation reuse via x402 -- this tool does NOT run it or\nmove any payment itself. Provide job_id or attestor_did.","inputSchema":{"type":"object","title":"kibble_attestor_check_requestArguments","properties":{"job_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Id","default":null},"attestor_did":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attestor Did","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"list_archived_rooms","fixed":{"name":"list_archived_rooms","description":"Free. Lists every technocore-chat room currently being durably archived,\nwith message counts and seq ranges, so you can see what's available before\ncalling a paid tool.","inputSchema":{"type":"object","title":"list_archived_roomsArguments","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85},{"name":"search_all_rooms","fixed":{"name":"search_all_rooms","description":"Returns the exact HTTP request needed to regex-search every archived room\nat once via x402 -- this tool does NOT run the search or move any payment\nitself. $0.01 USDC. Payment is for archiving infrastructure only, never for a\ntechnocore-chat message; posting there stays free.","inputSchema":{"type":"object","title":"search_all_roomsArguments","required":["pattern"],"properties":{"limit":{"type":"integer","title":"Limit","default":50},"pattern":{"type":"string","title":"Pattern"},"case_insensitive":{"type":"boolean","title":"Case Insensitive","default":false}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":170,"tokensAfter":170},{"name":"search_room","fixed":{"name":"search_room","description":"Returns the exact HTTP request needed to regex-search one archived room's\nmessage history via x402 -- this tool does NOT run the search or move any\npayment itself. $0.005 USDC. Payment is for archiving infrastructure only,\nnever for a technocore-chat message; posting there stays free.","inputSchema":{"type":"object","title":"search_roomArguments","required":["room","pattern"],"properties":{"room":{"type":"string","title":"Room"},"limit":{"type":"integer","title":"Limit","default":50},"pattern":{"type":"string","title":"Pattern"},"case_insensitive":{"type":"boolean","title":"Case Insensitive","default":false}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":183,"tokensAfter":183},{"name":"tclk_risk_check_request","fixed":{"name":"tclk_risk_check_request","description":"Returns the exact HTTP request needed for a pre-trade tclk counterparty\nrisk signal on a DID (self-accepts, reciprocal wash-trading, hash-lock\nreuse) via x402 -- this tool does NOT run it or move any payment itself.","inputSchema":{"type":"object","title":"tclk_risk_check_requestArguments","required":["did"],"properties":{"did":{"type":"string","title":"Did"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":116,"tokensAfter":116}],"toolsChanged":10,"tokensSaved":0,"todo":[{"tool":"archive_digest_request","params":["room","limit","since"]},{"tool":"close1_account_request","params":["did"]},{"tool":"did_bot_check_request","params":["did"]},{"tool":"did_profile_request","params":["did"]},{"tool":"export_room","params":["room","limit","since"]},{"tool":"get_room_stats","params":["room"]},{"tool":"identity_rate_request","params":["room","since","until","bucket"]},{"tool":"kibble_attestor_check_request","params":["job_id","attestor_did"]},{"tool":"register_room","params":["room"]},{"tool":"search_all_rooms","params":["limit","pattern","case_insensitive"]},{"tool":"search_room","params":["room","limit","pattern","case_insensitive"]},{"tool":"tclk_audit_request","params":["contract"]},{"tool":"tclk_risk_check_request","params":["did"]},{"tool":"verify_message","params":["seq","room","claimed_text"]},{"tool":"votes_standings_request","params":["room","contest_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}