{"id":11841,"name":"CodePulse Agentic API","description":"The premier developer tool suite built natively for AI agents. Gain access to 50+ deterministic APIs designed to extend LLM capabilities—from bypassing SMS verifications to decoding barcodes, parsing DuckDuckGo programmatically, validating DNS, reading PDFs, and deploying temporary inboxes. Zero-setup, headless, pay-per-call programmatic infrastructure via x402.","card_url":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","endpoint":"https://codepulse-api.hahavoid0.workers.dev/a2a","protocol_version":"0.3.0","first_seen":"2026-10-10T13:27:23.969274+00:00","last_verified":"2026-10-10T18:39:48.423535+00:00","card":{"url":"https://codepulse-api.hahavoid0.workers.dev/a2a","name":"CodePulse Agentic API","skills":[{"id":"webSearch","name":"DuckDuckGo Web Search Parser","tags":["web","search"],"examples":["Search for latest base chain updates","{\"query\":\"base network upgrades 2026\"}"],"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\"}","inputModes":["text","application/json"],"description":"Performs web searches using a free DuckDuckGo HTML parser. Returns organic search results.","outputModes":["application/json"]},{"id":"webSearchPreflight","name":"Web Search Preflight Check","tags":["web","search","preflight"],"examples":["Check if search works","{\"q\":\"test\"}"],"keywords":"Web Search (Free Preflight) Free preflight check for web search. Validates parameters and confirms API availability. When you want to verify search parameters before paying for the actual results. web search preflight Check if search works {\"q\":\"test\"}","inputModes":["text","application/json"],"description":"Free preflight check for web search. Validates parameters and confirms API availability.","outputModes":["application/json"]},{"id":"webScrape","name":"Web Scraping Text Extractor","tags":["web","scrape"],"examples":["Scrape the home page of openaq","{\"url\":\"https://openaq.org\"}"],"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\"}","inputModes":["text","application/json"],"description":"Extracts clean readable text from any website URL.","outputModes":["application/json"]},{"id":"webScrapePreflight","name":"Web Scrape Preflight Check","tags":["web","scrape","preflight"],"examples":["Check if URL is reachable","{\"url\":\"https://example.com\"}"],"keywords":"Web Scrape (Free Preflight) Free preflight check for web scraping. Validates URL and confirms target is reachable without paying. When you want to verify a URL is reachable and returns 200 OK before paying for the full scraped text. web scrape preflight Check if URL is reachable {\"url\":\"https://example.com\"}","inputModes":["text","application/json"],"description":"Free preflight check for web scraping. Validates URL and confirms target is reachable without paying.","outputModes":["application/json"]},{"id":"webMarkdown","name":"HTML to Markdown Downloader","tags":["web","markdown"],"examples":["Download documentation as markdown","{\"url\":\"https://nodejs.org\"}"],"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\"}","inputModes":["text","application/json"],"description":"Downloads HTML and compiles it to markdown locally using Turndown.","outputModes":["application/json"]},{"id":"webMetadata","name":"OpenGraph & Metadata Extractor","tags":["web","metadata"],"examples":["Get page keywords and meta tags","{\"url\":\"https://github.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Extracts OpenGraph tags, description, keywords, and page header meta tags.","outputModes":["application/json"]},{"id":"webHistory","name":"Archive.org Wayback Snapshot Query","tags":["web","history"],"examples":["Check wayback snapshot for yahoo.com","{\"url\":\"https://yahoo.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries historical website snapshots from the free Archive.org API.","outputModes":["application/json"]},{"id":"webRss","name":"RSS/Atom XML Feed Parser","tags":["web","rss"],"examples":["Parse hacker news hnrss feed","{\"url\":\"https://hnrss.org/frontpage\"}"],"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\"}","inputModes":["text","application/json"],"description":"Parses any public RSS or Atom XML feed URL into structured JSON.","outputModes":["application/json"]},{"id":"webSitemap","name":"Sitemap XML URL Extractor","tags":["web","sitemap"],"examples":["Extract links from a sitemap","{\"url\":\"https://sitemaps.org/sitemap.xml\"}"],"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\"}","inputModes":["text","application/json"],"description":"Resolves and lists all URLs inside a sitemap XML.","outputModes":["application/json"]},{"id":"webDnsTxt","name":"Cloudflare DNS Records Query","tags":["web","dns"],"examples":["Check MX records for google.com","{\"domain\":\"google.com\",\"type\":\"MX\"}"],"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\"}","inputModes":["text","application/json"],"description":"Fetches TXT, MX, A, CNAME, and CAA records for a domain via Cloudflare DNS-over-HTTPS.","outputModes":["application/json"]},{"id":"webWhois","name":"Public WHOIS/RDAP Domain Query","tags":["web","whois"],"examples":["Lookup WHOIS details for domain","{\"domain\":\"github.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries global registry metadata via the public RDAP protocol to find registration details.","outputModes":["application/json"]},{"id":"mailboxCreate","name":"Disposable Mailbox Creator","tags":["mailbox","temporary"],"examples":["Create a temporary mailbox","{}"],"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 {}","inputModes":["text","application/json"],"description":"Generates a temporary disposable inbox address using the free 1secmail.com service.","outputModes":["application/json"]},{"id":"mailboxMessages","name":"Mailbox Message Poller","tags":["mailbox","temporary"],"examples":["Poll email messages for user","{\"email\":\"test@1secmail.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Polls the disposable inbox for messages and verification codes.","outputModes":["application/json"]},{"id":"phoneTempSms","name":"Temporary Public SMS Numbers","tags":["phone","sms"],"examples":["List available public verification phone numbers","{}"],"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 {}","inputModes":["text","application/json"],"description":"Lists active public numbers available for temporary SMS verification codes.","outputModes":["application/json"]},{"id":"phoneMessages","name":"SMS Message Poller","tags":["phone","sms"],"examples":["Get verification codes sent to +12134567890","{\"phone\":\"+12134567890\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries public SMS verification boards to retrieve recent OTP codes.","outputModes":["application/json"]},{"id":"webhookListen","name":"Temporary Webhook Endpoint Creator","tags":["webhook","temporary"],"examples":["Create a webhook listener","{}"],"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 {}","inputModes":["text","application/json"],"description":"Generates a unique callback URL. Any POST request sent to this URL will be recorded.","outputModes":["application/json"]},{"id":"webhookPoll","name":"Webhook Callback Poller","tags":["webhook","temporary"],"examples":["Poll webhook callbacks","{\"webhook_id\":\"wh_38f2a28189c4\"}"],"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\"}","inputModes":["text","application/json"],"description":"Retrieves all callback request payloads received by the listener.","outputModes":["application/json"]},{"id":"notifyTelegram","name":"Telegram Bot Dispatcher","tags":["notify","telegram"],"examples":["Send message to telegram user","{\"bot_token\":\"123:abc\",\"chat_id\":\"98765\",\"message\":\"Hello from 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!\"}","inputModes":["text","application/json"],"description":"Dispatches telegram messages using a bot token and chat identifier.","outputModes":["application/json"]},{"id":"notifySlack","name":"Slack Webhook Alert Dispatcher","tags":["notify","slack"],"examples":["Post alert to slack workspace","{\"webhook_url\":\"https://hooks.slack.com/...\",\"text\":\"System alert: High CPU\"}"],"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\"}","inputModes":["text","application/json"],"description":"Posts messages directly to developer channels via Slack webhooks.","outputModes":["application/json"]},{"id":"notifyDiscord","name":"Discord Webhook Relayer","tags":["notify","discord"],"examples":["Relay notification card to discord channel","{\"webhook_url\":\"https://discord.com/api/...\",\"content\":\"**Backup successful**\"}"],"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**\"}","inputModes":["text","application/json"],"description":"Relays markdown notification cards to Discord webhooks.","outputModes":["application/json"]},{"id":"notifyEmail","name":"Resend Free Email Dispatcher","tags":["notify","email"],"examples":["Send alert to user email","{\"to\":\"dev@example.com\",\"subject\":\"Failure alert\",\"body\":\"The server crashed!\"}"],"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!\"}","inputModes":["text","application/json"],"description":"Sends automated email notifications using the Resend API.","outputModes":["application/json"]},{"id":"domainCheck","name":"Domain Availability SOA Checker","tags":["domain","dns"],"examples":["Check if domain is available","{\"domain\":\"my-new-idea-domain.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Checks domain registration availability by checking SOA DNS records.","outputModes":["application/json"]},{"id":"domainSocial","name":"Social Profile Handle Checker","tags":["domain","social"],"examples":["Check handle availability for startup","{\"handle\":\"newstartup\"}"],"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\"}","inputModes":["text","application/json"],"description":"Checks availability of a handle across major social platforms (GitHub, Twitter, Reddit, YouTube, Instagram).","outputModes":["application/json"]},{"id":"brandPalette","name":"Website Official Colors Extractor","tags":["brand","colors"],"examples":["Get brand colors of a site","{\"url\":\"https://tailwind.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Parses CSS hex and rgb colors on a target website to resolve brand colors.","outputModes":["application/json"]},{"id":"brandLogo","name":"Clearbit Corporate Logo Resolver","tags":["brand","logo"],"examples":["Get corporate logo for website","{\"domain\":\"google.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Extracts high-resolution logo links using Clearbit's free logo API.","outputModes":["application/json"]},{"id":"networkSslExpiry","name":"CertSpotter SSL Validity Checker","tags":["network","ssl"],"examples":["Check SSL logs for domain","{\"domain\":\"github.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Checks domain certificate logs on CertSpotter for SSL expiry dates and issuers.","outputModes":["application/json"]},{"id":"networkDnssec","name":"DNSSEC Signatures Verifier","tags":["network","dnssec"],"examples":["Verify dnssec is active for domain","{\"domain\":\"google.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Verifies the presence of DNSSEC keys and signatures on a domain via DoH.","outputModes":["application/json"]},{"id":"ipPatent","name":"USPTO Official Patent Lookup","tags":["intellectual-property","patent"],"examples":["Lookup patent 10482810","{\"query\":\"10482810\"}"],"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\"}","inputModes":["text","application/json"],"description":"Searches official USPTO patent database records using title query keywords or a specific patent number.","outputModes":["application/json"]},{"id":"ipTrademark","name":"Trademark Index Search","tags":["intellectual-property","trademark"],"examples":["Verify trademark conflicts for brand name","{\"name\":\"Google\"}"],"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\"}","inputModes":["text","application/json"],"description":"Audits word conflicts in public trademark indexes to verify name availability.","outputModes":["application/json"]},{"id":"companySec","name":"SEC EDGAR Filings Lookup","tags":["company","sec"],"examples":["Lookup Apple SEC filings","{\"cik\":\"0000320193\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier.","outputModes":["application/json"]},{"id":"companyAddress","name":"SEC Corporate Address Resolver","tags":["company","address"],"examples":["Get Apple corporate address","{\"cik\":\"0000320193\"}"],"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\"}","inputModes":["text","application/json"],"description":"Resolves official corporate address and incorporation details from SEC EDGAR registry records.","outputModes":["application/json"]},{"id":"registryNpm","name":"NPM Library Resolver","tags":["registry","npm"],"examples":["Get npm stats for zod","{\"package\":\"zod\"}"],"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\"}","inputModes":["text","application/json"],"description":"Retrieves version history, dependencies, and author details from the official NPM registry.","outputModes":["application/json"]},{"id":"registryPypi","name":"PyPI Package Resolver","tags":["registry","pypi"],"examples":["Get package info for pydantic","{\"package\":\"pydantic\"}"],"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\"}","inputModes":["text","application/json"],"description":"Fetches package descriptions, requirements, and release version numbers from PyPI.","outputModes":["application/json"]},{"id":"registryCrates","name":"Rust Crates.io Resolver","tags":["registry","crates"],"examples":["Check rust crate details for serde","{\"crate\":\"serde\"}"],"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\"}","inputModes":["text","application/json"],"description":"Looks up Rust crate details, downloads history, and dependencies from Crates.io.","outputModes":["application/json"]},{"id":"registryGolang","name":"Go Proxy Config Checker","tags":["registry","golang"],"examples":["Verify gin module versions","{\"module\":\"github.com/gin-gonic/gin\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries Go release tags and modules list from proxy.golang.org.","outputModes":["application/json"]},{"id":"registryPackagist","name":"PHP Composer Packagist Lookup","tags":["registry","packagist"],"examples":["Check composer packages stats","{\"package\":\"laravel/framework\"}"],"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\"}","inputModes":["text","application/json"],"description":"Resolves PHP library requirements and tags from Packagist.org.","outputModes":["application/json"]},{"id":"registryMaven","name":"Java Maven Package Resolver","tags":["registry","maven"],"examples":["Search maven repository for log4j","{\"artifact\":\"log4j\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries Java package group and artifact structures from Maven Central.","outputModes":["application/json"]},{"id":"registryCdnjs","name":"CDNJS File Paths Resolver","tags":["registry","cdnjs"],"examples":["Get jquery cdn links","{\"library\":\"jquery\"}"],"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\"}","inputModes":["text","application/json"],"description":"Resolves Javascript/CSS file paths hosted on cdnjs.","outputModes":["application/json"]},{"id":"registryGithubRepo","name":"GitHub Repository Stats Lookup","tags":["registry","github"],"examples":["Get github stats for react","{\"repo\":\"facebook/react\"}"],"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\"}","inputModes":["text","application/json"],"description":"Reads star counts, issues, forks, and description for a GitHub repository.","outputModes":["application/json"]},{"id":"registryGithubRelease","name":"GitHub Tag Release Resolver","tags":["registry","github"],"examples":["Check latest release notes for rust","{\"repo\":\"rust-lang/rust\"}"],"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\"}","inputModes":["text","application/json"],"description":"Retrieves the latest tag release and release notes for a GitHub repository.","outputModes":["application/json"]},{"id":"registryGithubLicense","name":"GitHub Repository License Resolver","tags":["registry","github"],"examples":["Verify repository license for lodash","{\"repo\":\"lodash/lodash\"}"],"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\"}","inputModes":["text","application/json"],"description":"Scrapes and parses repository license configurations from GitHub.","outputModes":["application/json"]},{"id":"securitySecretScan","name":"Regex Private Key Scanner","tags":["security","keys"],"examples":["Scan text block for exposed credentials","{\"text\":\"deploy key: xoxb-12345678-abcde\"}"],"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\"}","inputModes":["text","application/json"],"description":"Runs high-accuracy regular expression scans on a text block to find leaked API keys, tokens, or private keys.","outputModes":["application/json"]},{"id":"securityCve","name":"OSV.dev CVE Library Vulnerabilities Checker","tags":["security","cve"],"examples":["Verify vulnerabilities for library version","{\"package\":\"lodash\",\"version\":\"4.17.15\"}"],"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\"}","inputModes":["text","application/json"],"description":"Checks package names and versions against the free open-source vulnerability database OSV.dev.","outputModes":["application/json"]},{"id":"securityIpAbuse","name":"AbuseIPDB IP Reputation Query","tags":["security","ip"],"examples":["Verify reputation for host IP","{\"ip\":\"8.8.8.8\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries IP reputation scoring to detect botnet, spamming, or hacking origin IPs.","outputModes":["application/json"]},{"id":"securityHashCheck","name":"Threat Hash Signatures Lookup","tags":["security","threat"],"examples":["Verify file md5 signature","{\"hash\":\"d41d8cd98f00b204e9800998ecf8427e\"}"],"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\"}","inputModes":["text","application/json"],"description":"Verifies file MD5/SHA256 threat signatures against open vulnerability directories.","outputModes":["application/json"]},{"id":"securityPwnedPassword","name":"HaveIBeenPwned Leak Checker","tags":["security","password"],"examples":["Verify if password123 is leaked","{\"password\":\"password123\"}"],"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\"}","inputModes":["text","application/json"],"description":"Securly audits passwords against HaveIBeenPwned database leaks using k-Anonymity hashing locally.","outputModes":["application/json"]},{"id":"securityHttpHeaders","name":"CSP & HSTS Headers Auditing","tags":["security","headers"],"examples":["Audit headers of target website","{\"url\":\"https://github.com\"}"],"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\"}","inputModes":["text","application/json"],"description":"Queries target URL headers to score security configurations (HSTS, CSP, X-Frame-Options).","outputModes":["application/json"]},{"id":"mediaPdfText","name":"Local PDF Text Extractor","tags":["media","pdf"],"examples":["Read text from dummy PDF","{\"url\":\"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.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\"}","inputModes":["text","application/json"],"description":"Extracts and parses text strings from a public PDF document URL.","outputModes":["application/json"]},{"id":"mediaPdfTextPreflight","name":"PDF Text Extraction Preflight Check","tags":["media","pdf","preflight"],"examples":["Check if PDF is readable","{\"pdf_url\":\"https://example.com/test.pdf\"}"],"keywords":"Extract PDF Text (Free Preflight) Free preflight check for PDF text extraction. Validates URL and confirms the PDF is reachable and supported. When you want to verify a PDF URL is reachable before paying for extraction. media pdf preflight Check if PDF is readable {\"pdf_url\":\"https://example.com/test.pdf\"}","inputModes":["text","application/json"],"description":"Free preflight check for PDF text extraction. Validates URL and confirms the PDF is reachable and supported.","outputModes":["application/json"]},{"id":"mediaOcr","name":"OCR.space Image Text Reader","tags":["media","ocr"],"examples":["Read text from receipt image","{\"image_url\":\"https://receive-sms-free.cc/logo.png\"}"],"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\"}","inputModes":["text","application/json"],"description":"Performs optical character recognition (OCR) on an image URL to read its text.","outputModes":["application/json"]},{"id":"mediaChart","name":"QuickChart.io Visual Generator","tags":["media","chart"],"examples":["Generate sales report bar chart","{\"chart_config\":{\"type\":\"bar\",\"data\":{\"labels\":[\"Jan\",\"Feb\"],\"datasets\":[{\"label\":\"Revenue\",\"data\":[10,25]}]}}}"],"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]}]}}}","inputModes":["text","application/json"],"description":"Generates charts (bar, line, pie) from JSON configuration payloads using QuickChart.io.","outputModes":["application/json"]},{"id":"mediaQrGenerate","name":"Local QR Code Buffer Generator","tags":["media","qr"],"examples":["Generate QR code for stripe invoice link","{\"text\":\"https://stripe.com/invoice/1234\"}"],"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\"}","inputModes":["text","application/json"],"description":"Generates a QR code image buffer from a text string.","outputModes":["application/json"]},{"id":"mediaBarcodeRead","name":"Barcode Image Parity Decoder","tags":["media","barcode"],"examples":["Read barcode from image","{\"image_url\":\"https://upcitemdb.com/logo.png\"}"],"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\"}","inputModes":["text","application/json"],"description":"Decodes EAN, UPC, or ISBN barcode values from an image URL.","outputModes":["application/json"]},{"id":"agentRequestData","name":"Request Missing Data","tags":["agent","support"],"examples":["Request a new API endpoint","{\"description\":\"Need an endpoint for stock ticker symbol resolution\"}"],"keywords":"Request Missing Data Logs an agent's request for new live data sources. Use when an agent needs live data that this API does not serve yet. agent support Request a new API endpoint {\"description\":\"Need an endpoint for stock ticker symbol resolution\"}","inputModes":["text","application/json"],"description":"Logs an agent's request for new live data sources.","outputModes":["application/json"]},{"id":"agentFeedback","name":"Report Bad Data or Broken Endpoints","tags":["agent","support","feedback"],"examples":["Report that an endpoint is broken","{\"endpoint\":\"/web/history\",\"issue\":\"Always returns 404\"}"],"keywords":"Report Bad Data or Broken Endpoints Accepts structured feedback about broken endpoints or stale data. Use when an endpoint returns incorrect, stale, or severely malformed data. agent support feedback Report that an endpoint is broken {\"endpoint\":\"/web/history\",\"issue\":\"Always returns 404\"}","inputModes":["text","application/json"],"description":"Accepts structured feedback about broken endpoints or stale data.","outputModes":["application/json"]},{"id":"agentDiscoveryBroadcast","name":"Agent Capability Broadcast","tags":["agent","discovery","registry"],"examples":["Broadcast agent to registry","{\"agent_name\":\"TraderBot\",\"capabilities_url\":\"https://traderbot.local/a2a\",\"description\":\"Executes trades\"}"],"keywords":"Agent Capability Broadcast Broadcasts an agent's capabilities to a public registry KV store to enable agent-to-agent discovery. Use when an agent wants to be discovered by other agents on the CodePulse network. agent discovery registry Broadcast agent to registry {\"agent_name\":\"TraderBot\",\"capabilities_url\":\"https://traderbot.local/a2a\",\"description\":\"Executes trades\"}","inputModes":["text","application/json"],"description":"Broadcasts an agent's capabilities to a public registry KV store to enable agent-to-agent discovery.","outputModes":["application/json"]},{"id":"bountyClaim","name":"Submit Agent Marketing Bounty","tags":["discovery","bounty","gamification"],"examples":["Claim a marketing bounty","{\"registry_url\":\"https://agentcash.com\",\"wallet_address\":\"0x\"}"],"keywords":"Claim Discovery Bounty Submit proof of listing CodePulse API on a new agent directory or marketplace to receive a USDC bounty. When you have successfully indexed our OpenAPI or llms.txt on a public AI agent directory and want to claim the reward. discovery bounty gamification Claim a marketing bounty {\"registry_url\":\"https://agentcash.com\",\"wallet_address\":\"0x\"}","inputModes":["text","application/json"],"description":"Submit proof of listing CodePulse API on a new agent directory or marketplace to receive a USDC bounty.","outputModes":["application/json"]}],"iconUrl":"https://codepulse-api.hahavoid0.workers.dev/logo.png","version":"1.0.1","metadata":{"url":"https://codepulse-api.hahavoid0.workers.dev","logo":"https://codepulse-api.hahavoid0.workers.dev/logo.png","name":"CodePulse Agentic API","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","contact":"support@codepulse.dev","pricing":{"/web/rss":"$0.010","/media/ocr":"$0.050","/web/whois":"$0.020","/brand/logo":"$0.010","/web/scrape":"$0.030","/web/search":"$0.030","/company/sec":"$0.050","/media/chart":"$0.020","/web/dns-txt":"$0.010","/web/history":"$0.010","/web/sitemap":"$0.010","/domain/check":"$0.010","/notify/email":"$0.020","/notify/slack":"$0.010","/registry/npm":"$0.005","/security/cve":"$0.020","/web/markdown":"$0.030","/web/metadata":"$0.010","/webhook/poll":"$0.010","/brand/palette":"$0.010","/domain/social":"$0.020","/registry/pypi":"$0.010","/agent/feedback":"free","/mailbox/create":"$0.010","/media/pdf-text":"$0.050","/network/dnssec":"$0.010","/notify/discord":"$0.010","/phone/messages":"$0.020","/phone/temp-sms":"$0.150","/registry/cdnjs":"$0.010","/registry/maven":"$0.010","/webhook/listen":"$0.010","/company/address":"$0.020","/notify/telegram":"$0.010","/registry/crates":"$0.010","/registry/golang":"$0.010","/mailbox/messages":"$0.010","/media/qr-generate":"$0.010","/security/ip-abuse":"$0.020","/agent/request-data":"free","/media/barcode-read":"$0.020","/network/ssl-expiry":"$0.010","/registry/packagist":"$0.010","/security/hash-check":"$0.010","/registry/github/repo":"$0.010","/security/secret-scan":"$0.015","/web/scrape-preflight":"free","/web/search-preflight":"free","/security/http-headers":"$0.010","/discovery/bounty-claim":"free","/registry/github/license":"$0.010","/registry/github/release":"$0.010","/security/pwned-password":"$0.010","/media/pdf-text-preflight":"free","/agent/discovery-broadcast":"$0.010","/intellectual-property/patent":"$0.050","/intellectual-property/trademark":"$0.050"},"version":"1.0.1","keywords":["x402","AgentCash","Base USDC","paid API","AI agent endpoints","bank holidays","public holidays","DNS propagation","radio stream URL","barcode lookup","airspace flight tracking","air quality","transit status","weather anomaly","USGS streamflow","brand assets","prediction odds","seismic","wildfire","space-weather","pollen","marine-buoy","flood-warnings","uv-index","lightning","vessel-tracker","rail-status","toll-road","ev-charger","route-duration","airport-board","faa-delays","sales-tax","patent","trademark","market-halts","fed-rate","blockchain","abi","simulation","gas","balances","funding-rates","dns-security","ssl-expiry","security-headers","timezone","stream-temp","whois","ip-lookup","company-lookup"],"protocol":{"a2a":{"endpoint":"https://codepulse-api.hahavoid0.workers.dev/a2a","agentCard":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","protocolVersion":"0.3.0"},"mcp":{"mcpJson":"https://codepulse-api.hahavoid0.workers.dev/.well-known/mcp.json","endpoint":"https://codepulse-api.hahavoid0.workers.dev/mcp","discovery":"https://codepulse-api.hahavoid0.workers.dev/x402/discovery","protocolVersion":"2025-06-18"},"oasf":{"endpoint":"https://codepulse-api.hahavoid0.workers.dev/.well-known/oasf.json","oasfJson":"https://codepulse-api.hahavoid0.workers.dev/.well-known/oasf.json","protocolVersion":"1.0.0"},"x402":{"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","version":2,"alsoAccepts":[{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"}],"facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","primaryResource":"https://codepulse-api.hahavoid0.workers.dev/web/search"}},"description":"The premier developer tool suite built natively for AI agents. Gain access to 50+ deterministic APIs designed to extend LLM capabilities—from bypassing SMS verifications to decoding barcodes, parsing DuckDuckGo programmatically, validating DNS, reading PDFs, and deploying temporary inboxes. Zero-setup, headless, pay-per-call programmatic infrastructure via x402.","documentation":{"a2a":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","mcp":"https://codepulse-api.hahavoid0.workers.dev/.well-known/mcp.json","oasf":"https://codepulse-api.hahavoid0.workers.dev/.well-known/oasf.json","x402":"https://codepulse-api.hahavoid0.workers.dev/.well-known/x402.json","terms":"https://codepulse-api.hahavoid0.workers.dev/terms","openapi":"https://codepulse-api.hahavoid0.workers.dev/openapi.json","privacy":"https://codepulse-api.hahavoid0.workers.dev/privacy"},"cheapestEndpoints":[{"path":"/registry/npm","price":"$0.005","description":"Retrieves version history, dependencies, and author details from the official NPM registry.","exampleInput":{"package":"hono"}}]},"provider":{"url":"https://codepulse-api.hahavoid0.workers.dev","organization":"CodePulse Agentic API"},"security":[{"x402":[]}],"description":"The premier developer tool suite built natively for AI agents. Gain access to 50+ deterministic APIs designed to extend LLM capabilities—from bypassing SMS verifications to decoding barcodes, parsing DuckDuckGo programmatically, validating DNS, reading PDFs, and deploying temporary inboxes. Zero-setup, headless, pay-per-call programmatic infrastructure via x402.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"authentication":{"schemes":["x402"],"credentials":null},"protocolVersion":"0.3.0","securitySchemes":{"x402":{"apiKeySecurityScheme":{"in":"header","name":"X-Payment","description":"x402 payment authorization header for paid calls."}}},"documentationUrl":"https://codepulse-api.hahavoid0.workers.dev/openapi.json","defaultInputModes":["text","application/json"],"defaultOutputModes":["application/json","text/plain"],"supportedInterfaces":[{"url":"https://codepulse-api.hahavoid0.workers.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"},{"url":"https://codepulse-api.hahavoid0.workers.dev/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"0.3.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T18:39:48.423535+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T18:39:48.423535+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json"],"skills":[{"skill_id":"securityIpAbuse","name":"AbuseIPDB IP Reputation Query","description":"Queries IP reputation scoring to detect botnet, spamming, or hacking origin IPs.","tags":["security","ip"],"quality_warning":false},{"skill_id":"agentDiscoveryBroadcast","name":"Agent Capability Broadcast","description":"Broadcasts an agent's capabilities to a public registry KV store to enable agent-to-agent discovery.","tags":["agent","discovery","registry"],"quality_warning":false},{"skill_id":"webHistory","name":"Archive.org Wayback Snapshot Query","description":"Queries historical website snapshots from the free Archive.org API.","tags":["web","history"],"quality_warning":false},{"skill_id":"mediaBarcodeRead","name":"Barcode Image Parity Decoder","description":"Decodes EAN, UPC, or ISBN barcode values from an image URL.","tags":["media","barcode"],"quality_warning":false},{"skill_id":"registryCdnjs","name":"CDNJS File Paths Resolver","description":"Resolves Javascript/CSS file paths hosted on cdnjs.","tags":["registry","cdnjs"],"quality_warning":false},{"skill_id":"securityHttpHeaders","name":"CSP & HSTS Headers Auditing","description":"Queries target URL headers to score security configurations (HSTS, CSP, X-Frame-Options).","tags":["security","headers"],"quality_warning":false},{"skill_id":"networkSslExpiry","name":"CertSpotter SSL Validity Checker","description":"Checks domain certificate logs on CertSpotter for SSL expiry dates and issuers.","tags":["network","ssl"],"quality_warning":false},{"skill_id":"brandLogo","name":"Clearbit Corporate Logo Resolver","description":"Extracts high-resolution logo links using Clearbit's free logo API.","tags":["brand","logo"],"quality_warning":false},{"skill_id":"webDnsTxt","name":"Cloudflare DNS Records Query","description":"Fetches TXT, MX, A, CNAME, and CAA records for a domain via Cloudflare DNS-over-HTTPS.","tags":["web","dns"],"quality_warning":false},{"skill_id":"networkDnssec","name":"DNSSEC Signatures Verifier","description":"Verifies the presence of DNSSEC keys and signatures on a domain via DoH.","tags":["network","dnssec"],"quality_warning":false},{"skill_id":"notifyDiscord","name":"Discord Webhook Relayer","description":"Relays markdown notification cards to Discord webhooks.","tags":["notify","discord"],"quality_warning":false},{"skill_id":"mailboxCreate","name":"Disposable Mailbox Creator","description":"Generates a temporary disposable inbox address using the free 1secmail.com service.","tags":["mailbox","temporary"],"quality_warning":false},{"skill_id":"domainCheck","name":"Domain Availability SOA Checker","description":"Checks domain registration availability by checking SOA DNS records.","tags":["domain","dns"],"quality_warning":false},{"skill_id":"webSearch","name":"DuckDuckGo Web Search Parser","description":"Performs web searches using a free DuckDuckGo HTML parser. Returns organic search results.","tags":["web","search"],"quality_warning":false},{"skill_id":"registryGithubLicense","name":"GitHub Repository License Resolver","description":"Scrapes and parses repository license configurations from GitHub.","tags":["registry","github"],"quality_warning":false},{"skill_id":"registryGithubRepo","name":"GitHub Repository Stats Lookup","description":"Reads star counts, issues, forks, and description for a GitHub repository.","tags":["registry","github"],"quality_warning":false},{"skill_id":"registryGithubRelease","name":"GitHub Tag Release Resolver","description":"Retrieves the latest tag release and release notes for a GitHub repository.","tags":["registry","github"],"quality_warning":false},{"skill_id":"registryGolang","name":"Go Proxy Config Checker","description":"Queries Go release tags and modules list from proxy.golang.org.","tags":["registry","golang"],"quality_warning":false},{"skill_id":"webMarkdown","name":"HTML to Markdown Downloader","description":"Downloads HTML and compiles it to markdown locally using Turndown.","tags":["web","markdown"],"quality_warning":false},{"skill_id":"securityPwnedPassword","name":"HaveIBeenPwned Leak Checker","description":"Securly audits passwords against HaveIBeenPwned database leaks using k-Anonymity hashing locally.","tags":["security","password"],"quality_warning":false},{"skill_id":"registryMaven","name":"Java Maven Package Resolver","description":"Queries Java package group and artifact structures from Maven Central.","tags":["registry","maven"],"quality_warning":false},{"skill_id":"mediaPdfText","name":"Local PDF Text Extractor","description":"Extracts and parses text strings from a public PDF document URL.","tags":["media","pdf"],"quality_warning":false},{"skill_id":"mediaQrGenerate","name":"Local QR Code Buffer Generator","description":"Generates a QR code image buffer from a text string.","tags":["media","qr"],"quality_warning":false},{"skill_id":"mailboxMessages","name":"Mailbox Message Poller","description":"Polls the disposable inbox for messages and verification codes.","tags":["mailbox","temporary"],"quality_warning":false},{"skill_id":"registryNpm","name":"NPM Library Resolver","description":"Retrieves version history, dependencies, and author details from the official NPM registry.","tags":["registry","npm"],"quality_warning":false},{"skill_id":"mediaOcr","name":"OCR.space Image Text Reader","description":"Performs optical character recognition (OCR) on an image URL to read its text.","tags":["media","ocr"],"quality_warning":false},{"skill_id":"securityCve","name":"OSV.dev CVE Library Vulnerabilities Checker","description":"Checks package names and versions against the free open-source vulnerability database OSV.dev.","tags":["security","cve"],"quality_warning":false},{"skill_id":"webMetadata","name":"OpenGraph & Metadata Extractor","description":"Extracts OpenGraph tags, description, keywords, and page header meta tags.","tags":["web","metadata"],"quality_warning":false},{"skill_id":"mediaPdfTextPreflight","name":"PDF Text Extraction Preflight Check","description":"Free preflight check for PDF text extraction. Validates URL and confirms the PDF is reachable and supported.","tags":["media","pdf","preflight"],"quality_warning":false},{"skill_id":"registryPackagist","name":"PHP Composer Packagist Lookup","description":"Resolves PHP library requirements and tags from Packagist.org.","tags":["registry","packagist"],"quality_warning":false},{"skill_id":"webWhois","name":"Public WHOIS/RDAP Domain Query","description":"Queries global registry metadata via the public RDAP protocol to find registration details.","tags":["web","whois"],"quality_warning":false},{"skill_id":"registryPypi","name":"PyPI Package Resolver","description":"Fetches package descriptions, requirements, and release version numbers from PyPI.","tags":["registry","pypi"],"quality_warning":false},{"skill_id":"mediaChart","name":"QuickChart.io Visual Generator","description":"Generates charts (bar, line, pie) from JSON configuration payloads using QuickChart.io.","tags":["media","chart"],"quality_warning":false},{"skill_id":"webRss","name":"RSS/Atom XML Feed Parser","description":"Parses any public RSS or Atom XML feed URL into structured JSON.","tags":["web","rss"],"quality_warning":false},{"skill_id":"securitySecretScan","name":"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"],"quality_warning":false},{"skill_id":"agentFeedback","name":"Report Bad Data or Broken Endpoints","description":"Accepts structured feedback about broken endpoints or stale data.","tags":["agent","support","feedback"],"quality_warning":false},{"skill_id":"agentRequestData","name":"Request Missing Data","description":"Logs an agent's request for new live data sources.","tags":["agent","support"],"quality_warning":false},{"skill_id":"notifyEmail","name":"Resend Free Email Dispatcher","description":"Sends automated email notifications using the Resend API.","tags":["notify","email"],"quality_warning":false},{"skill_id":"registryCrates","name":"Rust Crates.io Resolver","description":"Looks up Rust crate details, downloads history, and dependencies from Crates.io.","tags":["registry","crates"],"quality_warning":false},{"skill_id":"companyAddress","name":"SEC Corporate Address Resolver","description":"Resolves official corporate address and incorporation details from SEC EDGAR registry records.","tags":["company","address"],"quality_warning":false},{"skill_id":"companySec","name":"SEC EDGAR Filings Lookup","description":"Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier.","tags":["company","sec"],"quality_warning":false},{"skill_id":"phoneMessages","name":"SMS Message Poller","description":"Queries public SMS verification boards to retrieve recent OTP codes.","tags":["phone","sms"],"quality_warning":false},{"skill_id":"webSitemap","name":"Sitemap XML URL Extractor","description":"Resolves and lists all URLs inside a sitemap XML.","tags":["web","sitemap"],"quality_warning":false},{"skill_id":"notifySlack","name":"Slack Webhook Alert Dispatcher","description":"Posts messages directly to developer channels via Slack webhooks.","tags":["notify","slack"],"quality_warning":false},{"skill_id":"domainSocial","name":"Social Profile Handle Checker","description":"Checks availability of a handle across major social platforms (GitHub, Twitter, Reddit, YouTube, Instagram).","tags":["domain","social"],"quality_warning":false},{"skill_id":"bountyClaim","name":"Submit Agent Marketing Bounty","description":"Submit proof of listing CodePulse API on a new agent directory or marketplace to receive a USDC bounty.","tags":["discovery","bounty","gamification"],"quality_warning":false},{"skill_id":"notifyTelegram","name":"Telegram Bot Dispatcher","description":"Dispatches telegram messages using a bot token and chat identifier.","tags":["notify","telegram"],"quality_warning":false},{"skill_id":"phoneTempSms","name":"Temporary Public SMS Numbers","description":"Lists active public numbers available for temporary SMS verification codes.","tags":["phone","sms"],"quality_warning":false},{"skill_id":"webhookListen","name":"Temporary Webhook Endpoint Creator","description":"Generates a unique callback URL. Any POST request sent to this URL will be recorded.","tags":["webhook","temporary"],"quality_warning":false},{"skill_id":"securityHashCheck","name":"Threat Hash Signatures Lookup","description":"Verifies file MD5/SHA256 threat signatures against open vulnerability directories.","tags":["security","threat"],"quality_warning":false},{"skill_id":"ipTrademark","name":"Trademark Index Search","description":"Audits word conflicts in public trademark indexes to verify name availability.","tags":["intellectual-property","trademark"],"quality_warning":false},{"skill_id":"ipPatent","name":"USPTO Official Patent Lookup","description":"Searches official USPTO patent database records using title query keywords or a specific patent number.","tags":["intellectual-property","patent"],"quality_warning":false},{"skill_id":"webScrapePreflight","name":"Web Scrape Preflight Check","description":"Free preflight check for web scraping. Validates URL and confirms target is reachable without paying.","tags":["web","scrape","preflight"],"quality_warning":false},{"skill_id":"webScrape","name":"Web Scraping Text Extractor","description":"Extracts clean readable text from any website URL.","tags":["web","scrape"],"quality_warning":false},{"skill_id":"webSearchPreflight","name":"Web Search Preflight Check","description":"Free preflight check for web search. Validates parameters and confirms API availability.","tags":["web","search","preflight"],"quality_warning":false},{"skill_id":"webhookPoll","name":"Webhook Callback Poller","description":"Retrieves all callback request payloads received by the listener.","tags":["webhook","temporary"],"quality_warning":false},{"skill_id":"brandPalette","name":"Website Official Colors Extractor","description":"Parses CSS hex and rgb colors on a target website to resolve brand colors.","tags":["brand","colors"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":3,"passed":3},"recent_checks":[{"card_url":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T18:39:48.423535+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T16:07:10.174484+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T13:27:23.969274+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T18:39:48.423535+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:27:23.969274+00:00","state":"unconfirmed","http_status":200,"detail":"Advertised A2A task lookup method was not found"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://codepulse-api.hahavoid0.workers.dev/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T18:39:48.423535+00:00","latest_card_check":{"checked_at":"2026-10-10T18:39:48.423535+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T18:39:48.423535+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T18:39:48.423535+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:27:23.969274+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}