{"openapi":"3.1.0","info":{"title":"CodePulse API","description":"Pay-per-call disposable email boxes, SMS verification scraping, certificate transparency logs, whois details, sitemap parsing, HaveIBeenPwned checks, PDF parsing, OCR scanners, QR builders, sitemap readers, package registries, and DNS diagnostics for AI agents, paid for with USDC on Base or Solana.","version":"1.0.1","contact":{"email":"support@codepulse.dev"},"termsOfService":"https://codepulse-api.hahavoid0.workers.dev/terms","x-logo":{"url":"https://codepulse-api.hahavoid0.workers.dev/logo.png"},"x-agent-card":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","x-cheapest-paid-endpoints":[{"path":"/web/metadata","price":"$0.010","summary":"OpenGraph & Metadata Extractor"},{"path":"/web/history","price":"$0.010","summary":"Archive.org Wayback Snapshot Query"},{"path":"/web/rss","price":"$0.010","summary":"RSS/Atom XML Feed Parser"},{"path":"/web/sitemap","price":"$0.010","summary":"Sitemap XML URL Extractor"},{"path":"/web/dns-txt","price":"$0.010","summary":"Cloudflare DNS Records Query"},{"path":"/mailbox/create","price":"$0.010","summary":"Disposable Mailbox Creator"},{"path":"/mailbox/messages","price":"$0.010","summary":"Mailbox Message Poller"},{"path":"/webhook/listen","price":"$0.010","summary":"Temporary Webhook Endpoint Creator"},{"path":"/webhook/poll","price":"$0.010","summary":"Webhook Callback Poller"},{"path":"/notify/telegram","price":"$0.010","summary":"Telegram Bot Dispatcher"},{"path":"/notify/slack","price":"$0.010","summary":"Slack Webhook Alert Dispatcher"},{"path":"/notify/discord","price":"$0.010","summary":"Discord Webhook Relayer"},{"path":"/domain/check","price":"$0.010","summary":"Domain Availability SOA Checker"},{"path":"/brand/palette","price":"$0.010","summary":"Website Official Colors Extractor"},{"path":"/brand/logo","price":"$0.010","summary":"Clearbit Corporate Logo Resolver"},{"path":"/network/ssl-expiry","price":"$0.010","summary":"CertSpotter SSL Validity Checker"},{"path":"/network/dnssec","price":"$0.010","summary":"DNSSEC Signatures Verifier"},{"path":"/registry/npm","price":"$0.010","summary":"NPM Library Resolver"},{"path":"/registry/pypi","price":"$0.010","summary":"PyPI Package Resolver"},{"path":"/registry/crates","price":"$0.010","summary":"Rust Crates.io Resolver"},{"path":"/registry/golang","price":"$0.010","summary":"Go Proxy Config Checker"},{"path":"/registry/packagist","price":"$0.010","summary":"PHP Composer Packagist Lookup"},{"path":"/registry/maven","price":"$0.010","summary":"Java Maven Package Resolver"},{"path":"/registry/cdnjs","price":"$0.010","summary":"CDNJS File Paths Resolver"},{"path":"/registry/github/repo","price":"$0.010","summary":"GitHub Repository Stats Lookup"},{"path":"/registry/github/release","price":"$0.010","summary":"GitHub Tag Release Resolver"},{"path":"/registry/github/license","price":"$0.010","summary":"GitHub Repository License Resolver"},{"path":"/security/hash-check","price":"$0.010","summary":"Threat Hash Signatures Lookup"},{"path":"/security/pwned-password","price":"$0.010","summary":"HaveIBeenPwned Leak Checker"},{"path":"/security/http-headers","price":"$0.010","summary":"CSP & HSTS Headers Auditing"},{"path":"/media/qr-generate","price":"$0.010","summary":"Local QR Code Buffer Generator"}]},"servers":[{"url":"https://codepulse-api.hahavoid0.workers.dev"}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"http","scheme":"bearer","bearerFormat":"sp_...","description":"Prepaid API key generated via `/credits/deposit` and passed in the `Authorization: Bearer sp_...` header."},"siwx":{"type":"http","scheme":"bearer","x-agentcash-auth-kind":"siwx","description":"Free endpoint — no payment required. Optional Sign-In-With-X wallet identity; requests without any credentials are also accepted."}}},"security":[{"ApiKeyAuth":[]}],"externalDocs":{"description":"x402 and A2A metadata","url":"https://codepulse-api.hahavoid0.workers.dev/.well-known/x402.json"},"paths":{"/credits/deposit":{"post":{"operationId":"depositCredits","summary":"Claim Prepaid API Key via USDC Deposit","description":"Submits a verified Base mainnet USDC transaction hash of a payment sent to the API settlement address, and returns a new prepaid API Key (sp_...) loaded with the deposited balance.","tags":["utilities"],"security":[{"siwx":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["txHash","wallet"],"properties":{"txHash":{"type":"string","description":"Base transaction hash for the USDC transfer (0x followed by 64 hex characters)"},"wallet":{"type":"string","description":"EVM wallet address claiming the key (0x followed by 40 hex characters)"},"referrer":{"type":"string","description":"Optional referrer EVM address to receive 5% referral split on future usage"}}},"examples":{"default":{"value":{"txHash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","wallet":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"apiKey":{"type":"string","description":"Generated prepaid API Key (sp_...)"},"balance":{"type":"number","description":"Credit balance in USDC loaded onto the key"},"wallet":{"type":"string"},"message":{"type":"string"}}}}}},"400":{"description":"Invalid transaction hash, missing parameters, or already claimed hash"},"502":{"description":"Failed to verify transaction receipt on Base chain"}}}},"/preflight":{"post":{"operationId":"validatePreflight","summary":"Free Request Schema & Format Validator","description":"Allows agents to dry-run parameter validation on any paid or free endpoint path without spending USDC. Returns whether the body payload satisfies format constraints.","tags":["utilities"],"security":[{"siwx":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["path"],"properties":{"path":{"type":"string","description":"Target endpoint path (e.g. /blockchain/simulate)"},"body":{"type":"object","description":"The JSON request body to dry-run validate"}}},"examples":{"default":{"value":{"path":"/finance/sales-tax","body":{"zip_code":"90210"}}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean","description":"True if parameters satisfy validations"},"error":{"type":"string","description":"Detailed validation error description, if invalid"}}},"examples":{"valid":{"value":{"valid":true,"error":null}},"invalid":{"value":{"valid":false,"error":"ZIP code must be exactly 5 digits"}}}}}}}}},"/web/search":{"post":{"operationId":"webSearch","summary":"DuckDuckGo Web Search Parser","description":"Performs web searches using a free DuckDuckGo HTML parser. Returns organic search results.","tags":["web","search"],"x-agent-keywords":"DuckDuckGo Web Search Parser Performs web searches using a free DuckDuckGo HTML parser. Returns organic search results. Use when an agent needs to perform general web searches without paid keys. web search Search for latest base chain updates {\"query\":\"base network upgrades 2026\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","search"],"keywords":"DuckDuckGo Web Search Parser Performs web searches using a free DuckDuckGo HTML parser. Returns organic search results. Use when an agent needs to perform general web searches without paid keys. web search Search for latest base chain updates {\"query\":\"base network upgrades 2026\"}","input":{"method":"POST","body":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query keywords"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query keywords"}}},"examples":{"default":{"value":{"query":"artificial intelligence news"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"results":[{"title":"Example AI Article","url":"https://example.com/ai-article","snippet":"This is a brief description of the AI article."}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/scrape":{"post":{"operationId":"webScrape","summary":"Web Scraping Text Extractor","description":"Extracts clean readable text from any website URL.","tags":["web","scrape"],"x-agent-keywords":"Web Scraping Text Extractor Extracts clean readable text from any website URL. Use when an agent needs to retrieve the main text/article from a web page. web scrape Scrape the home page of openaq {\"url\":\"https://openaq.org\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","scrape"],"keywords":"Web Scraping Text Extractor Extracts clean readable text from any website URL. Use when an agent needs to retrieve the main text/article from a web page. web scrape Scrape the home page of openaq {\"url\":\"https://openaq.org\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Website URL to scrape"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Website URL to scrape"}}},"examples":{"default":{"value":{"url":"https://example.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"text":"Example Domain\nThis domain is for use in illustrative examples..."},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/markdown":{"post":{"operationId":"webMarkdown","summary":"HTML to Markdown Downloader","description":"Downloads HTML and compiles it to markdown locally using Turndown.","tags":["web","markdown"],"x-agent-keywords":"HTML to Markdown Downloader Downloads HTML and compiles it to markdown locally using Turndown. Use when an agent needs a clean markdown rendering of documentation or blogs. web markdown Download documentation as markdown {\"url\":\"https://nodejs.org\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","markdown"],"keywords":"HTML to Markdown Downloader Downloads HTML and compiles it to markdown locally using Turndown. Use when an agent needs a clean markdown rendering of documentation or blogs. web markdown Download documentation as markdown {\"url\":\"https://nodejs.org\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Target URL to convert to markdown"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Target URL to convert to markdown"}}},"examples":{"default":{"value":{"url":"https://example.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"markdown":"# Example Domain\n\nThis domain is for use in illustrative examples..."},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/metadata":{"post":{"operationId":"webMetadata","summary":"OpenGraph & Metadata Extractor","description":"Extracts OpenGraph tags, description, keywords, and page header meta tags.","tags":["web","metadata"],"x-agent-keywords":"OpenGraph & Metadata Extractor Extracts OpenGraph tags, description, keywords, and page header meta tags. Use when an agent needs to retrieve semantic details or logo URLs of a web page. web metadata Get page keywords and meta tags {\"url\":\"https://github.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","metadata"],"keywords":"OpenGraph & Metadata Extractor Extracts OpenGraph tags, description, keywords, and page header meta tags. Use when an agent needs to retrieve semantic details or logo URLs of a web page. web metadata Get page keywords and meta tags {\"url\":\"https://github.com\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to read headers and tags from"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to read headers and tags from"}}},"examples":{"default":{"value":{"url":"https://example.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"title":"Example Domain","description":"Illustrative example domain description","og":{"title":"Example Domain","description":"Illustrative description"}},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/history":{"post":{"operationId":"webHistory","summary":"Archive.org Wayback Snapshot Query","description":"Queries historical website snapshots from the free Archive.org API.","tags":["web","history"],"x-agent-keywords":"Archive.org Wayback Snapshot Query Queries historical website snapshots from the free Archive.org API. Use when an agent needs to retrieve historical snapshots of websites or verify content changes. web history Check wayback snapshot for yahoo.com {\"url\":\"https://yahoo.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","history"],"keywords":"Archive.org Wayback Snapshot Query Queries historical website snapshots from the free Archive.org API. Use when an agent needs to retrieve historical snapshots of websites or verify content changes. web history Check wayback snapshot for yahoo.com {\"url\":\"https://yahoo.com\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to query snapshots for"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to query snapshots for"}}},"examples":{"default":{"value":{"url":"https://example.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"available":true,"snapshot_url":"https://web.archive.org/web/20061205213202/http://example.com:80/","timestamp":"20061205213202"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/rss":{"post":{"operationId":"webRss","summary":"RSS/Atom XML Feed Parser","description":"Parses any public RSS or Atom XML feed URL into structured JSON.","tags":["web","rss"],"x-agent-keywords":"RSS/Atom XML Feed Parser Parses any public RSS or Atom XML feed URL into structured JSON. Use when an agent needs to parse recent articles or update updates from news feeds. web rss Parse hacker news hnrss feed {\"url\":\"https://hnrss.org/frontpage\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","rss"],"keywords":"RSS/Atom XML Feed Parser Parses any public RSS or Atom XML feed URL into structured JSON. Use when an agent needs to parse recent articles or update updates from news feeds. web rss Parse hacker news hnrss feed {\"url\":\"https://hnrss.org/frontpage\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Feed XML URL"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Feed XML URL"}}},"examples":{"default":{"value":{"url":"https://hnrss.org/frontpage"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"feed":{"title":"Hacker News","link":"https://news.ycombinator.com/"},"items":[{"title":"Interesting post","link":"https://example.com/interesting","pubDate":"2026-06-25T12:00:00Z"}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/sitemap":{"post":{"operationId":"webSitemap","summary":"Sitemap XML URL Extractor","description":"Resolves and lists all URLs inside a sitemap XML.","tags":["web","sitemap"],"x-agent-keywords":"Sitemap XML URL Extractor Resolves and lists all URLs inside a sitemap XML. Use when an agent wants to discover all crawlable pages of a target website. web sitemap Extract links from a sitemap {\"url\":\"https://sitemaps.org/sitemap.xml\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","sitemap"],"keywords":"Sitemap XML URL Extractor Resolves and lists all URLs inside a sitemap XML. Use when an agent wants to discover all crawlable pages of a target website. web sitemap Extract links from a sitemap {\"url\":\"https://sitemaps.org/sitemap.xml\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to sitemap.xml file"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to sitemap.xml file"}}},"examples":{"default":{"value":{"url":"https://example.com/sitemap.xml"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"urls":["https://example.com/home","https://example.com/about"]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/dns-txt":{"post":{"operationId":"webDnsTxt","summary":"Cloudflare DNS Records Query","description":"Fetches TXT, MX, A, CNAME, and CAA records for a domain via Cloudflare DNS-over-HTTPS.","tags":["web","dns"],"x-agent-keywords":"Cloudflare DNS Records Query Fetches TXT, MX, A, CNAME, and CAA records for a domain via Cloudflare DNS-over-HTTPS. Use verifying domain configuration, email routing MX entries, or safety headers. web dns Check MX records for google.com {\"domain\":\"google.com\",\"type\":\"MX\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","dns"],"keywords":"Cloudflare DNS Records Query Fetches TXT, MX, A, CNAME, and CAA records for a domain via Cloudflare DNS-over-HTTPS. Use verifying domain configuration, email routing MX entries, or safety headers. web dns Check MX records for google.com {\"domain\":\"google.com\",\"type\":\"MX\"}","input":{"method":"POST","body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check"},"type":{"type":"string","description":"DNS record type (TXT, MX, CAA, A, CNAME, NS)","default":"TXT"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check"},"type":{"type":"string","description":"DNS record type (TXT, MX, CAA, A, CNAME, NS)","default":"TXT"}}},"examples":{"default":{"value":{"domain":"google.com","type":"TXT"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"records":["v=spf1 include:_spf.google.com ~all"]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/web/whois":{"post":{"operationId":"webWhois","summary":"Public WHOIS/RDAP Domain Query","description":"Queries global registry metadata via the public RDAP protocol to find registration details.","tags":["web","whois"],"x-agent-keywords":"Public WHOIS/RDAP Domain Query Queries global registry metadata via the public RDAP protocol to find registration details. Use checking domain registrar name, expiration timestamp, or creation date. web whois Lookup WHOIS details for domain {\"domain\":\"github.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"web","tags":["web","whois"],"keywords":"Public WHOIS/RDAP Domain Query Queries global registry metadata via the public RDAP protocol to find registration details. Use checking domain registrar name, expiration timestamp, or creation date. web whois Lookup WHOIS details for domain {\"domain\":\"github.com\"}","input":{"method":"POST","body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Target domain name"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Target domain name"}}},"examples":{"default":{"value":{"domain":"google.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"registrar":"MarkMonitor Inc.","created_at":"1997-09-15T04:00:00Z","expired_at":"2028-09-14T04:00:00Z"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/mailbox/create":{"post":{"operationId":"mailboxCreate","summary":"Disposable Mailbox Creator","description":"Generates a temporary disposable inbox address using the free 1secmail.com service.","tags":["mailbox","temporary"],"x-agent-keywords":"Disposable Mailbox Creator Generates a temporary disposable inbox address using the free 1secmail.com service. Use when an agent needs a temporary email address to register for web accounts or receive confirmations. mailbox temporary Create a temporary mailbox {}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"mailbox","tags":["mailbox","temporary"],"keywords":"Disposable Mailbox Creator Generates a temporary disposable inbox address using the free 1secmail.com service. Use when an agent needs a temporary email address to register for web accounts or receive confirmations. mailbox temporary Create a temporary mailbox {}","input":{"method":"POST","body":{"type":"object","properties":{}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{}},"examples":{"default":{"value":{}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"email":"xdf908234@1secmail.com"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/mailbox/messages":{"post":{"operationId":"mailboxMessages","summary":"Mailbox Message Poller","description":"Polls the disposable inbox for messages and verification codes.","tags":["mailbox","temporary"],"x-agent-keywords":"Mailbox Message Poller Polls the disposable inbox for messages and verification codes. Use when checking for verification links or OTP codes sent to the temporary mailbox. mailbox temporary Poll email messages for user {\"email\":\"test@1secmail.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"mailbox","tags":["mailbox","temporary"],"keywords":"Mailbox Message Poller Polls the disposable inbox for messages and verification codes. Use when checking for verification links or OTP codes sent to the temporary mailbox. mailbox temporary Poll email messages for user {\"email\":\"test@1secmail.com\"}","input":{"method":"POST","body":{"type":"object","required":["email"],"properties":{"email":{"type":"string","description":"Disposable email address generated via /mailbox/create"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","description":"Disposable email address generated via /mailbox/create"}}},"examples":{"default":{"value":{"email":"xdf908234@1secmail.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"messages":[{"id":1234,"from":"no-reply@github.com","subject":"Verification Code","date":"2026-06-25 12:00:00","body":"Your code is 884732"}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/phone/temp-sms":{"post":{"operationId":"phoneTempSms","summary":"Temporary Public SMS Numbers","description":"Lists active public numbers available for temporary SMS verification codes.","tags":["phone","sms"],"x-agent-keywords":"Temporary Public SMS Numbers Lists active public numbers available for temporary SMS verification codes. Use when an agent needs a public number to register or verify accounts via SMS. phone sms List available public verification phone numbers {}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"phone","tags":["phone","sms"],"keywords":"Temporary Public SMS Numbers Lists active public numbers available for temporary SMS verification codes. Use when an agent needs a public number to register or verify accounts via SMS. phone sms List available public verification phone numbers {}","input":{"method":"POST","body":{"type":"object","properties":{}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{}},"examples":{"default":{"value":{}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"numbers":[{"country":"United States","number":"+19142880099","provider":"receivesms"}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/phone/messages":{"post":{"operationId":"phoneMessages","summary":"SMS Message Poller","description":"Queries public SMS verification boards to retrieve recent OTP codes.","tags":["phone","sms"],"x-agent-keywords":"SMS Message Poller Queries public SMS verification boards to retrieve recent OTP codes. Use to retrieve the OTP verification code sent to the public number. phone sms Get verification codes sent to +12134567890 {\"phone\":\"+12134567890\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"phone","tags":["phone","sms"],"keywords":"SMS Message Poller Queries public SMS verification boards to retrieve recent OTP codes. Use to retrieve the OTP verification code sent to the public number. phone sms Get verification codes sent to +12134567890 {\"phone\":\"+12134567890\"}","input":{"method":"POST","body":{"type":"object","required":["phone"],"properties":{"phone":{"type":"string","description":"Target public phone number"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["phone"],"properties":{"phone":{"type":"string","description":"Target public phone number"}}},"examples":{"default":{"value":{"phone":"+12134567890"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"messages":[{"from":"Google","text":"G-123456 is your verification code.","date":"1 min ago"}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/webhook/listen":{"post":{"operationId":"webhookListen","summary":"Temporary Webhook Endpoint Creator","description":"Generates a unique callback URL. Any POST request sent to this URL will be recorded.","tags":["webhook","temporary"],"x-agent-keywords":"Temporary Webhook Endpoint Creator Generates a unique callback URL. Any POST request sent to this URL will be recorded. Use when an agent needs to receive a callback payload (e.g. OAuth code or payment hook). webhook temporary Create a webhook listener {}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"webhook","tags":["webhook","temporary"],"keywords":"Temporary Webhook Endpoint Creator Generates a unique callback URL. Any POST request sent to this URL will be recorded. Use when an agent needs to receive a callback payload (e.g. OAuth code or payment hook). webhook temporary Create a webhook listener {}","input":{"method":"POST","body":{"type":"object","properties":{}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{}},"examples":{"default":{"value":{}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"webhook_id":"wh_38f2a28189c4","callback_url":"https://codepulse-api.hahavoid0.workers.dev/webhook-callback/wh_38f2a28189c4"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/webhook/poll":{"post":{"operationId":"webhookPoll","summary":"Webhook Callback Poller","description":"Retrieves all callback request payloads received by the listener.","tags":["webhook","temporary"],"x-agent-keywords":"Webhook Callback Poller Retrieves all callback request payloads received by the listener. Use to retrieve the payloads (headers, query, body) sent to the callback URL. webhook temporary Poll webhook callbacks {\"webhook_id\":\"wh_38f2a28189c4\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"webhook","tags":["webhook","temporary"],"keywords":"Webhook Callback Poller Retrieves all callback request payloads received by the listener. Use to retrieve the payloads (headers, query, body) sent to the callback URL. webhook temporary Poll webhook callbacks {\"webhook_id\":\"wh_38f2a28189c4\"}","input":{"method":"POST","body":{"type":"object","required":["webhook_id"],"properties":{"webhook_id":{"type":"string","description":"Listener ID generated via /webhook/listen"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["webhook_id"],"properties":{"webhook_id":{"type":"string","description":"Listener ID generated via /webhook/listen"}}},"examples":{"default":{"value":{"webhook_id":"wh_38f2a28189c4"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"callbacks":[{"timestamp":"2026-06-25T12:00:00Z","method":"POST","headers":{},"query":{},"body":{"code":"oauth_code_123"}}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/notify/telegram":{"post":{"operationId":"notifyTelegram","summary":"Telegram Bot Dispatcher","description":"Dispatches telegram messages using a bot token and chat identifier.","tags":["notify","telegram"],"x-agent-keywords":"Telegram Bot Dispatcher Dispatches telegram messages using a bot token and chat identifier. Use when an agent needs to send alerts directly to a user's Telegram account. notify telegram Send message to telegram user {\"bot_token\":\"123:abc\",\"chat_id\":\"98765\",\"message\":\"Hello from agent!\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"notify","tags":["notify","telegram"],"keywords":"Telegram Bot Dispatcher Dispatches telegram messages using a bot token and chat identifier. Use when an agent needs to send alerts directly to a user's Telegram account. notify telegram Send message to telegram user {\"bot_token\":\"123:abc\",\"chat_id\":\"98765\",\"message\":\"Hello from agent!\"}","input":{"method":"POST","body":{"type":"object","required":["bot_token","chat_id","message"],"properties":{"bot_token":{"type":"string","description":"Telegram Bot API Token"},"chat_id":{"type":"string","description":"Target chat identifier"},"message":{"type":"string","description":"Message body text"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["bot_token","chat_id","message"],"properties":{"bot_token":{"type":"string","description":"Telegram Bot API Token"},"chat_id":{"type":"string","description":"Target chat identifier"},"message":{"type":"string","description":"Message body text"}}},"examples":{"default":{"value":{"bot_token":"BOT_TOKEN","chat_id":"CHAT_ID","message":"Alert! Task has completed."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"success":true,"messageId":99482},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/notify/slack":{"post":{"operationId":"notifySlack","summary":"Slack Webhook Alert Dispatcher","description":"Posts messages directly to developer channels via Slack webhooks.","tags":["notify","slack"],"x-agent-keywords":"Slack Webhook Alert Dispatcher Posts messages directly to developer channels via Slack webhooks. Use when notifying engineering or project teams inside Slack. notify slack Post alert to slack workspace {\"webhook_url\":\"https://hooks.slack.com/...\",\"text\":\"System alert: High CPU\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"notify","tags":["notify","slack"],"keywords":"Slack Webhook Alert Dispatcher Posts messages directly to developer channels via Slack webhooks. Use when notifying engineering or project teams inside Slack. notify slack Post alert to slack workspace {\"webhook_url\":\"https://hooks.slack.com/...\",\"text\":\"System alert: High CPU\"}","input":{"method":"POST","body":{"type":"object","required":["webhook_url","text"],"properties":{"webhook_url":{"type":"string","description":"Slack incoming webhook URL"},"text":{"type":"string","description":"Message text content"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["webhook_url","text"],"properties":{"webhook_url":{"type":"string","description":"Slack incoming webhook URL"},"text":{"type":"string","description":"Message text content"}}},"examples":{"default":{"value":{"webhook_url":"https://hooks.slack.com/services/...","text":"Deploy complete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"success":true},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/notify/discord":{"post":{"operationId":"notifyDiscord","summary":"Discord Webhook Relayer","description":"Relays markdown notification cards to Discord webhooks.","tags":["notify","discord"],"x-agent-keywords":"Discord Webhook Relayer Relays markdown notification cards to Discord webhooks. Use to dispatch status alerts to a Discord server channel. notify discord Relay notification card to discord channel {\"webhook_url\":\"https://discord.com/api/...\",\"content\":\"**Backup successful**\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"notify","tags":["notify","discord"],"keywords":"Discord Webhook Relayer Relays markdown notification cards to Discord webhooks. Use to dispatch status alerts to a Discord server channel. notify discord Relay notification card to discord channel {\"webhook_url\":\"https://discord.com/api/...\",\"content\":\"**Backup successful**\"}","input":{"method":"POST","body":{"type":"object","required":["webhook_url","content"],"properties":{"webhook_url":{"type":"string","description":"Discord webhook URL"},"content":{"type":"string","description":"Markdown text description (max 2000 chars)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["webhook_url","content"],"properties":{"webhook_url":{"type":"string","description":"Discord webhook URL"},"content":{"type":"string","description":"Markdown text description (max 2000 chars)"}}},"examples":{"default":{"value":{"webhook_url":"https://discord.com/api/webhooks/...","content":"Alert: balance low!"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"success":true},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/notify/email":{"post":{"operationId":"notifyEmail","summary":"Resend Free Email Dispatcher","description":"Sends automated email notifications using the Resend API.","tags":["notify","email"],"x-agent-keywords":"Resend Free Email Dispatcher Sends automated email notifications using the Resend API. Use to send verification codes or summaries directly to a user's inbox. notify email Send alert to user email {\"to\":\"dev@example.com\",\"subject\":\"Failure alert\",\"body\":\"The server crashed!\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"notify","tags":["notify","email"],"keywords":"Resend Free Email Dispatcher Sends automated email notifications using the Resend API. Use to send verification codes or summaries directly to a user's inbox. notify email Send alert to user email {\"to\":\"dev@example.com\",\"subject\":\"Failure alert\",\"body\":\"The server crashed!\"}","input":{"method":"POST","body":{"type":"object","required":["to","subject","body"],"properties":{"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject line"},"body":{"type":"string","description":"Email body text (HTML supported)"},"api_key":{"type":"string","description":"Optional Resend API key (if empty, uses worker config)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["to","subject","body"],"properties":{"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject line"},"body":{"type":"string","description":"Email body text (HTML supported)"},"api_key":{"type":"string","description":"Optional Resend API key (if empty, uses worker config)"}}},"examples":{"default":{"value":{"to":"user@example.com","subject":"Hello","body":"Hello from agent!"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"success":true,"emailId":"id_123"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/domain/check":{"post":{"operationId":"domainCheck","summary":"Domain Availability SOA Checker","description":"Checks domain registration availability by checking SOA DNS records.","tags":["domain","dns"],"x-agent-keywords":"Domain Availability SOA Checker Checks domain registration availability by checking SOA DNS records. Use when verifying if a target domain is unregistered and available for buy/registration. domain dns Check if domain is available {\"domain\":\"my-new-idea-domain.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"domain","tags":["domain","dns"],"keywords":"Domain Availability SOA Checker Checks domain registration availability by checking SOA DNS records. Use when verifying if a target domain is unregistered and available for buy/registration. domain dns Check if domain is available {\"domain\":\"my-new-idea-domain.com\"}","input":{"method":"POST","body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check (e.g. google.com)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check (e.g. google.com)"}}},"examples":{"default":{"value":{"domain":"unregistered12345domain.net"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"domain":"unregistered12345domain.net","available":true},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/domain/social":{"post":{"operationId":"domainSocial","summary":"Social Profile Handle Checker","description":"Checks availability of a handle across major social platforms (GitHub, Twitter, Reddit, YouTube, Instagram).","tags":["domain","social"],"x-agent-keywords":"Social Profile Handle Checker Checks availability of a handle across major social platforms (GitHub, Twitter, Reddit, YouTube, Instagram). Use to verify brand username consistency across social channels. domain social Check handle availability for startup {\"handle\":\"newstartup\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"domain","tags":["domain","social"],"keywords":"Social Profile Handle Checker Checks availability of a handle across major social platforms (GitHub, Twitter, Reddit, YouTube, Instagram). Use to verify brand username consistency across social channels. domain social Check handle availability for startup {\"handle\":\"newstartup\"}","input":{"method":"POST","body":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","description":"Username handle to check"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","description":"Username handle to check"}}},"examples":{"default":{"value":{"handle":"github"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"handle":"github","profiles":{"github":{"registered":true,"url":"https://github.com/github"}}},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/brand/palette":{"post":{"operationId":"brandPalette","summary":"Website Official Colors Extractor","description":"Parses CSS hex and rgb colors on a target website to resolve brand colors.","tags":["brand","colors"],"x-agent-keywords":"Website Official Colors Extractor Parses CSS hex and rgb colors on a target website to resolve brand colors. Use when an agent needs to determine the visual color palette of a company. brand colors Get brand colors of a site {\"url\":\"https://tailwind.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"brand","tags":["brand","colors"],"keywords":"Website Official Colors Extractor Parses CSS hex and rgb colors on a target website to resolve brand colors. Use when an agent needs to determine the visual color palette of a company. brand colors Get brand colors of a site {\"url\":\"https://tailwind.com\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Website URL to extract colors from"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Website URL to extract colors from"}}},"examples":{"default":{"value":{"url":"https://example.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"colors":["#38bdf8","#0f172a"]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/brand/logo":{"post":{"operationId":"brandLogo","summary":"Clearbit Corporate Logo Resolver","description":"Extracts high-resolution logo links using Clearbit's free logo API.","tags":["brand","logo"],"x-agent-keywords":"Clearbit Corporate Logo Resolver Extracts high-resolution logo links using Clearbit's free logo API. Use to retrieve the icon/logo link for a public business. brand logo Get corporate logo for website {\"domain\":\"google.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"brand","tags":["brand","logo"],"keywords":"Clearbit Corporate Logo Resolver Extracts high-resolution logo links using Clearbit's free logo API. Use to retrieve the icon/logo link for a public business. brand logo Get corporate logo for website {\"domain\":\"google.com\"}","input":{"method":"POST","body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name of the company (e.g. stripe.com)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name of the company (e.g. stripe.com)"}}},"examples":{"default":{"value":{"domain":"stripe.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"logo":"https://logo.clearbit.com/stripe.com"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/network/ssl-expiry":{"post":{"operationId":"networkSslExpiry","summary":"CertSpotter SSL Validity Checker","description":"Checks domain certificate logs on CertSpotter for SSL expiry dates and issuers.","tags":["network","ssl"],"x-agent-keywords":"CertSpotter SSL Validity Checker Checks domain certificate logs on CertSpotter for SSL expiry dates and issuers. Use when an agent needs to verify if an SSL certificate is active or expiring soon. network ssl Check SSL logs for domain {\"domain\":\"github.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"network","tags":["network","ssl"],"keywords":"CertSpotter SSL Validity Checker Checks domain certificate logs on CertSpotter for SSL expiry dates and issuers. Use when an agent needs to verify if an SSL certificate is active or expiring soon. network ssl Check SSL logs for domain {\"domain\":\"github.com\"}","input":{"method":"POST","body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Target domain name"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Target domain name"}}},"examples":{"default":{"value":{"domain":"google.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"valid":true,"not_after":"2026-09-12T12:00:00Z","issuer":"Google Trust Services"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/network/dnssec":{"post":{"operationId":"networkDnssec","summary":"DNSSEC Signatures Verifier","description":"Verifies the presence of DNSSEC keys and signatures on a domain via DoH.","tags":["network","dnssec"],"x-agent-keywords":"DNSSEC Signatures Verifier Verifies the presence of DNSSEC keys and signatures on a domain via DoH. Use verifying if a domain is protected against DNS spoofing/poisoning. network dnssec Verify dnssec is active for domain {\"domain\":\"google.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"network","tags":["network","dnssec"],"keywords":"DNSSEC Signatures Verifier Verifies the presence of DNSSEC keys and signatures on a domain via DoH. Use verifying if a domain is protected against DNS spoofing/poisoning. network dnssec Verify dnssec is active for domain {\"domain\":\"google.com\"}","input":{"method":"POST","body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to check"}}},"examples":{"default":{"value":{"domain":"cloudflare.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"dnssec_active":true,"keys":["257 3 13 ..."]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/intellectual-property/patent":{"post":{"operationId":"ipPatent","summary":"USPTO Official Patent Lookup","description":"Searches official USPTO patent database records using title query keywords or a specific patent number.","tags":["intellectual-property","patent"],"x-agent-keywords":"USPTO Official Patent Lookup Searches official USPTO patent database records using title query keywords or a specific patent number. Use to retrieve filing dates, abstracts, and inventor details of a patent. intellectual-property patent Lookup patent 10482810 {\"query\":\"10482810\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"intellectual-property","tags":["intellectual-property","patent"],"keywords":"USPTO Official Patent Lookup Searches official USPTO patent database records using title query keywords or a specific patent number. Use to retrieve filing dates, abstracts, and inventor details of a patent. intellectual-property patent Lookup patent 10482810 {\"query\":\"10482810\"}","input":{"method":"POST","body":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Patent number or query keywords (e.g. 10123456)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Patent number or query keywords (e.g. 10123456)"}}},"examples":{"default":{"value":{"query":"10000000"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"patent_number":"10000000","title":"Method of processing signals","inventor":"John Doe","date":"2018-06-19"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/intellectual-property/trademark":{"post":{"operationId":"ipTrademark","summary":"Trademark Index Search","description":"Audits word conflicts in public trademark indexes to verify name availability.","tags":["intellectual-property","trademark"],"x-agent-keywords":"Trademark Index Search Audits word conflicts in public trademark indexes to verify name availability. Use to verify potential conflicts prior to registering a business brand name. intellectual-property trademark Verify trademark conflicts for brand name {\"name\":\"Google\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"intellectual-property","tags":["intellectual-property","trademark"],"keywords":"Trademark Index Search Audits word conflicts in public trademark indexes to verify name availability. Use to verify potential conflicts prior to registering a business brand name. intellectual-property trademark Verify trademark conflicts for brand name {\"name\":\"Google\"}","input":{"method":"POST","body":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Trademark name to verify"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Trademark name to verify"}}},"examples":{"default":{"value":{"name":"Apple"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"name":"Apple","conflicts":true,"matches":[{"mark":"APPLE","owner":"Apple Inc."}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/company/sec":{"post":{"operationId":"companySec","summary":"SEC EDGAR Filings Lookup","description":"Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier.","tags":["company","sec"],"x-agent-keywords":"SEC EDGAR Filings Lookup Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier. Use to retrieve the list of recent filings and regulatory documents submitted by a public company. company sec Lookup Apple SEC filings {\"cik\":\"0000320193\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"company","tags":["company","sec"],"keywords":"SEC EDGAR Filings Lookup Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier. Use to retrieve the list of recent filings and regulatory documents submitted by a public company. company sec Lookup Apple SEC filings {\"cik\":\"0000320193\"}","input":{"method":"POST","body":{"type":"object","required":["cik"],"properties":{"cik":{"type":"string","description":"10-digit SEC CIK identifier (e.g. 0000320193)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["cik"],"properties":{"cik":{"type":"string","description":"10-digit SEC CIK identifier (e.g. 0000320193)"}}},"examples":{"default":{"value":{"cik":"0000320193"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"cik":"0000320193","recent_filings":[{"accessionNumber":"0000320193-26-000010","form":"10-Q","filingDate":"2026-05-01","description":"Quarterly Report"}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/company/address":{"post":{"operationId":"companyAddress","summary":"SEC Corporate Address Resolver","description":"Resolves official corporate address and incorporation details from SEC EDGAR registry records.","tags":["company","address"],"x-agent-keywords":"SEC Corporate Address Resolver Resolves official corporate address and incorporation details from SEC EDGAR registry records. Use verifying a public company's official registered headquarters address. company address Get Apple corporate address {\"cik\":\"0000320193\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"company","tags":["company","address"],"keywords":"SEC Corporate Address Resolver Resolves official corporate address and incorporation details from SEC EDGAR registry records. Use verifying a public company's official registered headquarters address. company address Get Apple corporate address {\"cik\":\"0000320193\"}","input":{"method":"POST","body":{"type":"object","required":["cik"],"properties":{"cik":{"type":"string","description":"10-digit CIK identifier"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["cik"],"properties":{"cik":{"type":"string","description":"10-digit CIK identifier"}}},"examples":{"default":{"value":{"cik":"0000320193"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"street1":"ONE APPLE PARK WAY","city":"CUPERTINO","state":"CA","zip":"95014"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/npm":{"post":{"operationId":"registryNpm","summary":"NPM Library Resolver","description":"Retrieves version history, dependencies, and author details from the official NPM registry.","tags":["registry","npm"],"x-agent-keywords":"NPM Library Resolver Retrieves version history, dependencies, and author details from the official NPM registry. Use to retrieve the latest version, dependencies, or download tags for an NPM package. registry npm Get npm stats for zod {\"package\":\"zod\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","npm"],"keywords":"NPM Library Resolver Retrieves version history, dependencies, and author details from the official NPM registry. Use to retrieve the latest version, dependencies, or download tags for an NPM package. registry npm Get npm stats for zod {\"package\":\"zod\"}","input":{"method":"POST","body":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"NPM package name"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"NPM package name"}}},"examples":{"default":{"value":{"package":"hono"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"version":"4.0.0","description":"Hono framework"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/pypi":{"post":{"operationId":"registryPypi","summary":"PyPI Package Resolver","description":"Fetches package descriptions, requirements, and release version numbers from PyPI.","tags":["registry","pypi"],"x-agent-keywords":"PyPI Package Resolver Fetches package descriptions, requirements, and release version numbers from PyPI. Use to query PyPI library metadata or requirements. registry pypi Get package info for pydantic {\"package\":\"pydantic\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","pypi"],"keywords":"PyPI Package Resolver Fetches package descriptions, requirements, and release version numbers from PyPI. Use to query PyPI library metadata or requirements. registry pypi Get package info for pydantic {\"package\":\"pydantic\"}","input":{"method":"POST","body":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"Python package name"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"Python package name"}}},"examples":{"default":{"value":{"package":"requests"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"version":"2.31.0","author":"Kenneth Reitz"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/crates":{"post":{"operationId":"registryCrates","summary":"Rust Crates.io Resolver","description":"Looks up Rust crate details, downloads history, and dependencies from Crates.io.","tags":["registry","crates"],"x-agent-keywords":"Rust Crates.io Resolver Looks up Rust crate details, downloads history, and dependencies from Crates.io. Use to verify Rust library registry statuses. registry crates Check rust crate details for serde {\"crate\":\"serde\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","crates"],"keywords":"Rust Crates.io Resolver Looks up Rust crate details, downloads history, and dependencies from Crates.io. Use to verify Rust library registry statuses. registry crates Check rust crate details for serde {\"crate\":\"serde\"}","input":{"method":"POST","body":{"type":"object","required":["crate"],"properties":{"crate":{"type":"string","description":"Rust crate name"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["crate"],"properties":{"crate":{"type":"string","description":"Rust crate name"}}},"examples":{"default":{"value":{"crate":"tokio"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"crate":"tokio","version":"1.35.1","downloads":10000000},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/golang":{"post":{"operationId":"registryGolang","summary":"Go Proxy Config Checker","description":"Queries Go release tags and modules list from proxy.golang.org.","tags":["registry","golang"],"x-agent-keywords":"Go Proxy Config Checker Queries Go release tags and modules list from proxy.golang.org. Use to verify release modules available on Go proxy pipelines. registry golang Verify gin module versions {\"module\":\"github.com/gin-gonic/gin\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","golang"],"keywords":"Go Proxy Config Checker Queries Go release tags and modules list from proxy.golang.org. Use to verify release modules available on Go proxy pipelines. registry golang Verify gin module versions {\"module\":\"github.com/gin-gonic/gin\"}","input":{"method":"POST","body":{"type":"object","required":["module"],"properties":{"module":{"type":"string","description":"Golang module URL (e.g. github.com/gin-gonic/gin)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["module"],"properties":{"module":{"type":"string","description":"Golang module URL (e.g. github.com/gin-gonic/gin)"}}},"examples":{"default":{"value":{"module":"github.com/gin-gonic/gin"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"module":"github.com/gin-gonic/gin","versions":["v1.9.1"]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/packagist":{"post":{"operationId":"registryPackagist","summary":"PHP Composer Packagist Lookup","description":"Resolves PHP library requirements and tags from Packagist.org.","tags":["registry","packagist"],"x-agent-keywords":"PHP Composer Packagist Lookup Resolves PHP library requirements and tags from Packagist.org. Use verifying PHP library versions. registry packagist Check composer packages stats {\"package\":\"laravel/framework\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","packagist"],"keywords":"PHP Composer Packagist Lookup Resolves PHP library requirements and tags from Packagist.org. Use verifying PHP library versions. registry packagist Check composer packages stats {\"package\":\"laravel/framework\"}","input":{"method":"POST","body":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"Composer package slug (vendor/name, e.g. monolog/monolog)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["package"],"properties":{"package":{"type":"string","description":"Composer package slug (vendor/name, e.g. monolog/monolog)"}}},"examples":{"default":{"value":{"package":"monolog/monolog"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"package":"monolog/monolog","downloads":50000000},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/maven":{"post":{"operationId":"registryMaven","summary":"Java Maven Package Resolver","description":"Queries Java package group and artifact structures from Maven Central.","tags":["registry","maven"],"x-agent-keywords":"Java Maven Package Resolver Queries Java package group and artifact structures from Maven Central. Use to retrieve the Maven coordinates for a Java artifact. registry maven Search maven repository for log4j {\"artifact\":\"log4j\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","maven"],"keywords":"Java Maven Package Resolver Queries Java package group and artifact structures from Maven Central. Use to retrieve the Maven coordinates for a Java artifact. registry maven Search maven repository for log4j {\"artifact\":\"log4j\"}","input":{"method":"POST","body":{"type":"object","required":["artifact"],"properties":{"artifact":{"type":"string","description":"Artifact name (e.g. log4j)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["artifact"],"properties":{"artifact":{"type":"string","description":"Artifact name (e.g. log4j)"}}},"examples":{"default":{"value":{"artifact":"log4j"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"group":"log4j","artifact":"log4j","version":"1.2.17"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/cdnjs":{"post":{"operationId":"registryCdnjs","summary":"CDNJS File Paths Resolver","description":"Resolves Javascript/CSS file paths hosted on cdnjs.","tags":["registry","cdnjs"],"x-agent-keywords":"CDNJS File Paths Resolver Resolves Javascript/CSS file paths hosted on cdnjs. Use to lookup CDN urls to import libraries in web layouts. registry cdnjs Get jquery cdn links {\"library\":\"jquery\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","cdnjs"],"keywords":"CDNJS File Paths Resolver Resolves Javascript/CSS file paths hosted on cdnjs. Use to lookup CDN urls to import libraries in web layouts. registry cdnjs Get jquery cdn links {\"library\":\"jquery\"}","input":{"method":"POST","body":{"type":"object","required":["library"],"properties":{"library":{"type":"string","description":"Library name (e.g. jquery)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["library"],"properties":{"library":{"type":"string","description":"Library name (e.g. jquery)"}}},"examples":{"default":{"value":{"library":"react"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"library":"react","filename":"umd/react.production.min.js"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/github/repo":{"post":{"operationId":"registryGithubRepo","summary":"GitHub Repository Stats Lookup","description":"Reads star counts, issues, forks, and description for a GitHub repository.","tags":["registry","github"],"x-agent-keywords":"GitHub Repository Stats Lookup Reads star counts, issues, forks, and description for a GitHub repository. Use checking repository popularity metrics or health indicators. registry github Get github stats for react {\"repo\":\"facebook/react\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","github"],"keywords":"GitHub Repository Stats Lookup Reads star counts, issues, forks, and description for a GitHub repository. Use checking repository popularity metrics or health indicators. registry github Get github stats for react {\"repo\":\"facebook/react\"}","input":{"method":"POST","body":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"Repository slug (owner/name, e.g. facebook/react)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"Repository slug (owner/name, e.g. facebook/react)"}}},"examples":{"default":{"value":{"repo":"honojs/hono"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"stars":15000,"open_issues":100},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/github/release":{"post":{"operationId":"registryGithubRelease","summary":"GitHub Tag Release Resolver","description":"Retrieves the latest tag release and release notes for a GitHub repository.","tags":["registry","github"],"x-agent-keywords":"GitHub Tag Release Resolver Retrieves the latest tag release and release notes for a GitHub repository. Use to verify recent version tags and release note details. registry github Check latest release notes for rust {\"repo\":\"rust-lang/rust\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","github"],"keywords":"GitHub Tag Release Resolver Retrieves the latest tag release and release notes for a GitHub repository. Use to verify recent version tags and release note details. registry github Check latest release notes for rust {\"repo\":\"rust-lang/rust\"}","input":{"method":"POST","body":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"Repository slug (owner/name)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"Repository slug (owner/name)"}}},"examples":{"default":{"value":{"repo":"honojs/hono"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"tag_name":"v4.0.0","name":"Version 4 Release"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/registry/github/license":{"post":{"operationId":"registryGithubLicense","summary":"GitHub Repository License Resolver","description":"Scrapes and parses repository license configurations from GitHub.","tags":["registry","github"],"x-agent-keywords":"GitHub Repository License Resolver Scrapes and parses repository license configurations from GitHub. Use when an agent needs to audit open-source license compliance. registry github Verify repository license for lodash {\"repo\":\"lodash/lodash\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"registry","tags":["registry","github"],"keywords":"GitHub Repository License Resolver Scrapes and parses repository license configurations from GitHub. Use when an agent needs to audit open-source license compliance. registry github Verify repository license for lodash {\"repo\":\"lodash/lodash\"}","input":{"method":"POST","body":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"Repository slug (owner/name)"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["repo"],"properties":{"repo":{"type":"string","description":"Repository slug (owner/name)"}}},"examples":{"default":{"value":{"repo":"honojs/hono"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"license":"MIT"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/security/secret-scan":{"post":{"operationId":"securitySecretScan","summary":"Regex Private Key Scanner","description":"Runs high-accuracy regular expression scans on a text block to find leaked API keys, tokens, or private keys.","tags":["security","keys"],"x-agent-keywords":"Regex Private Key Scanner Runs high-accuracy regular expression scans on a text block to find leaked API keys, tokens, or private keys. Use to audit source code or logs before pushing to public repositories. security keys Scan text block for exposed credentials {\"text\":\"deploy key: xoxb-12345678-abcde\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.030000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"security","tags":["security","keys"],"keywords":"Regex Private Key Scanner Runs high-accuracy regular expression scans on a text block to find leaked API keys, tokens, or private keys. Use to audit source code or logs before pushing to public repositories. security keys Scan text block for exposed credentials {\"text\":\"deploy key: xoxb-12345678-abcde\"}","input":{"method":"POST","body":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text block content to scan"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text block content to scan"}}},"examples":{"default":{"value":{"text":"My database string is mysql://root:secret@localhost"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"found":true,"leaks":[{"type":"Database credentials","match":"mysql://root:secret"}]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/security/cve":{"post":{"operationId":"securityCve","summary":"OSV.dev CVE Library Vulnerabilities Checker","description":"Checks package names and versions against the free open-source vulnerability database OSV.dev.","tags":["security","cve"],"x-agent-keywords":"OSV.dev CVE Library Vulnerabilities Checker Checks package names and versions against the free open-source vulnerability database OSV.dev. Use to audit dependency trees for registered vulnerability risks. security cve Verify vulnerabilities for library version {\"package\":\"lodash\",\"version\":\"4.17.15\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"security","tags":["security","cve"],"keywords":"OSV.dev CVE Library Vulnerabilities Checker Checks package names and versions against the free open-source vulnerability database OSV.dev. Use to audit dependency trees for registered vulnerability risks. security cve Verify vulnerabilities for library version {\"package\":\"lodash\",\"version\":\"4.17.15\"}","input":{"method":"POST","body":{"type":"object","required":["package","version"],"properties":{"package":{"type":"string","description":"Package name (e.g. lodash)"},"version":{"type":"string","description":"Package version number (e.g. 4.17.15)"},"ecosystem":{"type":"string","description":"Ecosystem name (npm, PyPI, Go, Crates)","default":"npm"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["package","version"],"properties":{"package":{"type":"string","description":"Package name (e.g. lodash)"},"version":{"type":"string","description":"Package version number (e.g. 4.17.15)"},"ecosystem":{"type":"string","description":"Ecosystem name (npm, PyPI, Go, Crates)","default":"npm"}}},"examples":{"default":{"value":{"package":"lodash","version":"4.17.15","ecosystem":"npm"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"vulnerable":true,"cves":["GHSA-48tx-fdd9-839e"]},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/security/ip-abuse":{"post":{"operationId":"securityIpAbuse","summary":"AbuseIPDB IP Reputation Query","description":"Queries IP reputation scoring to detect botnet, spamming, or hacking origin IPs.","tags":["security","ip"],"x-agent-keywords":"AbuseIPDB IP Reputation Query Queries IP reputation scoring to detect botnet, spamming, or hacking origin IPs. Use to verify client IP quality or blocking malicious traffic. security ip Verify reputation for host IP {\"ip\":\"8.8.8.8\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"security","tags":["security","ip"],"keywords":"AbuseIPDB IP Reputation Query Queries IP reputation scoring to detect botnet, spamming, or hacking origin IPs. Use to verify client IP quality or blocking malicious traffic. security ip Verify reputation for host IP {\"ip\":\"8.8.8.8\"}","input":{"method":"POST","body":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address"}}},"examples":{"default":{"value":{"ip":"127.0.0.1"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"ip":"127.0.0.1","abuseScore":0},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/security/hash-check":{"post":{"operationId":"securityHashCheck","summary":"Threat Hash Signatures Lookup","description":"Verifies file MD5/SHA256 threat signatures against open vulnerability directories.","tags":["security","threat"],"x-agent-keywords":"Threat Hash Signatures Lookup Verifies file MD5/SHA256 threat signatures against open vulnerability directories. Use to audit uploaded file signatures against malware indexes. security threat Verify file md5 signature {\"hash\":\"d41d8cd98f00b204e9800998ecf8427e\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"security","tags":["security","threat"],"keywords":"Threat Hash Signatures Lookup Verifies file MD5/SHA256 threat signatures against open vulnerability directories. Use to audit uploaded file signatures against malware indexes. security threat Verify file md5 signature {\"hash\":\"d41d8cd98f00b204e9800998ecf8427e\"}","input":{"method":"POST","body":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","description":"MD5, SHA-1, or SHA-256 signature hash"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","description":"MD5, SHA-1, or SHA-256 signature hash"}}},"examples":{"default":{"value":{"hash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"hash":"e3b0c442...","clean":true},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/security/pwned-password":{"post":{"operationId":"securityPwnedPassword","summary":"HaveIBeenPwned Leak Checker","description":"Securly audits passwords against HaveIBeenPwned database leaks using k-Anonymity hashing locally.","tags":["security","password"],"x-agent-keywords":"HaveIBeenPwned Leak Checker Securly audits passwords against HaveIBeenPwned database leaks using k-Anonymity hashing locally. Use when confirming if a password is weak and has leaked in past data breaches. security password Verify if password123 is leaked {\"password\":\"password123\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"security","tags":["security","password"],"keywords":"HaveIBeenPwned Leak Checker Securly audits passwords against HaveIBeenPwned database leaks using k-Anonymity hashing locally. Use when confirming if a password is weak and has leaked in past data breaches. security password Verify if password123 is leaked {\"password\":\"password123\"}","input":{"method":"POST","body":{"type":"object","required":["password"],"properties":{"password":{"type":"string","description":"Password to verify"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["password"],"properties":{"password":{"type":"string","description":"Password to verify"}}},"examples":{"default":{"value":{"password":"password123"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"pwned":true,"count":839482},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/security/http-headers":{"post":{"operationId":"securityHttpHeaders","summary":"CSP & HSTS Headers Auditing","description":"Queries target URL headers to score security configurations (HSTS, CSP, X-Frame-Options).","tags":["security","headers"],"x-agent-keywords":"CSP & HSTS Headers Auditing Queries target URL headers to score security configurations (HSTS, CSP, X-Frame-Options). Use when an agent needs to evaluate website security configuration. security headers Audit headers of target website {\"url\":\"https://github.com\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"security","tags":["security","headers"],"keywords":"CSP & HSTS Headers Auditing Queries target URL headers to score security configurations (HSTS, CSP, X-Frame-Options). Use when an agent needs to evaluate website security configuration. security headers Audit headers of target website {\"url\":\"https://github.com\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to parse"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to parse"}}},"examples":{"default":{"value":{"url":"https://google.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"score":80,"headers":{"hsts":true,"csp":false}},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/media/pdf-text":{"post":{"operationId":"mediaPdfText","summary":"Local PDF Text Extractor","description":"Extracts and parses text strings from a public PDF document URL.","tags":["media","pdf"],"x-agent-keywords":"Local PDF Text Extractor Extracts and parses text strings from a public PDF document URL. Use to read the textual contents of invoices, whitepapers, or manuals in PDF format. media pdf Read text from dummy PDF {\"url\":\"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"media","tags":["media","pdf"],"keywords":"Local PDF Text Extractor Extracts and parses text strings from a public PDF document URL. Use to read the textual contents of invoices, whitepapers, or manuals in PDF format. media pdf Read text from dummy PDF {\"url\":\"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf\"}","input":{"method":"POST","body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL pointing to a public PDF document"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL pointing to a public PDF document"}}},"examples":{"default":{"value":{"url":"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"text":"Dummy PDF file"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/media/ocr":{"post":{"operationId":"mediaOcr","summary":"OCR.space Image Text Reader","description":"Performs optical character recognition (OCR) on an image URL to read its text.","tags":["media","ocr"],"x-agent-keywords":"OCR.space Image Text Reader Performs optical character recognition (OCR) on an image URL to read its text. Use to extract text from screenshots, scanned receipts, or product labels. media ocr Read text from receipt image {\"image_url\":\"https://receive-sms-free.cc/logo.png\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"media","tags":["media","ocr"],"keywords":"OCR.space Image Text Reader Performs optical character recognition (OCR) on an image URL to read its text. Use to extract text from screenshots, scanned receipts, or product labels. media ocr Read text from receipt image {\"image_url\":\"https://receive-sms-free.cc/logo.png\"}","input":{"method":"POST","body":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string","description":"URL of the target PNG/JPG image"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string","description":"URL of the target PNG/JPG image"}}},"examples":{"default":{"value":{"image_url":"https://i.imgur.com/example.png"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"text":"Extracted receipt content..."},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/media/chart":{"post":{"operationId":"mediaChart","summary":"QuickChart.io Visual Generator","description":"Generates charts (bar, line, pie) from JSON configuration payloads using QuickChart.io.","tags":["media","chart"],"x-agent-keywords":"QuickChart.io Visual Generator Generates charts (bar, line, pie) from JSON configuration payloads using QuickChart.io. Use when an agent needs to generate graphical dashboard reports or trends diagrams. media chart Generate sales report bar chart {\"chart_config\":{\"type\":\"bar\",\"data\":{\"labels\":[\"Jan\",\"Feb\"],\"datasets\":[{\"label\":\"Revenue\",\"data\":[10,25]}]}}}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"media","tags":["media","chart"],"keywords":"QuickChart.io Visual Generator Generates charts (bar, line, pie) from JSON configuration payloads using QuickChart.io. Use when an agent needs to generate graphical dashboard reports or trends diagrams. media chart Generate sales report bar chart {\"chart_config\":{\"type\":\"bar\",\"data\":{\"labels\":[\"Jan\",\"Feb\"],\"datasets\":[{\"label\":\"Revenue\",\"data\":[10,25]}]}}}","input":{"method":"POST","body":{"type":"object","required":["chart_config"],"properties":{"chart_config":{"type":"object","description":"Chart.js compatible configuration JSON"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chart_config"],"properties":{"chart_config":{"type":"object","description":"Chart.js compatible configuration JSON"}}},"examples":{"default":{"value":{"chart_config":{"type":"bar","data":{"labels":["Q1","Q2"],"datasets":[{"label":"Sales","data":[100,200]}]}}}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"chart_url":"https://quickchart.io/chart?c=..."},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/media/qr-generate":{"post":{"operationId":"mediaQrGenerate","summary":"Local QR Code Buffer Generator","description":"Generates a QR code image buffer from a text string.","tags":["media","qr"],"x-agent-keywords":"Local QR Code Buffer Generator Generates a QR code image buffer from a text string. Use to generate scan links for mobile wallet deposits or logins. media qr Generate QR code for stripe invoice link {\"text\":\"https://stripe.com/invoice/1234\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"media","tags":["media","qr"],"keywords":"Local QR Code Buffer Generator Generates a QR code image buffer from a text string. Use to generate scan links for mobile wallet deposits or logins. media qr Generate QR code for stripe invoice link {\"text\":\"https://stripe.com/invoice/1234\"}","input":{"method":"POST","body":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text or URL payload to encode in the QR code"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text or URL payload to encode in the QR code"}}},"examples":{"default":{"value":{"text":"https://codepulse-api.hahavoid0.workers.dev"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"qr_url":"https://api.qrserver.com/..."},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}},"/media/barcode-read":{"post":{"operationId":"mediaBarcodeRead","summary":"Barcode Image Parity Decoder","description":"Decodes EAN, UPC, or ISBN barcode values from an image URL.","tags":["media","barcode"],"x-agent-keywords":"Barcode Image Parity Decoder Decodes EAN, UPC, or ISBN barcode values from an image URL. Use to resolve a physical product barcode image into a barcode string. media barcode Read barcode from image {\"image_url\":\"https://upcitemdb.com/logo.png\"}","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"asset":"USDC","network":"eip155:8453","protocols":[{"x402":{}}]},"x-bazaar":{"discoverable":true,"category":"media","tags":["media","barcode"],"keywords":"Barcode Image Parity Decoder Decodes EAN, UPC, or ISBN barcode values from an image URL. Use to resolve a physical product barcode image into a barcode string. media barcode Read barcode from image {\"image_url\":\"https://upcitemdb.com/logo.png\"}","input":{"method":"POST","body":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string","description":"URL of the target barcode image"}}}},"output":{"type":"object"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string","description":"URL of the target barcode image"}}},"examples":{"default":{"value":{"image_url":"https://i.imgur.com/example-barcode.png"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object"},"examples":{"default":{"value":{"supported":true,"result":{"found":true,"barcode":"9780140449136","format":"EAN_13"},"confidence":"high","warnings":[],"disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","data_as_of":"2026-06"}}}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required"}}}}}}