{"server":"com.thetempleofdoom.hyperion/hyperion","count":100,"tools":[{"name":"ascii","title":null,"description":"Text → ASCII art (150 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["text","style"],"properties":{"rows":{"type":"array","items":{"type":"array","items":{"type":"string"}},"description":"Rows matrix for table style."},"text":{"type":"string","description":"Main text or title."},"style":{"enum":["banner","boxed","table"],"type":"string","description":"Output layout style."},"headers":{"type":"array","items":{"type":"string"},"description":"Headers for table style."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"chart","title":null,"description":"SVG bar/line/pie/donut charts (350 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["chartType","labels","values"],"properties":{"title":{"type":"string","description":"Chart title header."},"labels":{"type":"array","items":{"type":"string"},"description":"X-axis or slice labels."},"values":{"type":"array","items":{"type":"number"},"description":"Data numerical values corresponding to labels."},"chartType":{"enum":["bar","line","pie","donut"],"type":"string","description":"Visual style of chart."},"primaryColor":{"type":"string","description":"Hex color string (e.g. #3b82f6)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"cron","title":null,"description":"Explain/validate/next-run cron expressions (150 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["expression"],"properties":{"count":{"type":"number","description":"Number of upcoming execution times to calculate (default 5)."},"expression":{"type":"string","description":"5-part cron string e.g. \"*/15 * * * *\"."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"data_convert","title":null,"description":"JSON/CSV/YAML/XML/query-string transforms (200 sats/call; free tier 100 calls/mo)","input_schema":{"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."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"diff","title":null,"description":"Line-by-line diff of two texts (250 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["originalText","modifiedText"],"properties":{"modifiedText":{"type":"string","description":"Modified text string."},"originalText":{"type":"string","description":"Original text string."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"echo_beacon","title":null,"description":"Check voice/TTS API status (0 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"echo_order","title":null,"description":"Buy voice credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"echo_tts","title":null,"description":"Synthesize speech from text (needs echo key) (0 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"encode","title":null,"description":"Base64/URL/Hex/HTML/JWT encode+decode (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["input","action"],"properties":{"input":{"type":"string","description":"Text or token string."},"action":{"enum":["base64_encode","base64_decode","url_encode","url_decode","hex_encode","hex_decode","jwt_decode"],"type":"string","description":"Operation to perform."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"execute_js","title":null,"description":"Run JS in a sandbox, capture output (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["code"],"properties":{"code":{"type":"string","description":"JavaScript expression or script snippet."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"fc_map","title":null,"description":"Map all links/routes of a website (350 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"fc_scrape","title":null,"description":"Scrape any URL to clean markdown (JS rendering) (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"fc_search","title":null,"description":"Web search returning clean page content (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"hash","title":null,"description":"MD5/SHA/HMAC/UUID/random tokens (250 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["algorithm"],"properties":{"input":{"type":"string","description":"Source text string to hash or sign."},"algorithm":{"enum":["sha256","sha512","md5","sha1","uuid_v4","random_hex"],"type":"string","description":"Hash or ID generator type."},"secretKey":{"type":"string","description":"Optional key for HMAC generation."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"http_client","title":null,"description":"Universal HTTP request to any API/webhook (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Target request URL."},"body":{"type":"string","description":"Stringified JSON or text body for POST/PUT/PATCH."},"method":{"enum":["GET","POST","PUT","DELETE","PATCH"],"type":"string","description":"HTTP method (default GET)."},"headers":{"type":"object","description":"Key-value object of request headers."},"timeoutMs":{"type":"number","description":"Request timeout in milliseconds (default 5000)."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"lynx_inspect","title":null,"description":"Inspect a file: hashes/entropy/strings/PE/PDF/Office (base64) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"lynx_recon","title":null,"description":"Recon external target (nmap/subfinder/nuclei/theHarvester/dnsrecon) (400 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"lynx_steg","title":null,"description":"Decode hidden data (steghide + zsteg LSB) (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"math","title":null,"description":"Eval formulas, stats, finance (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["operation"],"properties":{"years":{"type":"number","description":"Time horizon in years."},"numbers":{"type":"array","items":{"type":"number"},"description":"Array of numbers for statistical calculations."},"operation":{"enum":["eval","stats","finance_compound"],"type":"string","description":"Type of calculation."},"principal":{"type":"number","description":"Principal for compound interest."},"expression":{"type":"string","description":"Math expression e.g., \"sqrt(144) + sin(pi / 4) * 50\" or array for stats."},"ratePercent":{"type":"number","description":"Annual interest rate percentage."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"mcp_discover","title":null,"description":"Search 1000+ MCP servers by capability (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","description":"Max results to return (default 10, max 50)."},"query":{"type":"string","description":"Free-text query describing the capability you need (e.g. \"payments\", \"browser automation\", \"sql database\", \"image generation\")."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"mcp_readme","title":null,"description":"Fetch setup/config for any MCP server (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Server name or GitHub URL to look up."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"mcp_stats","title":null,"description":"MCP catalog counts + API-key flags (100 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","properties":{}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"mobsf_report","title":null,"description":"Fetch a mobile app security report by hash (400 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"mobsf_scans","title":null,"description":"List recent mobile app security scans (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"netutils","title":null,"description":"URL/subnet/user-agent analysis (300 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object","required":["action","target"],"properties":{"action":{"enum":["parse_url","ip_subnet","parse_user_agent","ping_simulate"],"type":"string","description":"Utility function."},"target":{"type":"string","description":"URL, IP CIDR (e.g. 192.168.1.0/24), or user agent string."}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_abusecontact","title":null,"description":"Authoritative abuse email (RIPEstat finder) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_agify","title":null,"description":"Predict age from a first name (agify.io) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_airquality","title":null,"description":"PM2.5/PM10/European AQI at coords (Open-Meteo, no key) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_antipode","title":null,"description":"Opposite point on Earth for coords (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_api_key_scan","title":null,"description":"Scan GitHub/Pastebin/Google for exposed API keys/secrets (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_archiveorg","title":null,"description":"Internet Archive item metadata (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_arxiv","title":null,"description":"arXiv paper search by title/author/keyword (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_ascii85","title":null,"description":"Ascii85 encode/decode (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_asn","title":null,"description":"ASN details or prefixes for an IP (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_asnlookup","title":null,"description":"ASN org/country/prefixes via RIPEstat (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_asrank","title":null,"description":"Global ASN ranking + customer cone size (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_atbash","title":null,"description":"Atbash A↔Z mirror cipher (offline, self-inverse) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_attack_surface","title":null,"description":"Map attack surface: services + endpoints + API (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_barcode","title":null,"description":"EAN-13 / UPC-A check digit validation (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_base32","title":null,"description":"RFC 4648 Base32 encode or decode (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_base36","title":null,"description":"Encode int <-> base36, autodetecting direction (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_base64","title":null,"description":"Auto decode/encode base64 (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_base_convert","title":null,"description":"Binary/octal/decimal/hex number conversion (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_bgphistory","title":null,"description":"Routing origin history (RIPE Stat) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_bimi","title":null,"description":"Brand-indicator (logo) DNS record (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_binarytext","title":null,"description":"Text ↔ 8-bit binary (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_blockheight","title":null,"description":"Current Bitcoin + Ethereum block height (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_bluesky","title":null,"description":"AT Protocol public profile (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_breach_aggregator","title":null,"description":"Aggregate breach databases (XposedOrNot, LeakCheck, etc) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_breachdb","title":null,"description":"Aggregated breach collection search (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_breachdirectory","title":null,"description":"ProxyNova COMB dataset search for credential exposure (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_breachsearch","title":null,"description":"Public HIBP breach metadata search (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_btcaddr","title":null,"description":"Bitcoin balance/tx via mempool.space (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_btcfees","title":null,"description":"Recommended Bitcoin fees sat/vB (mempool.space) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_c2_infrastructure","title":null,"description":"Detect C2 infrastructure + hosting (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_caesar","title":null,"description":"ROT-N / Caesar brute force, all 25 shifts (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_casify","title":null,"description":"snake/camel/Pascal/kebab/CONSTANT case (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cdnjs","title":null,"description":"Hosted JS library version + assets (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cfradar","title":null,"description":"Domain rank + categories from Cloudflare Radar (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_checksum","title":null,"description":"CRC32 + Adler32 checksum of input text (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_chesscom","title":null,"description":"Public player profile + ratings (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cidr","title":null,"description":"Subnet calc: network, mask, host range, count (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_circlhash","title":null,"description":"Known-file lookup (CIRCL hashlookup) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_clickjacking","title":null,"description":"X-Frame-Options + CSP frame-ancestors check (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cloud","title":null,"description":"AWS/GCP/Azure/etc. detection + hosting flag (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_codeberg","title":null,"description":"Codeberg/Gitea public user (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_codeforces","title":null,"description":"Codeforces competitive programmer rating & rank (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_color","title":null,"description":"hex/rgb -> rgb/hsl + nearest name (offline) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cookies","title":null,"description":"Secure/HttpOnly/SameSite flag review (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cors","title":null,"description":"Origin-reflection / wildcard misconfig (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cratedownloads","title":null,"description":"Download totals for a Rust crate (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_crates","title":null,"description":"Rust crate stats + downloads (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cratestats","title":null,"description":"Rust crate downloads, version, repo (no key) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_crc32","title":null,"description":"Compute CRC-32 of input (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_credential_stuffing","title":null,"description":"Check breach + stuffing risk (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_crossrefauthor","title":null,"description":"Works by author/keyword (Crossref) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_crypto","title":null,"description":"BTC/ETH balance & tx history (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cryptomarket","title":null,"description":"Global market cap, BTC dominance, 24h volume (CoinGecko) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_csp_parse","title":null,"description":"Content-Security-Policy header analysis & grade (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cve","title":null,"description":"CVE detail + CVSS (CIRCL, no key) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cvedetail","title":null,"description":"Full CVE record (CVSS, refs) via CIRCL (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cve_poc_checker","title":null,"description":"Check if a CVE has public POC/exploit code (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cve_severity","title":null,"description":"CVSS + EPSS + KEV for a CVE (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_cve_timeline","title":null,"description":"When a CVE was discussed (Twitter/Reddit/News) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_datacite","title":null,"description":"Research datasets/DOIs by keyword (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_datauri","title":null,"description":"Parse or create data: URIs (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_decode","title":null,"description":"Auto base64/hex/URL-decode + refang (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dehashed_domain","title":null,"description":"DeHashed public page scrape for domain breach exposure (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_depsdev","title":null,"description":"Open-source insights: versions, default (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_devto","title":null,"description":"Forem/dev.to public profile (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dirlisting","title":null,"description":"Open directory-index exposure (per-target) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_disasters","title":null,"description":"Active worldwide disasters: quakes/cyclones/floods (feeds globe) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dns","title":null,"description":"A/AAAA/MX/NS/TXT/CNAME/SOA/CAA records (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsbl","title":null,"description":"Spamhaus/Barracuda/SORBS/SpamCop check (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsgraph","title":null,"description":"Hurricane Electric DNS delegation info (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsmx","title":null,"description":"MX records via Google DNS-over-HTTPS (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsprop","title":null,"description":"Compare A records across Google/Cloudflare/Quad9 (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsquery","title":null,"description":"DNS A record lookup via Google DoH (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsrecon","title":null,"description":"Query ALL DNS record types at once (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"},{"name":"o_dnsverify","title":null,"description":"Which SaaS a domain is enrolled in (TXT tokens) (200 sats/call; free tier 100 calls/mo)","input_schema":{"type":"object"},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-10T00:29:04.035Z"}],"next_cursor":"o_dnsverify","next_actions":[{"action":"list_tools","description":"Next page","href":"/v1/servers/com.thetempleofdoom.hyperion%2Fhyperion/tools?cursor=o_dnsverify&limit=100","arguments":{"name":"com.thetempleofdoom.hyperion/hyperion","cursor":"o_dnsverify","limit":100}},{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/com.thetempleofdoom.hyperion%2Fhyperion/connection?target=mcpServers","arguments":{"name":"com.thetempleofdoom.hyperion/hyperion","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/com.thetempleofdoom.hyperion%2Fhyperion","arguments":{"name":"com.thetempleofdoom.hyperion/hyperion"}}]}