{"serverId":"mcp-registry/com.thetempleofdoom.hyperion/hyperion","tools":[{"name":"data_convert","fixed":{"name":"data_convert","description":"JSON/CSV/YAML/XML/query-string transforms (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","required":["data","fromFormat","toFormat"],"properties":{"data":{"type":"string","description":"Input data payload string."},"toFormat":{"enum":["json","csv","yaml","query_string","xml"],"type":"string","description":"Target format."},"fromFormat":{"enum":["json","csv","yaml","query_string"],"type":"string","description":"Source format."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":138,"tokensAfter":138},{"name":"echo_order","fixed":{"name":"echo_order","description":"Buy voice credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":40,"tokensAfter":44},{"name":"execute_js","fixed":{"name":"execute_js","description":"Run JS in a sandbox, capture output (300 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string","description":"JavaScript expression or script snippet."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"fc_search","fixed":{"name":"fc_search","description":"Web search returning clean page content (300 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":42,"tokensAfter":46},{"name":"mcp_readme","fixed":{"name":"mcp_readme","description":"Fetch setup/config for any MCP server (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Server name or GitHub URL to look up."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"mcp_stats","fixed":{"name":"mcp_stats","description":"MCP catalog counts + API-key flags (100 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":45,"tokensAfter":45},{"name":"o_archiveorg","fixed":{"name":"o_archiveorg","description":"Internet Archive item metadata (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","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":40,"tokensAfter":44},{"name":"o_base_convert","fixed":{"name":"o_base_convert","description":"Binary/octal/decimal/hex number conversion (offline) (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":51},{"name":"o_checksum","fixed":{"name":"o_checksum","description":"CRC32 + Adler32 checksum of input text (offline) (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":44,"tokensAfter":49},{"name":"o_cve_poc_checker","fixed":{"name":"o_cve_poc_checker","description":"Check if a CVE has public POC/exploit code (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":45,"tokensAfter":49},{"name":"o_sri_check","fixed":{"name":"o_sri_check","description":"Subresource Integrity: external scripts without integrity= (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":52},{"name":"o_unicode_lookup","fixed":{"name":"o_unicode_lookup","description":"Unicode codepoint: name, category, HTML entity (offline) (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":48,"tokensAfter":53},{"name":"o_uuid_validate","fixed":{"name":"o_uuid_validate","description":"UUID v1-v5 version and variant detector (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":43,"tokensAfter":48},{"name":"px_info","fixed":{"name":"px_info","description":"Proxy service capabilities, auth, billing info (50 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":43,"tokensAfter":47},{"name":"px_order","fixed":{"name":"px_order","description":"Check proxy order payment/fulfilment status (50 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":42,"tokensAfter":47},{"name":"re_search","fixed":{"name":"re_search","description":"Search a private crawled+indexed knowledge cloud (OpenSearch+Qdrant) (200 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":54},{"name":"re_summarize","fixed":{"name":"re_summarize","description":"LLM summary of specific URLs (pass urls=comma-separated) (400 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":52},{"name":"search","fixed":{"name":"search","description":"Synthesize a research answer via local LLM (500 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"The search or research query."},"detailLevel":{"enum":["brief","detailed","structured"],"type":"string","description":"Depth of synthesis."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":102,"tokensAfter":102},{"name":"styx_fetch","fixed":{"name":"styx_fetch","description":"Fetch a URL through the Tor network (300 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":41,"tokensAfter":45},{"name":"summarize","fixed":{"name":"summarize","description":"Summarize docs, extract entities, sentiment (500 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","required":["text"],"properties":{"task":{"enum":["summarize","extract_entities","sentiment","all"],"type":"string","description":"Analysis task."},"text":{"type":"string","description":"Input document or article text."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104},{"name":"titan_order","fixed":{"name":"titan_order","description":"Buy GPU compute credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":42,"tokensAfter":46}],"toolsChanged":21,"tokensSaved":0,"todo":[],"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."}