Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

Hash
sha256:a2b1218321e9f6d7f9dcbd19a73d4c4517ae4dc673f655d008c4008054a076d4
What it is
What a remote MCP server returned when asked what it offers: 355 tools

The blob, as servednamed by its sha256

{ "instructions": "19 pay-per-call agent tools. tools/list is free (discovery). tools/call needs a hyper_* key via Authorization header or 'gatekey' argument.", "tools": [ { "description": "Text → ASCII art (150 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "headers": { "description": "Headers for table style.", "items": { "type": "string" }, "type": "array" }, "rows": { "description": "Rows matrix for table style.", "items": { "items": { "type": "string" }, "type": "array" }, "type": "array" }, "style": { "description": "Output layout style.", "enum": [ "banner", "boxed", "table" ], "type": "string" }, "text": { "description": "Main text or title.", "type": "string" } }, "required": [ "text", "style" ], "type": "object" }, "name": "ascii", "outputSchema": null }, { "description": "SVG bar/line/pie/donut charts (350 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "chartType": { "description": "Visual style of chart.", "enum": [ "bar", "line", "pie", "donut" ], "type": "string" }, "labels": { "description": "X-axis or slice labels.", "items": { "type": "string" }, "type": "array" }, "primaryColor": { "description": "Hex color string (e.g. #3b82f6).", "type": "string" }, "title": { "description": "Chart title header.", "type": "string" }, "values": { "description": "Data numerical values corresponding to labels.", "items": { "type": "number" }, "type": "array" } }, "required": [ "chartType", "labels", "values" ], "type": "object" }, "name": "chart", "outputSchema": null }, { "description": "Explain/validate/next-run cron expressions (150 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "count": { "description": "Number of upcoming execution times to calculate (default 5).", "type": "number" }, "expression": { "description": "5-part cron string e.g. \"*/15 * * * *\".", "type": "string" } }, "required": [ "expression" ], "type": "object" }, "name": "cron", "outputSchema": null }, { "description": "JSON/CSV/YAML/XML/query-string transforms (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "data": { "description": "Input data payload string.", "type": "string" }, "fromFormat": { "description": "Source format.", "enum": [ "json", "csv", "yaml", "query_string" ], "type": "string" }, "toFormat": { "description": "Target format.", "enum": [ "json", "csv", "yaml", "query_string", "xml" ], "type": "string" } }, "required": [ "data", "fromFormat", "toFormat" ], "type": "object" }, "name": "data_convert", "outputSchema": null }, { "description": "Line-by-line diff of two texts (250 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "modifiedText": { "description": "Modified text string.", "type": "string" }, "originalText": { "description": "Original text string.", "type": "string" } }, "required": [ "originalText", "modifiedText" ], "type": "object" }, "name": "diff", "outputSchema": null }, { "description": "Check voice/TTS API status (0 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "echo_beacon", "outputSchema": null }, { "description": "Buy voice credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "echo_order", "outputSchema": null }, { "description": "Synthesize speech from text (needs echo key) (0 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "echo_tts", "outputSchema": null }, { "description": "Base64/URL/Hex/HTML/JWT encode+decode (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "action": { "description": "Operation to perform.", "enum": [ "base64_encode", "base64_decode", "url_encode", "url_decode", "hex_encode", "hex_decode", "jwt_decode" ], "type": "string" }, "input": { "description": "Text or token string.", "type": "string" } }, "required": [ "input", "action" ], "type": "object" }, "name": "encode", "outputSchema": null }, { "description": "Run JS in a sandbox, capture output (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "code": { "description": "JavaScript expression or script snippet.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "execute_js", "outputSchema": null }, { "description": "Map all links/routes of a website (350 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "fc_map", "outputSchema": null }, { "description": "Scrape any URL to clean markdown (JS rendering) (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "fc_scrape", "outputSchema": null }, { "description": "Web search returning clean page content (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "fc_search", "outputSchema": null }, { "description": "MD5/SHA/HMAC/UUID/random tokens (250 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "algorithm": { "description": "Hash or ID generator type.", "enum": [ "sha256", "sha512", "md5", "sha1", "uuid_v4", "random_hex" ], "type": "string" }, "input": { "description": "Source text string to hash or sign.", "type": "string" }, "secretKey": { "description": "Optional key for HMAC generation.", "type": "string" } }, "required": [ "algorithm" ], "type": "object" }, "name": "hash", "outputSchema": null }, { "description": "Universal HTTP request to any API/webhook (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "body": { "description": "Stringified JSON or text body for POST/PUT/PATCH.", "type": "string" }, "headers": { "description": "Key-value object of request headers.", "type": "object" }, "method": { "description": "HTTP method (default GET).", "enum": [ "GET", "POST", "PUT", "DELETE", "PATCH" ], "type": "string" }, "timeoutMs": { "description": "Request timeout in milliseconds (default 5000).", "type": "number" }, "url": { "description": "Target request URL.", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "http_client", "outputSchema": null }, { "description": "Inspect a file: hashes/entropy/strings/PE/PDF/Office (base64) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "lynx_inspect", "outputSchema": null }, { "description": "Recon external target (nmap/subfinder/nuclei/theHarvester/dnsrecon) (400 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "lynx_recon", "outputSchema": null }, { "description": "Decode hidden data (steghide + zsteg LSB) (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "lynx_steg", "outputSchema": null }, { "description": "Eval formulas, stats, finance (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "expression": { "description": "Math expression e.g., \"sqrt(144) + sin(pi / 4) * 50\" or array for stats.", "type": "string" }, "numbers": { "description": "Array of numbers for statistical calculations.", "items": { "type": "number" }, "type": "array" }, "operation": { "description": "Type of calculation.", "enum": [ "eval", "stats", "finance_compound" ], "type": "string" }, "principal": { "description": "Principal for compound interest.", "type": "number" }, "ratePercent": { "description": "Annual interest rate percentage.", "type": "number" }, "years": { "description": "Time horizon in years.", "type": "number" } }, "required": [ "operation" ], "type": "object" }, "name": "math", "outputSchema": null }, { "description": "Search 1000+ MCP servers by capability (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "limit": { "description": "Max results to return (default 10, max 50).", "type": "number" }, "query": { "description": "Free-text query describing the capability you need (e.g. \"payments\", \"browser automation\", \"sql database\", \"image generation\").", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "mcp_discover", "outputSchema": null }, { "description": "Fetch setup/config for any MCP server (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "name": { "description": "Server name or GitHub URL to look up.", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "mcp_readme", "outputSchema": null }, { "description": "MCP catalog counts + API-key flags (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": {}, "type": "object" }, "name": "mcp_stats", "outputSchema": null }, { "description": "Fetch a mobile app security report by hash (400 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "mobsf_report", "outputSchema": null }, { "description": "List recent mobile app security scans (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "mobsf_scans", "outputSchema": null }, { "description": "URL/subnet/user-agent analysis (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "action": { "description": "Utility function.", "enum": [ "parse_url", "ip_subnet", "parse_user_agent", "ping_simulate" ], "type": "string" }, "target": { "description": "URL, IP CIDR (e.g. 192.168.1.0/24), or user agent string.", "type": "string" } }, "required": [ "action", "target" ], "type": "object" }, "name": "netutils", "outputSchema": null }, { "description": "Authoritative abuse email (RIPEstat finder) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_abusecontact", "outputSchema": null }, { "description": "Predict age from a first name (agify.io) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_agify", "outputSchema": null }, { "description": "PM2.5/PM10/European AQI at coords (Open-Meteo, no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_airquality", "outputSchema": null }, { "description": "Opposite point on Earth for coords (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_antipode", "outputSchema": null }, { "description": "Scan GitHub/Pastebin/Google for exposed API keys/secrets (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_api_key_scan", "outputSchema": null }, { "description": "Internet Archive item metadata (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_archiveorg", "outputSchema": null }, { "description": "arXiv paper search by title/author/keyword (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_arxiv", "outputSchema": null }, { "description": "Ascii85 encode/decode (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ascii85", "outputSchema": null }, { "description": "ASN details or prefixes for an IP (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_asn", "outputSchema": null }, { "description": "ASN org/country/prefixes via RIPEstat (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_asnlookup", "outputSchema": null }, { "description": "Global ASN ranking + customer cone size (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_asrank", "outputSchema": null }, { "description": "Atbash A↔Z mirror cipher (offline, self-inverse) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_atbash", "outputSchema": null }, { "description": "Map attack surface: services + endpoints + API (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_attack_surface", "outputSchema": null }, { "description": "EAN-13 / UPC-A check digit validation (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_barcode", "outputSchema": null }, { "description": "RFC 4648 Base32 encode or decode (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_base32", "outputSchema": null }, { "description": "Encode int <-> base36, autodetecting direction (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_base36", "outputSchema": null }, { "description": "Auto decode/encode base64 (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_base64", "outputSchema": null }, { "description": "Binary/octal/decimal/hex number conversion (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_base_convert", "outputSchema": null }, { "description": "Routing origin history (RIPE Stat) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_bgphistory", "outputSchema": null }, { "description": "Brand-indicator (logo) DNS record (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_bimi", "outputSchema": null }, { "description": "Text ↔ 8-bit binary (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_binarytext", "outputSchema": null }, { "description": "Current Bitcoin + Ethereum block height (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_blockheight", "outputSchema": null }, { "description": "AT Protocol public profile (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_bluesky", "outputSchema": null }, { "description": "Aggregate breach databases (XposedOrNot, LeakCheck, etc) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_breach_aggregator", "outputSchema": null }, { "description": "Aggregated breach collection search (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_breachdb", "outputSchema": null }, { "description": "ProxyNova COMB dataset search for credential exposure (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_breachdirectory", "outputSchema": null }, { "description": "Public HIBP breach metadata search (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_breachsearch", "outputSchema": null }, { "description": "Bitcoin balance/tx via mempool.space (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_btcaddr", "outputSchema": null }, { "description": "Recommended Bitcoin fees sat/vB (mempool.space) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_btcfees", "outputSchema": null }, { "description": "Detect C2 infrastructure + hosting (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_c2_infrastructure", "outputSchema": null }, { "description": "ROT-N / Caesar brute force, all 25 shifts (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_caesar", "outputSchema": null }, { "description": "snake/camel/Pascal/kebab/CONSTANT case (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_casify", "outputSchema": null }, { "description": "Hosted JS library version + assets (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cdnjs", "outputSchema": null }, { "description": "Domain rank + categories from Cloudflare Radar (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cfradar", "outputSchema": null }, { "description": "CRC32 + Adler32 checksum of input text (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_checksum", "outputSchema": null }, { "description": "Public player profile + ratings (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_chesscom", "outputSchema": null }, { "description": "Subnet calc: network, mask, host range, count (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cidr", "outputSchema": null }, { "description": "Known-file lookup (CIRCL hashlookup) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_circlhash", "outputSchema": null }, { "description": "X-Frame-Options + CSP frame-ancestors check (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_clickjacking", "outputSchema": null }, { "description": "AWS/GCP/Azure/etc. detection + hosting flag (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cloud", "outputSchema": null }, { "description": "Codeberg/Gitea public user (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_codeberg", "outputSchema": null }, { "description": "Codeforces competitive programmer rating & rank (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_codeforces", "outputSchema": null }, { "description": "hex/rgb -> rgb/hsl + nearest name (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_color", "outputSchema": null }, { "description": "Secure/HttpOnly/SameSite flag review (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cookies", "outputSchema": null }, { "description": "Origin-reflection / wildcard misconfig (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cors", "outputSchema": null }, { "description": "Download totals for a Rust crate (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cratedownloads", "outputSchema": null }, { "description": "Rust crate stats + downloads (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_crates", "outputSchema": null }, { "description": "Rust crate downloads, version, repo (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cratestats", "outputSchema": null }, { "description": "Compute CRC-32 of input (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_crc32", "outputSchema": null }, { "description": "Check breach + stuffing risk (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_credential_stuffing", "outputSchema": null }, { "description": "Works by author/keyword (Crossref) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_crossrefauthor", "outputSchema": null }, { "description": "BTC/ETH balance & tx history (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_crypto", "outputSchema": null }, { "description": "Global market cap, BTC dominance, 24h volume (CoinGecko) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cryptomarket", "outputSchema": null }, { "description": "Content-Security-Policy header analysis & grade (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_csp_parse", "outputSchema": null }, { "description": "CVE detail + CVSS (CIRCL, no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cve", "outputSchema": null }, { "description": "Check if a CVE has public POC/exploit code (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cve_poc_checker", "outputSchema": null }, { "description": "CVSS + EPSS + KEV for a CVE (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cve_severity", "outputSchema": null }, { "description": "When a CVE was discussed (Twitter/Reddit/News) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cve_timeline", "outputSchema": null }, { "description": "Full CVE record (CVSS, refs) via CIRCL (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_cvedetail", "outputSchema": null }, { "description": "Research datasets/DOIs by keyword (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_datacite", "outputSchema": null }, { "description": "Parse or create data: URIs (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_datauri", "outputSchema": null }, { "description": "Auto base64/hex/URL-decode + refang (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_decode", "outputSchema": null }, { "description": "DeHashed public page scrape for domain breach exposure (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dehashed_domain", "outputSchema": null }, { "description": "Open-source insights: versions, default (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_depsdev", "outputSchema": null }, { "description": "Forem/dev.to public profile (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_devto", "outputSchema": null }, { "description": "Open directory-index exposure (per-target) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dirlisting", "outputSchema": null }, { "description": "Active worldwide disasters: quakes/cyclones/floods (feeds globe) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_disasters", "outputSchema": null }, { "description": "A/AAAA/MX/NS/TXT/CNAME/SOA/CAA records (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dns", "outputSchema": null }, { "description": "Spamhaus/Barracuda/SORBS/SpamCop check (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsbl", "outputSchema": null }, { "description": "Hurricane Electric DNS delegation info (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsgraph", "outputSchema": null }, { "description": "MX records via Google DNS-over-HTTPS (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsmx", "outputSchema": null }, { "description": "Compare A records across Google/Cloudflare/Quad9 (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsprop", "outputSchema": null }, { "description": "DNS A record lookup via Google DoH (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsquery", "outputSchema": null }, { "description": "Query ALL DNS record types at once (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsrecon", "outputSchema": null }, { "description": "Which SaaS a domain is enrolled in (TXT tokens) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dnsverify", "outputSchema": null }, { "description": "Docker Hub repo pulls, stars, last update (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_dockerhub", "outputSchema": null }, { "description": "Uncommon DNS records (HTTPS/SVCB/TLSA/SRV/NAPTR…) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_doh", "outputSchema": null }, { "description": "Crossref publication metadata for a DOI (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_doi", "outputSchema": null }, { "description": "EAN/UPC check digit + GS1 country prefix (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ean", "outputSchema": null }, { "description": "Ground elevation in metres (Open-Meteo) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_elevation", "outputSchema": null }, { "description": "Gravatar, MX, disposable detection (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_email", "outputSchema": null }, { "description": "emailrep.io: malicious/spam/breach flags for email (no key, limited) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_emailrep", "outputSchema": null }, { "description": "SPF / DMARC / DKIM posture (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_emailsec", "outputSchema": null }, { "description": "ENS name <-> ETH address + avatar (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ens", "outputSchema": null }, { "description": "Unix timestamp <-> UTC datetime (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_epoch", "outputSchema": null }, { "description": "Exploitation probability (FIRST EPSS) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_epss", "outputSchema": null }, { "description": "Exploit-DB + GitHub POCs for a CVE (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_exploit_cve", "outputSchema": null }, { "description": "favicon md5/sha256 for pivoting (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_favicon", "outputSchema": null }, { "description": "Discover syndication feeds on a site (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_feeds", "outputSchema": null }, { "description": "Is IP on abuse.ch Feodo botnet C2 list (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_feodoips", "outputSchema": null }, { "description": "Live aircraft within ~1° of coords (OpenSky) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_flightsnear", "outputSchema": null }, { "description": "Enumerate forms/inputs (login/upload) — attack surface (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_formaudit", "outputSchema": null }, { "description": "Predict gender from a first name (genderize.io) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_genderize", "outputSchema": null }, { "description": "Place name → coordinates (OSM Nominatim) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_geocode", "outputSchema": null }, { "description": "GitHub code search for target string exposure in public repos (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_gh_dorking", "outputSchema": null }, { "description": "Scan GitHub user's public repos for leaked secrets/passwords (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_gh_secret_scan", "outputSchema": null }, { "description": "Whether a user publishes a GPG key (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ghkeysgpg", "outputSchema": null }, { "description": "GitHub unauthenticated code search (10 results) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_github_code", "outputSchema": null }, { "description": "Search GitHub repos by keyword (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_githubsearch", "outputSchema": null }, { "description": "Public user profile (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_gitlab", "outputSchema": null }, { "description": "GLEIF fuzzy legal-entity name → LEI codes (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_gleif_name", "outputSchema": null }, { "description": "Latest version of a Go module (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_golangpkg", "outputSchema": null }, { "description": "Latest version of a Go module via module proxy (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_goproxy", "outputSchema": null }, { "description": "Full public Gravatar profile + linked accounts (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_gravatarfull", "outputSchema": null }, { "description": "Is the IP a known internet scanner — benign/malicious (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_greynoise", "outputSchema": null }, { "description": "Profile: karma, age, activity (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hackernews", "outputSchema": null }, { "description": "Guess hash algorithm from length/charset (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hashid", "outputSchema": null }, { "description": "md5/sha1/sha256/sha512 of text (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hashtext", "outputSchema": null }, { "description": "Headers + security-header scorecard (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_headers", "outputSchema": null }, { "description": "Offset/hex/ASCII hexdump of input (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hexdump", "outputSchema": null }, { "description": "Check if a password appeared in breaches via HIBP k-anonymity (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hibp", "outputSchema": null }, { "description": "Email breach exposure via XposedOrNot (HIBP-compatible, no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hibp_email", "outputSchema": null }, { "description": "Search Hacker News stories/comments (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hnsearch", "outputSchema": null }, { "description": "HN profile: karma, created, submission count (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hnuser", "outputSchema": null }, { "description": "Country public holidays this year (nager.at) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_holidays", "outputSchema": null }, { "description": "Detect confusable/mixed-script spoofing chars (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_homoglyph", "outputSchema": null }, { "description": "IP → hostname via reverse DNS (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hostname", "outputSchema": null }, { "description": "Is the domain on the browser HSTS preload list (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hstspreload", "outputSchema": null }, { "description": "Extract HTML comments — leaked TODOs/paths/software (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_htmlcomments", "outputSchema": null }, { "description": "HTML entity encode/decode (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_htmlencode", "outputSchema": null }, { "description": "HTTP status code meaning & family (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_httpcode", "outputSchema": null }, { "description": "Reachability + response timing (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_httping", "outputSchema": null }, { "description": "Allowed methods + TRACE/risky-verb check (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_httpmethods", "outputSchema": null }, { "description": "Stealer-log exposure check via HudsonRock Cavalier free API (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_hudsonrock", "outputSchema": null }, { "description": "HuggingFace user profile or model card (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_huggingface", "outputSchema": null }, { "description": "Google Lens / Yandex / Bing / TinEye search links (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_imagerev", "outputSchema": null }, { "description": "Infrastructure fingerprinting + hosting (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_infra_fingerprint", "outputSchema": null }, { "description": "Email breach exposure — breach names, data types, paste hits (XposedOrNot, no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_intelx_email", "outputSchema": null }, { "description": "Open ports, CPEs, tags, known CVEs for a host (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_internetdb", "outputSchema": null }, { "description": "Cross-check IP/domain/hash across feeds (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ioc_reputation", "outputSchema": null }, { "description": "CIDR: network/broadcast/range/host count (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ip_math", "outputSchema": null }, { "description": "Rich geo+ASN+proxy/mobile/hosting flags (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ipfull", "outputSchema": null }, { "description": "Geo, ISP, ASN, proxy/hosting flags (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ipgeo", "outputSchema": null }, { "description": "IPv4 ↔ integer ↔ hex (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ipint", "outputSchema": null }, { "description": "Classify IP: private/loopback/multicast/global (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ipv4classify", "outputSchema": null }, { "description": "Network owner, range, abuse contact (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_ipwhois", "outputSchema": null }, { "description": "Book metadata (OpenLibrary) + checksum (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_isbn", "outputSchema": null }, { "description": "Is this a Tor exit node? (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_isexitnode", "outputSchema": null }, { "description": "Validate ISIN security identifier check digit (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_isin", "outputSchema": null }, { "description": "Parse/convert a timestamp (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_isotime", "outputSchema": null }, { "description": "Shodan InternetDB: ports, CPEs, vulns, tags (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_jarm", "outputSchema": null }, { "description": "Enumerate <script> sources + detect JS libs/versions (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_jslibs", "outputSchema": null }, { "description": "Is the CVE actively exploited (KEV catalog) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_kev", "outputSchema": null }, { "description": "Crypto identity + linked social proofs (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_keybase", "outputSchema": null }, { "description": "DD ↔ DMS ↔ DM coordinate format conversion (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_latlonformat", "outputSchema": null }, { "description": "Breach exposure via leakcheck.io public endpoint (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_leakcheck", "outputSchema": null }, { "description": "Infostealer compromise check — stealer logs, credential count (Hudson Rock, no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_leaklookup", "outputSchema": null }, { "description": "Leetspeak transform (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_leet", "outputSchema": null }, { "description": "LeetCode solved problems, ranking, badges (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_leetcode_user", "outputSchema": null }, { "description": "All links + external domains + emails on a page (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_links", "outputSchema": null }, { "description": "Extract destination links from a linktr.ee profile (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_linktree", "outputSchema": null }, { "description": "Public user profile + karma (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_lobsters", "outputSchema": null }, { "description": "OUI → hardware vendor (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_mac", "outputSchema": null }, { "description": "MAC address parser (colon/dash/plain) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_macvalid", "outputSchema": null }, { "description": "MAC vendor + local/multicast bits from local OUI table (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_macvendor", "outputSchema": null }, { "description": "OUI → hardware vendor (macvendors.com) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_macvendorlookup", "outputSchema": null }, { "description": "Coords → ham-radio grid locator (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_maidenhead", "outputSchema": null }, { "description": "Web app manifest: name, icons, theme (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_manifest", "outputSchema": null }, { "description": "Wave height/period/direction + sea temp at coords (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_marineweather", "outputSchema": null }, { "description": "Java artifact: 'group:artifact' or name (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_maven", "outputSchema": null }, { "description": "Author feed: recent post titles (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_medium", "outputSchema": null }, { "description": "OpenGraph / Twitter-card / generator meta tags (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_metatags", "outputSchema": null }, { "description": "Lat/lon → MGRS military grid reference (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_mgrs", "outputSchema": null }, { "description": "File extension → MIME type (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_mimetype", "outputSchema": null }, { "description": "Current moon phase & illumination (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_moonphase", "outputSchema": null }, { "description": "Morse encode/decode, autodetecting direction (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_morse", "outputSchema": null }, { "description": "Inbound-mail TLS enforcement policy (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_mtasts", "outputSchema": null }, { "description": "Artist search: type, country, MBID (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_musicbrainz", "outputSchema": null }, { "description": "Artist type, country, lifespan (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_musicbrainzartist", "outputSchema": null }, { "description": "Predict nationality from a name (nationalize.io) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_nationalize", "outputSchema": null }, { "description": "Spell text in NATO phonetic alphabet (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_nato", "outputSchema": null }, { "description": "Wikipedia places near a coordinate (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_nearbywiki", "outputSchema": null }, { "description": "Packages published by an author (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_npm", "outputSchema": null }, { "description": "npm download counts day/week/month (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_npmdl", "outputSchema": null }, { "description": "npm package download counts, last week + month (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_npmdownloads", "outputSchema": null }, { "description": "npm organization: all published packages (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_npmorg", "outputSchema": null }, { "description": "npm package version, deps, maintainers (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_npmpkg", "outputSchema": null }, { "description": "Trace NS delegation: TLD → registrar → authoritative (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_nstrace", "outputSchema": null }, { "description": ".NET package stats + downloads (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_nuget", "outputSchema": null }, { "description": "Validity, region, carrier, line type, timezones (libphonenumber) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_numlookup", "outputSchema": null }, { "description": "Integer → English words (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_numwords", "outputSchema": null }, { "description": "Full NVD record: CVSS, CWE, references (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_nvdcve", "outputSchema": null }, { "description": "Historical events on a date (Wikipedia; MM/DD or today) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_onthisday", "outputSchema": null }, { "description": "Author works count, h-index, institution (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_openalexauthor", "outputSchema": null }, { "description": "Scholarly work: citations, concepts, OA (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_openalexwork", "outputSchema": null }, { "description": "EAN/UPC -> product, brand, nutrition (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_openfoodfacts", "outputSchema": null }, { "description": "Community phishing-URL feed membership (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_openphish", "outputSchema": null }, { "description": "Known package vulns (OSV.dev). 'eco:name' (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_osv", "outputSchema": null }, { "description": "AlienVault OTX threat pulses for a domain (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_otxdomain", "outputSchema": null }, { "description": "AlienVault OTX threat pulses for an IP (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_otxip", "outputSchema": null }, { "description": "Common Crawl capture index lookup (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pageinfo", "outputSchema": null }, { "description": "Generate strong random passwords + passphrase (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_passgen", "outputSchema": null }, { "description": "Search Dehashed for leaked passwords (query-only) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_password_dumps", "outputSchema": null }, { "description": "Find domain in public pastes via psbdmp.ws (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_paste_domain", "outputSchema": null }, { "description": "Find email in public pastes via Wayback CDX + search links (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_paste_email", "outputSchema": null }, { "description": "Upstream/downstream BGP neighbours (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_peers", "outputSchema": null }, { "description": "Permissions-Policy: camera/mic/geo controls (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_permissions_pol", "outputSchema": null }, { "description": "Public key published on keys.openpgp.org (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pgp", "outputSchema": null }, { "description": "Phishing kit tracking + URL detection (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phishing_intel", "outputSchema": null }, { "description": "WhatsApp / Telegram / Viber / Signal deep links (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phoneapps", "outputSchema": null }, { "description": "Country, trunk & intl dialing prefixes (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phonecc", "outputSchema": null }, { "description": "E.164 / national / international / RFC3966 formats (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phonefmt", "outputSchema": null }, { "description": "Caller-ID / reputation site links (Truecaller, Sync.me…) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phonepivot", "outputSchema": null }, { "description": "Robocall / scam report-database links (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phonespam", "outputSchema": null }, { "description": "Generate a .vcf contact card (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_phonevcard", "outputSchema": null }, { "description": "Coords → Open Location Code / Google Plus Code (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pluscode", "outputSchema": null }, { "description": "Service + exposure notes for a port number (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_port", "outputSchema": null }, { "description": "IANA port → service name (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_portlookup", "outputSchema": null }, { "description": "PubMed biomedical paper search (NCBI) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pubmed", "outputSchema": null }, { "description": "IDN domain ↔ Punycode (xn--) homograph check (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_punycode", "outputSchema": null }, { "description": "Python package metadata + links (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pypi", "outputSchema": null }, { "description": "PyPI version/license/links (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pypiproject", "outputSchema": null }, { "description": "PyPI recent download counts (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_pypistats", "outputSchema": null }, { "description": "USGS recent quakes — global or near coords (M2.5+) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_quakes", "outputSchema": null }, { "description": "Quoted-printable encode/decode (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_quoted_printable", "outputSchema": null }, { "description": "Rail-fence cipher over 3 rails (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_railfence", "outputSchema": null }, { "description": "Structured domain registration record (RDAP/IANA bootstrap, no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rdap", "outputSchema": null }, { "description": "RDAP structured domain registration data (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rdap_domain", "outputSchema": null }, { "description": "Authoritative RDAP record for an IP (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rdapip", "outputSchema": null }, { "description": "Full HTTP redirect chain (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_redirects", "outputSchema": null }, { "description": "Referrer-Policy header — URL leakage risk (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_referrer_pol", "outputSchema": null }, { "description": "Extract eTLD+1 registered domain from URL (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_regdomain", "outputSchema": null }, { "description": "PTR record / hostname (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_reversedns", "outputSchema": null }, { "description": "lat,lon -> address (OSM Nominatim) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_revgeo", "outputSchema": null }, { "description": "Coordinates → nearest address (OSM) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_revgeocode", "outputSchema": null }, { "description": "Reverse-image-search links (Lens/Yandex/TinEye/Bing) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_revimg", "outputSchema": null }, { "description": "Disallowed paths + sitemaps (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_robots", "outputSchema": null }, { "description": "meta-robots + X-Robots-Tag: noindex/nofollow/noarchive (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_robotsmeta", "outputSchema": null }, { "description": "Convert int <-> roman numeral, autodetecting (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_roman", "outputSchema": null }, { "description": "ROT-13 encode/decode (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rot13", "outputSchema": null }, { "description": "ROT47 ASCII cipher (offline, self-inverse) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rot47", "outputSchema": null }, { "description": "Route-origin validation for the covering prefix (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rpki", "outputSchema": null }, { "description": "Reverse dependencies of a RubyGem (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rubygemrev", "outputSchema": null }, { "description": "Ruby gem stats + downloads (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_rubygems", "outputSchema": null }, { "description": "S3/GCS/Azure buckets named for the domain (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_s3buckets", "outputSchema": null }, { "description": "RFC 9116 disclosure policy & contacts (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_securitytxt", "outputSchema": null }, { "description": "Paper TLDR, citations, influence (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_semanticscholar", "outputSchema": null }, { "description": "Parse and validate semantic versioning (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_semver", "outputSchema": null }, { "description": "Fetch sitemap.xml + list URLs (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_sitemap", "outputSchema": null }, { "description": "Text → URL-safe slug (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_slug", "outputSchema": null }, { "description": "SMTP banner & EHLO capabilities (ports 25/587/465) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_smtpbanner", "outputSchema": null }, { "description": "Reverse MD5/SHA1 hash via breach-sourced hash DB (md5decrypt.net) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_snusbase_hash", "outputSchema": null }, { "description": "Direct profile URLs across 20 platforms (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_social", "outputSchema": null }, { "description": "SO profile + reputation by numeric id (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_sopostuser", "outputSchema": null }, { "description": "Who is in space right now (names + craft) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_spacepeople", "outputSchema": null }, { "description": "Subresource Integrity: external scripts without integrity= (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_sri_check", "outputSchema": null }, { "description": "SIP/XMPP/mail/CalDAV SRV record discovery (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_srvlookup", "outputSchema": null }, { "description": "SO/SE user search by display name (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_stackoverflow", "outputSchema": null }, { "description": "Steam community profile via public XML (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_steam_user", "outputSchema": null }, { "description": "Length, entropy, character breakdown (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_stringmetrics", "outputSchema": null }, { "description": "Resolve a common-subdomain wordlist (per-target) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_subbrute", "outputSchema": null }, { "description": "Sunrise/sunset/twilight for a coordinate (UTC) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_suntimes", "outputSchema": null }, { "description": "Dependency vulns + typosquatting (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_supply_chain_risk", "outputSchema": null }, { "description": "Exposed API docs at common paths (per-target) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_swagger", "outputSchema": null }, { "description": "IP → ASN via Team Cymru DNS (fastest ASN lookup) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_teamcymru", "outputSchema": null }, { "description": "CMS/framework/server detection (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_tech", "outputSchema": null }, { "description": "Public channel preview: subscribers, description (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_telegram_channel", "outputSchema": null }, { "description": "OTX passive DNS resolution history (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_threatcrowd", "outputSchema": null }, { "description": "TLD registry operator, type, purpose (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_tldinfo", "outputSchema": null }, { "description": "Live cert: issuer, validity, SANs, cipher (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_tls", "outputSchema": null }, { "description": "Certificate-pinning DANE records on :443 (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_tlsa", "outputSchema": null }, { "description": "Which SSL/TLS protocols the host accepts (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_tlsscan", "outputSchema": null }, { "description": "Is the IP a known Tor exit node (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_tor", "outputSchema": null }, { "description": "rot13/base32/morse/reverse (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_transform", "outputSchema": null }, { "description": "Most-read Wikipedia articles today (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_trendingwiki", "outputSchema": null }, { "description": "Scan raw URL content for API keys, tokens, private keys, JWTs (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_trufflehog_url", "outputSchema": null }, { "description": "Unicode codepoint: name, category, HTML entity (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_unicode_lookup", "outputSchema": null }, { "description": "Is a DOI open-access? Direct PDF link (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_unpaywall", "outputSchema": null }, { "description": "Parse URL into components + query params (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_urlparse", "outputSchema": null }, { "description": "Past scans, verdicts, infra (IP/ASN/server) for a site (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_urlscan", "outputSchema": null }, { "description": "Public urlscan.io scan history for a domain (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_urlscansearch", "outputSchema": null }, { "description": "Parse a User-Agent into OS/browser (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_useragent", "outputSchema": null }, { "description": "Presence across 16 public sites (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_username", "outputSchema": null }, { "description": "Lat/lon → UTM coordinates (WGS84, offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_utm", "outputSchema": null }, { "description": "Unix-to-Unix encoding (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_uuencode", "outputSchema": null }, { "description": "Version/variant + v1 timestamp/MAC (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_uuid", "outputSchema": null }, { "description": "UUID v1-v5 version and variant detector (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_uuid_validate", "outputSchema": null }, { "description": "Detect WAF/CDN from headers & cookies (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_waf", "outputSchema": null }, { "description": "Search Wayback Machine for historically exposed .env/config/secrets (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wayback_leaks", "outputSchema": null }, { "description": "Current weather at a coordinate (Open-Meteo) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_weather", "outputSchema": null }, { "description": "Which /.well-known/* resources exist (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wellknown", "outputSchema": null }, { "description": "Registration, status, nameservers, DNSSEC (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_whois", "outputSchema": null }, { "description": "TLD → WHOIS server mapping (offline + IANA fallback) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_whoisserver", "outputSchema": null }, { "description": "Search Wikidata entities by label (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wikidata", "outputSchema": null }, { "description": "Free-text → Wikidata entities (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wikidatasearch", "outputSchema": null }, { "description": "Wikipedia REST summary: extract, type, coords (no key) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wikipedia", "outputSchema": null }, { "description": "Page length, last edit, editor (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wikipv", "outputSchema": null }, { "description": "Page extract/description for a topic (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wikisummary", "outputSchema": null }, { "description": "Text stats: words/chars/lines/reading time (offline) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_wordcount", "outputSchema": null }, { "description": "Zenodo open-research records search (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "o_zenodo", "outputSchema": null }, { "description": "Proxy service capabilities, auth, billing info (50 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "px_info", "outputSchema": null }, { "description": "Check proxy order payment/fulfilment status (50 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "px_order", "outputSchema": null }, { "description": "List residential proxy plans + sats pricing (50 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "px_plans", "outputSchema": null }, { "description": "SVG QR codes + barcodes (250 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "size": { "description": "Width/Height size in pixels (default 200).", "type": "number" }, "text": { "description": "Text, URL, or payload to encode into QR code.", "type": "string" }, "type": { "description": "Code style.", "enum": [ "qr", "barcode" ], "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "qr", "outputSchema": null }, { "description": "Cited multi-source research report. Call with {q} -> job_id, poll with {job_id} until done (charged on completion poll) (1500 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "re_report", "outputSchema": null }, { "description": "Search a private crawled+indexed knowledge cloud (OpenSearch+Qdrant) (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "re_search", "outputSchema": null }, { "description": "Vector/semantic search over the private knowledge cloud (250 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "re_semantic", "outputSchema": null }, { "description": "LLM summary of specific URLs (pass urls=comma-separated) (400 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "re_summarize", "outputSchema": null }, { "description": "Test/replace regex patterns (200 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "flags": { "description": "Flags like \"g\", \"i\", \"m\" (default \"g\").", "type": "string" }, "pattern": { "description": "Regex pattern string without slashes.", "type": "string" }, "replacement": { "description": "Optional replacement text string.", "type": "string" }, "text": { "description": "Input text to search against.", "type": "string" } }, "required": [ "pattern", "text" ], "type": "object" }, "name": "regex", "outputSchema": null }, { "description": "Synthesize a research answer via local LLM (500 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "detailLevel": { "description": "Depth of synthesis.", "enum": [ "brief", "detailed", "structured" ], "type": "string" }, "query": { "description": "The search or research query.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": null }, { "description": "Tor gateway status + current exit IP (50 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "styx_beacon", "outputSchema": null }, { "description": "Fetch a URL through the Tor network (300 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "styx_fetch", "outputSchema": null }, { "description": "Rotate to a fresh Tor circuit/identity (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "styx_renew", "outputSchema": null }, { "description": "Summarize docs, extract entities, sentiment (500 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "task": { "description": "Analysis task.", "enum": [ "summarize", "extract_entities", "sentiment", "all" ], "type": "string" }, "text": { "description": "Input document or article text.", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "summarize", "outputSchema": null }, { "description": "Check RTX 4080 GPU compute status (0 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "titan_beacon", "outputSchema": null }, { "description": "Run LLM inference on the RTX 4080 (needs titan key) (0 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "titan_generate", "outputSchema": null }, { "description": "Buy GPU compute credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "titan_order", "outputSchema": null }, { "description": "Base64-decode to text + hex (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_b64dec", "outputSchema": null }, { "description": "Base64-encode text (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_b64enc", "outputSchema": null }, { "description": "Convert a number between bases 2-36 (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_baseconv", "outputSchema": null }, { "description": "camel/snake/kebab/pascal/title/upper/lower (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_case", "outputSchema": null }, { "description": "Break down a 5-field cron expression (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_cron", "outputSchema": null }, { "description": "Convert a unix epoch to UTC + relative (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_epoch", "outputSchema": null }, { "description": "MD5/SHA1/SHA256/SHA512 of a string (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_hash", "outputSchema": null }, { "description": "Decode hex bytes to text (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_hex2txt", "outputSchema": null }, { "description": "Decode HTML entities (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_htmldec", "outputSchema": null }, { "description": "Flatten a JSON array of objects to CSV (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_json_csv", "outputSchema": null }, { "description": "Diff two JSON values (added/removed/changed) (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_json_diff", "outputSchema": null }, { "description": "Validate + pretty-print JSON (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_json_format", "outputSchema": null }, { "description": "Decode a JWT header + payload (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_jwt", "outputSchema": null }, { "description": "Length/word/line counts + Shannon entropy (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_metrics", "outputSchema": null }, { "description": "Current unix time (UTC) (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_now", "outputSchema": null }, { "description": "Test a regex, return matches + groups (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_regex", "outputSchema": null }, { "description": "Slugify text (lowercase, dashes, ascii) (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_slug", "outputSchema": null }, { "description": "Encode text to hex (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_txt2hex", "outputSchema": null }, { "description": "Percent-decode a string (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_urldec", "outputSchema": null }, { "description": "Percent-encode a string (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_urlenc", "outputSchema": null }, { "description": "Split a URL into scheme/host/path/query (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_urlparse", "outputSchema": null }, { "description": "Generate a random UUID v4 (100 sats/call; free tier 100 calls/mo)", "inputSchema": { "type": "object" }, "name": "v_uuid", "outputSchema": null }, { "description": "Fetch any URL → clean markdown + metadata (400 sats/call; free tier 100 calls/mo)", "inputSchema": { "properties": { "maxLength": { "description": "Maximum characters to return in markdown (default 8000).", "type": "number" }, "url": { "description": "The absolute HTTP or HTTPS URL to fetch and parse.", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "web_scrape", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a2b1218321e9f6d7f9dcbd19a73d4c4517ae4dc673f655d008c4008054a076d4 | sha256sum