Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "agent_tools", "apis_search", "base_gas" and 11 more
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Agent tools search: One search across ~13,000 agent tools: 4 ⟨20 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). API search: Search 2,230 link-checked public & free-tier APIs ⟨11 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Base gas price: Live Base mainnet gas price (gwei), latest ⟨35 unchanged words⟩
⟨10 unchanged words⟩ paid in-band: params._meta["x402/payment"]). Email verify: Email address check WITHOUT sending mail or SMTP probing: ⟨61 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Extract JSON: Messy text + JSON Schema in, clean JSON ⟨92 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Free tiers: Current free-tier limits for developer services (hosting, ⟨15 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Gas price (5 EVM chains): Live gas prices across 5 EVM chains in ⟨81 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). LLM pricing: AI model list prices (USD per 1M input/output/cached ⟨39 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). MCP servers search: Search 4,259 MCP (Model Context Protocol) ⟨16 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Page to Markdown: Convert a public web page to clean Markdown ⟨29 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Page RAG: Any public web page -> clean LLM-ready Markdown ⟨92 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Site contacts: Company website -> one clean contact row: role ⟨82 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). Token risk: Deterministic ERC-20 risk check on Base or Ethereum ⟨89 unchanged words⟩
⟨10 unchanged words⟩ (paid in-band: params._meta["x402/payment"]). x402 services search: Search ~8,900 live x402 pay-per-call APIs (verified/unverified ⟨21 unchanged words⟩
Added "classify", "company_batch", "company_contacts" and 15 more (50 tools before, 68 now)
classify — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Text classification: classify text (max 6,000 chars) into your own labels (2-20, single or multi-label) with confidence and a short reason; output is always one of your labels. Small LLM (Workers AI Llama 3.1 8B). GET query or POST JSON body. When to use: Use classify to route tickets, emails or posts into your own labels.
company-batch — 1 free call per caller, then $0.022 USDC via x402 (paid in-band: params._meta["x402/payment"]). Company enrichment batch: up to 10 domains in one call, each with profile (name, description, socials, key pages, email provider) and detected tech stack. Only each company's own website and DNS; no personal data. When to use: Use company-batch to enrich a list of up to 10 domains in one call.
company-contacts — 1 free call per caller, then $0.004 USDC via x402 (paid in-band: params._meta["x402/payment"]). Company contacts: public business contact details from the company's own website only - role emails (info@, sales@) with MX check, main phone numbers (E.164), address, company/VAT ids and official social profiles. Personal emails and names omitted (GDPR). robots.txt respected. When to use: Use company-contacts for public role emails and main phone of a company domain (no personal data).
Added "rug_check", "token_compare", "token_portfolio" and 1 more; changed the definition of "email_verify", "list_endpoints" and "site_contacts" (46 tools before, 50 now)
1 free call per caller, then$0.002$0.004 USDC via x402 (paid in-band: params._meta[" ⟨72 unchanged words⟩
⟨22 unchanged words⟩ $0.0025, wallet-profile $0.005, contract-abi $0.0025, site-contacts$0.005$0.004, page-rag $0.0025, token-info $0.0025, ens $0.0025, ⟨22 unchanged words⟩
Added "feed_json", "qr_code" and "sitemap"; changed the definition of "agent_tools", "apis_search", "base_gas" and 32 more (43 tools before, 46 now)
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨76 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨90 unchanged words⟩
Added "dns", "domain_whois", "geocode" and 1 more; changed the definition of "ens", "list_endpoints", "token_info" and 1 more (39 tools before, 43 now)
ensENS + Basenames resolver
⟨30 unchanged words⟩ $0.0025, token-info $0.0025, ens $0.0025, tx-status $0.0015, dns $0.0025, domain-whois $0.005, ssl-cert $0.005, geocode $0.0015; utilities $0.001-$0.01; dataset downloads $1. 1 free ⟨5 unchanged words⟩
Added "ens", "token_info" and "tx_status"; changed the definition of "base_gas", "contract_abi", "country" and 19 more (36 tools before, 39 now)
1 free call per caller, then$0.001$0.0015 USDC via x402 (paid in-band: params._meta[" ⟨44 unchanged words⟩
1 free call per caller, then$0.002$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨95 unchanged words⟩
Added "contract_abi", "gas", "tx_explain" and 1 more; changed the definition of "invoice_json" and "list_endpoints" (32 tools before, 36 now)
InvoiceInvoice/receipt to JSON
Send exactly one of url, text, or file_base64 + mime_type. 1 free call per caller, then $0.003 USDC ⟨189 unchanged words⟩ turn a web page into Markdown for retrieval. Pay by card instead of crypto: put a Gumroad license key from https://freetier.gumroad.com/l/gvyfk in params._meta["x-license-key"] (or HTTP header X-License-Key); 3 credits ($0.003) per page. Time limit about 22 s per call; on timeout or error nothing is charged or settled.
Added "page_rag", "site_contacts" and "token_risk"; changed the definition of "agent_tools", "apis_search", "base_gas" and 23 more (29 tools before, 32 now)
before
—after
agent-toolsPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). One search across ~13,000 agent tools: 4 ⟨13 unchanged words⟩ BY 4.0). Filters: q, type=mcp|x402, limit<=100.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
Added "invoice_json"; changed the definition of "agent_tools", "apis_search", "base_gas" and 22 more (28 tools before, 29 now)
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. One search across ⟨42 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Search 2,230 ⟨33 unchanged words⟩
Certificate recorded, valid to 2027-01-15
Authorization not required
Changed the definition of "agent_tools", "apis_search", "base_gas" and 22 more
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. One search across ~13,000 agent tools: ⟨19 unchanged words⟩ type=mcp|x402, limit<=100. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Changed the definition of "agent_tools", "apis_search", "base_gas" and 15 more
Paid ($0.01$0.001 USDC via x402). One search across ~13 ⟨45 unchanged words⟩
Paid ($0.01$0.001 USDC via x402). Search 2,230 link-checked ⟨36 unchanged words⟩
Unknown → Live
First tool surface recorded: 28 tools (server version 3.0.0)
https://freetier-agent-api.pages.dev/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 16 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
company-profile — 1 free call per caller, then $0.0075 USDC via x402 (paid in-band: params._meta["x402/payment"]). Company enrichment: domain in, company profile out - name, description, language, logo, founding date, address (schema.org), official social profiles, key pages (contact, about, careers, pricing) and email provider (MX). Only the company's own website and DNS; robots.txt respected; no personal data. When to use: Use company-profile to enrich a domain; company-techstack for technologies; company-contacts for business contact details; company-batch for up to 10 domains.
company-techstack — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Website tech stack detection: CMS, e-commerce, frameworks, analytics, marketing, support chat, payments, consent, CDN/hosting and email provider used by a company website, each with evidence (HTML, header or DNS). ~70 signatures. When to use: Use company-techstack to see which CMS, analytics, chat and payment tools a website uses.
email-verify-batch — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Email verification batch: up to 20 email addresses in one call - syntax, MX/A records via DNS-over-HTTPS, null MX, disposable, role and free-mail flags, verdict per address and a summary. No SMTP probing, nothing stored. When to use: Use email-verify-batch to clean a list of up to 20 emails.
email-verify-quick — 1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Email quick check: offline syntax check, disposable-domain flag (~9,900 domains), role address and free-mail flags for one email, no DNS (fastest). Use email-verify for MX checks. When to use: Use email-verify-quick for a fast offline syntax/disposable check; email-verify adds MX; email-verify-batch for lists.
entity-extract — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Named entity extraction: people, organizations, locations, dates, money amounts and products from text (max 6,000 chars), plus emails and URLs by regex. Every AI entity is checked to literally occur in the text. GET query or POST JSON body. When to use: Use entity-extract for people, companies, places, dates and amounts; extract-json when you need your own schema.
geocode-batch — 1 free call per caller, then $0.002 USDC via x402 (paid in-band: params._meta["x402/payment"]). Geocode batch: up to 5 addresses or place names (separated by |) to coordinates and a structured address in one call, optional country filter. OpenStreetMap Nominatim, cached, ODbL attribution. When to use: Use geocode-batch for up to 5 addresses at once.
news-entity — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Entity news last 24h: who is writing about a company, person or project in the last 24 hours - article count, top sources, top countries, headlines - plus a Wikipedia identity check of the entity. Data: GDELT DOC 2.0 + Wikipedia. When to use: Use news-entity for a 24h media snapshot of one company, person or project.
news-monitor — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). News search and monitor: latest news articles worldwide (65+ languages) matching keywords in a time window (1h to 2 weeks), newest first, with title, URL, source domain, language, country and time. Data: GDELT Project DOC 2.0 API. When to use: Use news-monitor to fetch the latest articles for keywords; news-entity for a 24h who-writes-about-X digest; news-sentiment for tone.
news-sentiment — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). News sentiment: average tone of worldwide news coverage about a topic, company or person over a window (default 7 days) with label (negative to positive), trend (improving/worsening/stable) and the tone timeline. Data: GDELT DOC 2.0 tone analysis. When to use: Use news-sentiment to judge whether coverage of a topic is negative or positive, and its trend.
summarize — 1 free call per caller, then $0.004 USDC via x402 (paid in-band: params._meta["x402/payment"]). Text summarizer: summarize up to 12,000 characters into 3-6 bullet points or one paragraph (max_words 20-250, optional output language). Small LLM (Workers AI Llama 3.1 8B), facts only from the text. GET query or POST JSON body. When to use: Use summarize to condense long text into bullets or a paragraph.
token-price — 1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token price: current USD price of one token by contract address from DEX data, plus market cap, FDV, 24h volume, liquidity and 24h change. Base, Ethereum, Solana, Arbitrum, BSC, Polygon, Optimism, Avalanche. Data: GeckoTerminal public DEX API (prices, pools, OHLCV across 8 chains). Not financial advice. When to use: Use token-price for one token, token-prices for up to 30 at once, token-price-history for candles, token-pools for liquidity.
token-price-history — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token price history: OHLCV candles (daily up to 180, hourly up to 168) for one token from its most liquid DEX pool, with period change, high and low. Data: GeckoTerminal public DEX API (prices, pools, OHLCV across 8 chains). Not financial advice. When to use: Use token-price-history for daily or hourly OHLCV candles of a DEX token.
token-prices — 1 free call per caller, then $0.004 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token prices (multi): USD prices for up to 30 tokens on one network in one call, with market cap, 24h volume and 24h change per token. Data: GeckoTerminal public DEX API (prices, pools, OHLCV across 8 chains). Not financial advice. When to use: Use token-prices to price a whole portfolio or watchlist in one call.
translate — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Text translation: translate up to 3,000 characters into one of 28 languages (en, da, de, fr, es, it, pt, nl, sv, no, fi, pl, ru, uk, tr, ar, hi, ja, ko, zh, id, vi, th, cs, ro, el, he, hu), source auto-detected. Small LLM (Workers AI). GET query or POST JSON body. When to use: Use translate for short texts into 28 languages.
wiki-fact — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Wikipedia fact lookup: best-matching Wikipedia article for a query with summary, description, URL and structured Wikidata facts (type, country, headquarters, founded, founders, CEO, website, industry, employees, ticker, population, coordinates). Any Wikipedia language. When to use: Use wiki-fact to ground an entity: summary plus structured facts (founded, HQ, CEO, website).
1 free call per caller, then$0.005$0.004 USDC via x402 (paid in-band: params._meta[" ⟨92 unchanged words⟩
rug-check — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Rug pull check: one ERC-20 token, pass/warn/fail on four groups - honeypot signals (GoPlus simulation, buy/sell tax, cannot sell all), owner rights (mint, blacklist, pause, hidden owner, proxy, renounce, source verified), liquidity (USD, pairs, pair age, LP locked/burned) and holder concentration - plus an overall rugRisk. Base or Ethereum. Data: GoPlus Security public API (contract flags, taxes, honeypot simulation, holders, LP lock) + DexScreener (pairs, liquidity, volume). Every flag names its s…
token-compare — 1 free call per caller, then $0.0075 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token risk comparison: two ERC-20 tokens side by side: which has the lower risk score and why, flags only one of them has, taxes, holders, liquidity, volume, plus a short AI verdict from the computed facts (rule-based fallback). Base or Ethereum. Data: GoPlus Security public API (contract flags, taxes, honeypot simulation, holders, LP lock) + DexScreener (pairs, liquidity, volume). Every flag names its source field. Not financial advice. When to use: Use token-compare when an agent must choose bet…
token-portfolio — 1 free call per caller, then $0.01 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token portfolio risk scan: up to 20 ERC-20 tokens in one call, each with risk level, score, top flags, liquidity and price, plus a summary (count per risk level, average score, riskiest tokens). Base or Ethereum. Data: GoPlus Security public API (contract flags, taxes, honeypot simulation, holders, LP lock) + DexScreener (pairs, liquidity, volume). Every flag names its source field. Not financial advice. When to use: Use token-portfolio to risk-rank up to 20 holdings of a wallet in one call.
token-score — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Token risk score: one ERC-20 token scored (0-100) with a short AI verdict (Workers AI rephrasing only the computed facts; rule-based fallback), risk level, evidence flags, taxes, holder concentration, owner status and DEX liquidity. Base or Ethereum. Data: GoPlus Security public API (contract flags, taxes, honeypot simulation, holders, LP lock) + DexScreener (pairs, liquidity, volume). Every flag names its source field. Not financial advice. When to use: Use token-score for a quick risk score + AI …
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨59 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨112 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨58 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨86 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-25;2026-10-26; extra fields may appear, null-valued fields are ⟨185 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-25;2026-10-26; extra fields may appear, null-valued fields are ⟨91 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨80 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨151 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨77 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨149 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨97 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨97 unchanged words⟩
{"properties":{"address":{"type":["string","null"]},"at":{"type":["string","null"]},"chain":{"type":["string","null"]},"method":{"type":["string","null"]},"mode":{"type":["string","null"]},"name":{"type":["string","null"]},"names":{"items":{"properties":{"chain":{"type":["string","null"]},"name":{"type":["string","null"]},"verified":{"type":["boolean","null"]}},"type":"object"},"type":"array"},"node":{"type":["string","null"]},"primary_name":{"type":["string","null"]},"resolver":{"type":["string","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"text":{"properties":{"avatar":{"type":["string","null"]},"com.discord":{"type":["string","null"]},"com.github":{"type":["string","null"]},"com.twitter":{"type":["string","null"]},"description":{"type":["string","null"]},"email":{"type":["string","null"]},"org.telegram":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"}},"type":"object"}
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨59 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨90 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-25;2026-10-26; extra fields may appear, null-valued fields are ⟨135 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨54 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨407 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨58 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨87 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨119 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨84 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨189 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨51 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨73 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨122 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨41 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨163 unchanged words⟩
{"description":"Inferred from a real response captured on2026-10-25;2026-10-26; extra fields may appear, null-valued fields are ⟨127 unchanged words⟩
{"properties":{"at":{"type":["string","null"]},"chain":{"type":["string","null"]},"count":{"type":["number","null"]},"method":{"type":["string","null"]},"rpc":{"type":["string","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"tokens":{"items":{"properties":{"address":{"type":["string","null"]},"chain":{"type":["string","null"]},"decimals":{"type":["number","null"]},"fdv_usd":{"type":["number","null"]},"is_contract":{"type":["boolean","null"]},"is_erc20":{"type":["boolean","null"]},"name":{"type":["string","null"]},"price_confidence":{"type":["number","null"]},"price_time":{"type":["string","null"]},"price_usd":{"type":["number","null"]},"symbol":{"type":["string","null"]},"total_supply":{"type":["string","null"]},"total_supply_raw":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨177 unchanged words⟩
{"properties":{"at":{"type":["string","null"]},"count":{"type":["number","null"]},"heads":{"properties":{"arbitrum":{"type":["number","null"]},"base":{"type":["number","null"]},"ethereum":{"type":["number","null"]},"optimism":{"type":["number","null"]},"polygon":{"type":["number","null"]}},"type":"object"},"method":{"type":["string","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"summary":{"properties":{"success":{"type":["number","null"]}},"type":"object"},"txs":{"items":{"properties":{"block":{"type":["number","null"]},"chain":{"type":["string","null"]},"chainId":{"type":["number","null"]},"confirmations":{"type":["number","null"]},"contract_created":{},"effective_gas_price_gwei":{"type":["number","null"]},"explorer":{"type":["string","null"]},"fee_native":{"type":["string","null"]},"finalized":{"type":["boolean","null"]},"from":{"type":["string","null"]},"gas_used":{"type":["number","null"]},"hash":{"type":["string","null"]},"logs":{"type":["number","null"]},"native_coin":{"type":["string","null"]},"nonce":{"type":["number","null"]},"status":{"type":["string","null"]},"to":{"type":["string","null"]},"value_native":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}
{"description":"Inferred from a real response captured on2026-10-24;2026-10-26; extra fields may appear, null-valued fields are ⟨93 unchanged words⟩
RSS / Atom feed to JSON — 1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). RSS / Atom / JSON Feed to clean JSON: give a feed URL (or a web page that links one, auto-discovered) and get feed title/link/language plus normalised items: id, title, link, ISO dates, author, plain-text summary, categories, enclosures (podcast audio, media), image. Filter with since= and limit=; include_content=true adds the full text. When to use: Use feed-json to read an RSS/Atom/JSON feed (or find the feed of a site) as clean JSON items, e.g. to watch a blog, changelog, podcast or news source…
QR code generator — 1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). QR code generator: text, URL, payment URI (e.g. ethereum:/USDC request) or Wi-Fi credentials (ssid + password) to a QR code as SVG (inline + data URI) and/or GIF data URI. Error correction L/M/Q/H, scale, quiet-zone margin, colours, optional 0/1 module matrix. UTF-8 byte mode, computed locally, nothing stored. When to use: Use qr-code to turn a URL, payment request, Wi-Fi login or any text into a scannable QR image (SVG or GIF data URI).
Sitemap to URL list — 1 free call per caller, then $0.003 USDC via x402 (paid in-band: params._meta["x402/payment"]). Sitemap to URL list: give a sitemap URL or just a domain (sitemaps found via robots.txt, then /sitemap.xml). Follows sitemap indexes (newest first, up to 10 child sitemaps), reads .xml, .xml.gz and text sitemaps, and returns every URL with lastmod, changefreq, priority, hreflang alternates, image and news counts. Filter by contains= and since= (lastmod). When to use: Use sitemap to list all pages a site declares (with lastmod) before crawling or to find recently changed pages. Use robots-check for …
token-infoERC-20 token info + USD price
tx-statusTransaction status poller
DNS + mail-auth lookup — 1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). DNS lookup over DNS-over-HTTPS (Cloudflare, Google fallback): A, AAAA, MX, NS, TXT, CNAME, CAA, SOA, SRV, HTTPS, DS... for one domain in one call, plus a mail-auth check (MX hosts, SPF, DMARC policy, warnings) and the DNSSEC-validated flag. When to use: Use dns to read any DNS records of a domain and check its mail setup (MX, SPF, DMARC) in one call. Use email-verify to check a single address.
Domain WHOIS (RDAP) — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Domain registration lookup via RDAP (the official whois successor, IANA bootstrap): registered or not, registrar + IANA id + abuse email, created / updated / expiry dates, days to expiry, domain age, EPP status codes, nameservers, DNSSEC. Use it to vet a domain or check expiry. When to use: Use domain-whois to see who registered a domain, when it was created and when it expires (RDAP, official registry data).
Geocode + reverse geocode — 1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Geocoding with OpenStreetMap Nominatim: address or place name -> coordinates (up to 5 matches, optional country filter), or lat+lon -> structured address (reverse). Structured address fields, country code, bounding box, OSM id. Cached; ODbL attribution included. When to use: Use geocode to turn an address or place into coordinates, or coordinates into an address (OpenStreetMap).
SSL certificate check — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). TLS/SSL certificate check from public Certificate Transparency logs (Cert Spotter, crt.sh fallback): currently valid certificates for a hostname, newest first, with issuer, validity dates, days left, SAN names and an expiring-within-14-days flag. For expiry monitoring and phishing/subdomain vetting. When to use: Use ssl-cert to check TLS certificate expiry and issuer for a hostname from public CT logs.
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨41 unchanged words⟩
1 free call per caller, then$0.001$0.002 USDC via x402 (paid in-band: params._meta[" ⟨35 unchanged words⟩
1 free call per caller, then$0.001$0.002 USDC via x402 (paid in-band: params._meta[" ⟨72 unchanged words⟩
1 free call per caller, then$0.001$0.01 USDC via x402 (paid in-band: params._meta[" ⟨102 unchanged words⟩
1 free call per caller, then$0.001$0.0015 USDC via x402 (paid in-band: params._meta[" ⟨91 unchanged words⟩
1 free call per caller, then$0.001$0.0015 USDC via x402 (paid in-band: params._meta[" ⟨31 unchanged words⟩
⟨9 unchanged words⟩ mime_type. 1 free call per caller, then$0.003$0.0075 USDC per page via x402 (paid in-band: ⟨69 unchanged words⟩ , totals add up). Arithmetic checks included.$0.003$0.0075 per page (max 10 pages per call; the 402 quotes pages x$0.003$0.0075), 1 free call per caller (up ⟨111 unchanged words⟩ "x-license-key"] (or HTTP header X-License-Key);37.5 credits ($0.003$0.0075) perpage.page, rounded down per call. Time limit about 22 s per call; on ⟨8 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨39 unchanged words⟩
⟨11 unchanged words⟩ USDC, description and example query. Core: invoice-json$0.003/page$0.0075/page, token-risk $0.005, tx-explain$0.001$0.0025, wallet-profile$0.001$0.005, contract-abi$0.002$0.0025, site-contacts$0.003$0.005, page-rag$0.001;$0.0025, token-info $0.0025, ens $0.0025, tx-status $0.0015; utilities$0.001;$0.001-$0.01; dataset downloads $1. 1 free call per route per caller.
1 free call per caller, then$0.001$0.005 USDC via x402 (paid in-band: params._meta[" ⟨63 unchanged words⟩
1 free call per caller, then$0.001$0.005 USDC via x402 (paid in-band: params._meta[" ⟨49 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨58 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨39 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨42 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨102 unchanged words⟩
1 free call per caller, then$0.001$0.003 USDC via x402 (paid in-band: params._meta[" ⟨36 unchanged words⟩
1 free call per caller, then$0.003$0.005 USDC via x402 (paid in-band: params._meta[" ⟨92 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨110 unchanged words⟩
1 free call per caller, then$0.001$0.005 USDC via x402 (paid in-band: params._meta[" ⟨88 unchanged words⟩
1 free call per caller, then$0.001$0.0025 USDC via x402 (paid in-band: params._meta[" ⟨31 unchanged words⟩
ens — 1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). ENS + Basenames resolver: name -> address (vitalik.eth, jesse.base.eth) or address -> verified primary name on Ethereum and Base (reverse record checked forward), plus optional text records (avatar, url, com.twitter, com.github, ...). On-chain via public RPC, no keys. When to use: Use ens to turn vitalik.eth / name.base.eth into an address before sending, or to show a verified name for an address.
token-info — 1 free call per caller, then $0.0025 USDC via x402 (paid in-band: params._meta["x402/payment"]). ERC-20 token lookup on Ethereum, Base, Arbitrum, Optimism or Polygon: name, symbol, decimals, total supply (raw + human), live USD price with confidence (DefiLlama) and FDV, for up to 10 token addresses in one call. Use it before showing, pricing or converting a token amount. When to use: Use token-info before displaying, converting or pricing an ERC-20 amount: decimals, symbol, supply and USD price for up to 10 tokens in one call.
tx-status — 1 free call per caller, then $0.0015 USDC via x402 (paid in-band: params._meta["x402/payment"]). Transaction status for polling: up to 10 tx hashes in one call, searched across Ethereum, Base, Arbitrum, Optimism and Polygon (or one chain): pending / success / failed / not_found, block, confirmations, finalized flag, from/to, gas used, fee in native coin, explorer link. When to use: Use tx-status to poll whether transactions are pending, confirmed, failed or finalized (up to 10 hashes, chain auto-detected). Use tx-explain for a full decode of one tx.
⟨15 unchanged words⟩ query. Core: invoice-json $0.003/page, token-risk $0.005, tx-explain $0.001, wallet-profile $0.001, contract-abi $0.002, site-contacts $0.003, page-rag $0.001; utilities $0.001; dataset downloads ⟨8 unchanged words⟩
Contract ABI + Proxy Resolver — 1 free call per caller, then $0.002 USDC via x402 (paid in-band: params._meta["x402/payment"]). Base or Ethereum contract address -> ABI and function list: Sourcify verification (exact/partial match), contract name, compiler, ABI, function selectors + signatures, event topics; proxies (EIP-1967, ZeppelinOS, others Sourcify detects) resolved to the implementation with its own ABI. Unverified contracts: selectors guessed from bytecode and named via the public OpenChain database. abi=false returns signatures only (smaller). When to use: Use contract-abi when an agent needs to call or decode a co…
gas — 1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Live gas prices across 5 EVM chains in one call (Ethereum, Base, Arbitrum, Optimism, Polygon): gas price in gwei, latest block, and the cost of an ETH transfer, an ERC-20/USDC transfer and a swap in native coin and USD, plus a ranking of which chain is cheapest right now. Public RPC nodes with failover; no keys. When to use: Use gas to pick the cheapest EVM chain right now or to price a transfer/swap on Ethereum, Base, Arbitrum, Optimism or Polygon in one call. Use base-gas for Base only.
Transaction Explainer + Payment Check — 1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Base or Ethereum transaction hash -> plain JSON: status (success/failed/pending), block time, confirmations, from/to, ETH value, gas used and fee (incl. Base L1 fee), method selector + name, and every ERC-20/ERC-721 Transfer in the receipt with token symbol, decimals and human amounts. Optional payment check: expect_to + expect_token (USDC, ETH, symbol or address) + expect_amount confirms a payment arrived (e.g. verify a USDC or x402 settlement). Public RPC data only. When to use: Use tx-explain to…
Wallet / Address Profile — 1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Base or Ethereum address -> profile in one call: EOA, contract or EIP-7702-delegated EOA; ETH balance; nonce (tx count); balances of major tokens (USDC, USDT, EURC, DAI, WETH, cbBTC/WBTC, USDbC); for contracts: bytecode size, EIP-1967/ZeppelinOS proxy implementation, beacon, owner(), ERC-20 name/symbol/decimals/supply and Sourcify verification. Public RPC data only. When to use: Use wallet-profile before sending funds to or trusting an address (is it a contract? does it hold USDC?). Use tx-explain …
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"results":{"items":{"properties":{"category":{"type":["string","null"]},"chains":{"type":["array","null"]},"description":{"type":["string","null"]},"name":{"type":["string","null"]},"price_usd":{},"source":{"type":["string","null"]},"status":{},"type":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"attribution":{"type":["string","null"]},"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"total":{"type":["number","null"]}},"type":"object"}before
—after
apis/searchPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Search 2,230 link-checked public & free-tier APIs ⟨5 unchanged words⟩ category, auth=none, alive=yes, https=yes, kind, limit<=50.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"results":{"items":{"properties":{"alive":{"type":["string","null"]},"auth":{"type":["string","null"]},"category":{"type":["string","null"]},"checked_at":{"type":["string","null"]},"cors":{"type":["string","null"]},"description":{"type":["string","null"]},"free_tier_details":{"type":["string","null"]},"http_status":{"type":["number","null"]},"https":{"type":["string","null"]},"kind":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"returned":{"type":["number","null"]},"source":{"type":["string","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
base-gasPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Live Base mainnet gas price (gwei), latest ⟨12 unchanged words⟩ a plain ETH transfer (21k gas).CallingWhenthistotooluse:returnsUsethebase-gasHTTPforrequestcurrentandBasex402gaspaymentpricerequirementsand(ortheusecosttheoffreeaquota).transfer.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"at":{"type":["string","null"]},"block":{"type":["number","null"]},"eth_transfer_eth":{"type":["number","null"]},"gas_price_gwei":{"type":["number","null"]},"gas_price_wei":{"type":["number","null"]},"network":{"type":["string","null"]},"note":{"type":["string","null"]},"rpc":{"type":["string","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"usdc_transfer_eth":{"type":["number","null"]},"usdc_transfer_gas_estimate":{"type":["number","null"]}},"type":"object"}before
—after
countryPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Country reference lookup by ISO2/ISO3/name: capital, population, ⟨9 unchanged words⟩ zones with current UTC offset and local time.Calling thisWhentooltoreturnsuse:theUseHTTPcountryrequestforandISOx402codes,paymentcapitals,requirementscurrencies,(orcallingusecodestheandfreetimequota).zones.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"area_km2":{"type":["number","null"]},"capital":{"type":["string","null"]},"continent":{"type":["string","null"]},"currency_code":{"type":["string","null"]},"currency_name":{"type":["string","null"]},"has_holiday_data":{"type":["boolean","null"]},"iso2":{"type":["string","null"]},"iso3":{"type":["string","null"]},"iso_numeric":{"type":["string","null"]},"languages":{"items":{"type":["string","null"]},"type":"array"},"name":{"type":["string","null"]},"neighbours":{"items":{"type":["string","null"]},"type":"array"},"phone_prefix":{"type":["string","null"]},"population":{"type":["number","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"timezones":{"items":{"properties":{"local_time_now":{"type":["string","null"]},"timezone":{"type":["string","null"]},"utc_offset_now":{"type":["string","null"]}},"type":"object"},"type":"array"},"tld":{"type":["string","null"]}},"type":"object"}before
—after
currencyPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Currency conversion with official ECB euro reference rates ⟨6 unchanged words⟩ to, amount. Also returns the rate date.Calling this tool returns theWhenHTTPtorequestuse:andUsex402currencypaymentforrequirementsECB(orreferenceuseexchangetheratesfreeandquota).conversion.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"amount":{"type":["number","null"]},"base":{"type":["string","null"]},"from":{"type":["string","null"]},"rate":{"type":["number","null"]},"rate_date":{"type":["string","null"]},"result":{"type":["number","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"note":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"supported":{"items":{"type":["string","null"]},"type":"array"},"to":{"type":["string","null"]}},"type":"object"}before
—after
dataset/fullPaidDatasetdumpdownload:($1 USDC viax402, or buy_with_card in the 402 body).x402. Buy the full Verified API Directory dataset ( ⟨5 unchanged words⟩ BY 4.0 + MIT sources) in one call.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"license":{"type":["string","null"]},"rows":{"items":{"properties":{"alive":{"type":["string","null"]},"auth":{"type":["string","null"]},"category":{"type":["string","null"]},"checked_at":{"type":["string","null"]},"cors":{"type":["string","null"]},"description":{"type":["string","null"]},"free_tier_details":{"type":["string","null"]},"http_status":{"type":["number","null"]},"https":{"type":["string","null"]},"kind":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
dump/agent-toolsPaidDatasetdumpdownload:($1 USDC viax402, or buy_with_card in the 402 body).x402. Full dump: Agent Tool Directory, ~13,000 ⟨11 unchanged words⟩ MIT + CC BY 4.0 sources, attribution included.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"license":{"type":["string","null"]},"rows":{"items":{"properties":{"category":{"type":["string","null"]},"chains":{"type":["array","null"]},"description":{"type":["string","null"]},"name":{"type":["string","null"]},"price_usd":{},"source":{"type":["string","null"]},"status":{},"type":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"attribution":{"type":["string","null"]},"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
dump/llm-pricingPaidDatasetdumpdownload:($1 USDC viax402, or buy_with_card in the 402 body).x402. Full dump: list prices of ~3,000 ⟨5 unchanged words⟩ + verified AI/dev free tiers with limits (JSON). Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"free_tiers":{"items":{"properties":{"alive":{"type":["string","null"]},"auth":{"type":["string","null"]},"category":{"type":["string","null"]},"checked_at":{"type":["string","null"]},"cors":{"type":["string","null"]},"description":{"type":["string","null"]},"free_tier_details":{"type":["string","null"]},"http_status":{"type":["number","null"]},"https":{"type":["string","null"]},"kind":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"generated_at":{"type":["string","null"]},"license":{"type":["string","null"]},"models":{"items":{"properties":{"cached_input_per_m_usd":{"type":["null","number"]},"context_length":{"type":["number","null"]},"free":{"type":["boolean","null"]},"function_calling":{"type":["boolean","null"]},"id":{"type":["string","null"]},"input_per_m_usd":{"type":["number","null"]},"max_input_tokens":{"type":["number","null"]},"max_output_tokens":{"type":["number","null"]},"output_per_m_usd":{"type":["number","null"]},"provider":{"type":["string","null"]},"reasoning":{"type":["boolean","null"]},"rpm":{},"tpm":{},"vision":{"type":["boolean","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
dump/mcp-serversPaidDatasetdumpdownload:($1 USDC viax402, or buy_with_card in the 402 body).x402. Full MCP server directory dump (4,259 servers, JSON). Source awesome-mcp-servers (MIT). Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"license":{"type":["string","null"]},"rows":{"items":{"properties":{"category":{"type":["string","null"]},"description":{"type":["string","null"]},"languages":{"items":{"type":["string","null"]},"type":"array"},"name":{"type":["string","null"]},"official":{"type":["boolean","null"]},"os":{"type":["array","null"]},"scope":{"type":["array","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
dump/world-referencePaidDatasetdumpdownload:($1 USDC viax402, or buy_with_card in the 402 body).x402. Full dump: 252 countries (GeoNames, CC ⟨7 unchanged words⟩ public holidays 2026-2027 (python-holidays, MIT). JSON.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"countries":{"items":{"properties":{"area_km2":{"type":["number","null"]},"capital":{"type":["string","null"]},"continent":{"type":["string","null"]},"currency_code":{"type":["string","null"]},"currency_name":{"type":["string","null"]},"iso2":{"type":["string","null"]},"iso3":{"type":["string","null"]},"iso_numeric":{"type":["string","null"]},"languages":{"type":["array","null"]},"name":{"type":["string","null"]},"neighbours":{"type":["array","null"]},"phone_prefix":{"type":["string","null"]},"population":{"type":["number","null"]},"timezones":{"items":{"type":["string","null"]},"type":"array"},"tld":{"type":["string","null"]}},"type":"object"},"type":"array"},"holidays":{"additionalProperties":{"properties":{"2026":{"items":{"type":["array","null"]},"type":"array"},"2027":{"items":{"type":["array","null"]},"type":"array"}},"type":"object"},"type":"object"},"license":{"type":["string","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"timezones":{"items":{"properties":{"country":{"type":["string","null"]},"dst_offset_jul":{"type":["number","null"]},"gmt_offset_jan":{"type":["number","null"]},"raw_offset":{"type":["number","null"]},"timezone":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
dump/x402-servicesPaidDatasetdumpdownload:($1 USDC viax402, or buy_with_card in the 402 body).x402. Full dump: ~8,900 x402 pay-per-call APIs ⟨10 unchanged words⟩ from nohumans.directory, CC BY 4.0, attribution required.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"license":{"type":["string","null"]},"rows":{"items":{"properties":{"category":{"type":["string","null"]},"chains":{"items":{"type":["string","null"]},"type":"array"},"currency":{"type":["string","null"]},"description":{"type":["string","null"]},"endpoint_url":{"type":["string","null"]},"has_sample":{"type":["boolean","null"]},"last_probed":{"type":["string","null"]},"name":{"type":["string","null"]},"price_usd":{"type":["number","null"]},"score":{"type":["number","null"]},"status":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"attribution":{"type":["string","null"]},"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
email-verifyPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Email address check WITHOUT sending mail or SMTP ⟨33 unchanged words⟩ itself exists. Addresses are not stored or logged.CallingWhenthistotooluse:returnsUsetheemail-verifyHTTPtorequestcheck syntax, MX andx402disposablepaymentdomainsrequirementsfor one address (orDNSuseonly,thenofreemailboxquotaprobe).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"disposable":{"type":["boolean","null"]},"domain":{"type":["string","null"]},"email":{"type":["string","null"]},"free_mail":{"type":["boolean","null"]},"has_a":{"type":["boolean","null"]},"has_mx":{"type":["boolean","null"]},"local_part_length":{"type":["number","null"]},"mx":{"items":{"properties":{"host":{"type":["string","null"]},"preference":{"type":["number","null"]}},"type":"object"},"type":"array"},"note":{"type":["string","null"]},"null_mx":{"type":["boolean","null"]},"reasons":{"items":{"type":["string","null"]},"type":"array"},"role":{"type":["boolean","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"syntax_ok":{"type":["boolean","null"]},"verdict":{"type":["string","null"]}},"type":"object"}before
—after
extract-jsonPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Messy text + JSON Schema in, clean JSON ⟨65 unchanged words⟩ , mode=auto|heuristic. GET query or POST JSON body.CallingWhenthistotooluse:returnsUsetheextract-jsonHTTPforrequestshortandfreex402textpaymentwithrequirementsyour(orownuseJSONtheschema;freeforquota).invoices and receipts use invoice-json.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"data":{"properties":{"company":{"type":["string","null"]},"due":{"type":["string","null"]},"order_id":{"type":["string","null"]},"total":{"type":["number","null"]}},"type":"object"},"limits":{"type":["string","null"]},"method":{"type":["string","null"]},"missing":{"type":["array","null"]},"model":{"type":["string","null"]},"not_verbatim_in_text":{"type":["array","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
free-tiersPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Current free-tier limits for developer services (hosting, ⟨8 unchanged words⟩ with official source URLs. Filter: q, category.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"results":{"items":{"properties":{"alive":{"type":["string","null"]},"auth":{"type":["string","null"]},"category":{"type":["string","null"]},"checked_at":{"type":["string","null"]},"cors":{"type":["string","null"]},"description":{"type":["string","null"]},"free_tier_details":{"type":["string","null"]},"http_status":{"type":["number","null"]},"https":{"type":["string","null"]},"kind":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"returned":{"type":["number","null"]},"source":{"type":["string","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
holidaysPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Public holidays for ~490 countries/territories for 2026 and 2027; optional date=YYYY-MM-DD answers is_holiday.CallingWhenthistotooluse:returnsUsetheholidaysHTTPtorequestlistandpublicx402holidayspaymentorrequirementstest(oroneusedatetheforfreeaquota).country.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"country":{"type":["string","null"]},"holidays":{"items":{"properties":{"date":{"type":["string","null"]},"name":{"type":["string","null"]}},"type":"object"},"type":"array"},"note":{"type":["string","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"year":{"type":["number","null"]}},"type":"object"}before
—after
Invoice to JSONPay-per-call:1 free call perroutecaller, then $0.003 USDC per page viax402.x402 (paid in-band: params._meta["x402/payment"]). Invoice or receipt (PDF, PNG/JPEG/WebP image, or ⟨134 unchanged words⟩ image/*); GET ?url= or ?text= also works.CallingWhenthistotooluse:returnsUsetheinvoice-jsonHTTPforrequestinvoices andx402 payment requirementsreceipts (orfixeduseaccountingtheschema,freequotes,quotaarithmetic checks). Use extract-json for any other short text with your own JSON schema. Use page-rag to turn a web page into Markdown for retrieval.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"billed_usd":{"type":["number","null"]},"checks":{"properties":{"due_date_not_before_issue_date":{"type":["boolean","null"]},"line_items_sum_equals_subtotal_or_total":{"type":["boolean","null"]},"subtotal_plus_vat_equals_total":{"type":["boolean","null"]},"vat_breakdown_sum_equals_vat_total":{"type":["boolean","null"]}},"type":"object"},"confidence_method":{"type":["string","null"]},"currency":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"customer":{"properties":{"address":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"name":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"vat_id":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"}},"type":"object"},"document_type":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"due_date":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"input":{"type":["string","null"]},"invoice_number":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"issue_date":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"limits":{"type":["string","null"]},"line_items":{"items":{"properties":{"amount":{"type":["number","null"]},"confidence":{"type":["number","null"]},"description":{"type":["string","null"]},"quantity":{},"quote":{"type":["string","null"]},"unit_price":{},"vat_rate":{"type":["number","null"]}},"type":"object"},"type":"array"},"missing":{"items":{"type":["string","null"]},"type":"array"},"model":{"type":["string","null"]},"order_number":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"},"overall_confidence":{"type":["number","null"]},"pages":{"type":["number","null"]},"payment_terms":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"note":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"text_chars":{"type":["number","null"]},"totals":{"properties":{"amount_due":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["number","null"]}},"type":"object"},"subtotal":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["number","null"]}},"type":"object"},"total":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["number","null"]}},"type":"object"},"vat_total":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["number","null"]}},"type":"object"}},"type":"object"},"vat_breakdown":{"items":{"properties":{"amount":{"type":["number","null"]},"base":{"type":["number","null"]},"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"rate":{"type":["number","null"]}},"type":"object"},"type":"array"},"vendor":{"properties":{"address":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"email":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"},"iban":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"},"name":{"properties":{"confidence":{"type":["number","null"]},"quote":{"type":["string","null"]},"value":{"type":["string","null"]}},"type":"object"},"phone":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"},"vat_id":{"properties":{"confidence":{},"quote":{},"value":{}},"type":"object"}},"type":"object"}},"type":"object"}before
—after
link-checkPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Check up to 20 URLs in one call: ⟨6 unchanged words⟩ redirect count, latency, content-type, ok flag.CallingWhenthistotooluse:returnsUsethelink-checkHTTPtorequesttestandupx402topayment20requirementsURLs(orforusebrokenthelinksfreeinquota).one call.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"broken":{"type":["number","null"]},"checked":{"type":["number","null"]},"results":{"items":{"properties":{"content_type":{"type":["string","null"]},"final_url":{"type":["string","null"]},"ms":{"type":["number","null"]},"ok":{"type":["boolean","null"]},"redirected":{"type":["boolean","null"]},"status":{"type":["number","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"name":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
List endpoints and pricesFree. List everyFreeTierendpointAgent(coreAPIproductsendpointfirst) with its price(1infreeUSDC,calldescriptionperandrouteexamplethenquery.$0.001Core:USDCinvoice-jsonvia$0.003/page,x402token-riskon$0.005,pay-per-callsite-contactsroutes;$0.003,dumpspage-rag$1),$0.001;descriptionutilitiesand$0.001;exampledatasetquery.downloads $1. 1 free call per route per caller.
before
—after
llm-costPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Token & cost calculator: estimate tokens for a ⟨34 unchanged words⟩ 15), text or input_tokens, output_tokens, calls.Calling this tool returnsWhenthetoHTTPuse:requestUseandllm-costx402topaymentcomparerequirementswhat(orauseworkloadthecostsfreeacrossquota).models.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"calls":{"type":["number","null"]},"estimate_method":{},"input_tokens":{"type":["number","null"]},"input_tokens_estimated":{"type":["boolean","null"]},"output_tokens":{"type":["number","null"]},"results":{"items":{"properties":{"context_length":{"type":["number","null"]},"cost_per_call_usd":{"type":["number","null"]},"fits_context":{"type":["boolean","null"]},"input_per_m_usd":{"type":["number","null"]},"model":{"type":["string","null"]},"output_per_m_usd":{"type":["number","null"]},"requested":{"type":["string","null"]},"total_usd":{"type":["number","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
llm-pricingPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). AI model list prices (USD per 1M input/output/cached ⟨33 unchanged words⟩ max_input_per_m, min_context, vision=yes, tools=yes, sort=input|output|context, limit<=100.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"count":{"type":["number","null"]},"free_tiers":{"items":{"properties":{"checked_at":{"type":["string","null"]},"free_tier":{"type":["string","null"]},"provider_model":{"type":["string","null"]},"source_url":{"type":["string","null"]}},"type":"object"},"type":"array"},"models":{"items":{"properties":{"cached_input_per_m_usd":{},"context_length":{"type":["number","null"]},"free":{"type":["boolean","null"]},"function_calling":{"type":["boolean","null"]},"id":{"type":["string","null"]},"input_per_m_usd":{"type":["number","null"]},"max_input_tokens":{"type":["number","null"]},"max_output_tokens":{"type":["number","null"]},"output_per_m_usd":{"type":["number","null"]},"provider":{"type":["string","null"]},"reasoning":{"type":["boolean","null"]},"rpm":{"type":["null","number"]},"tpm":{},"vision":{"type":["boolean","null"]}},"type":"object"},"type":"array"},"returned":{"type":["number","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
mcp-serversPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Search 4,259 MCP (Model Context Protocol) ⟨8 unchanged words⟩ and official flag. Returns repo URL and description.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"categories":{"type":["number","null"]},"count":{"type":["number","null"]},"results":{"items":{"properties":{"category":{"type":["string","null"]},"description":{"type":["string","null"]},"languages":{"items":{"type":["string","null"]},"type":"array"},"name":{"type":["string","null"]},"official":{"type":["boolean","null"]},"os":{"type":["array","null"]},"scope":{"items":{"type":["string","null"]},"type":"array"},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"returned":{"type":["number","null"]},"sources":{"items":{"properties":{"license":{"type":["string","null"]},"name":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"}},"type":"object"}before
—after
page-checkPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). One-call page audit for agents: HTTP status, ⟨23 unchanged words⟩ sitemap, and a 0-100 score with reasons.CallingWhenthistotooluse:returnsUsethepage-checkHTTPforrequeststatus, redirects, headers andx402SEOpaymentbasicsrequirementsof(orauseURL;theforfreecontentquota).use page-rag.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"agent_friendliness":{"properties":{"ai_bots":{"properties":{"Amazonbot":{"type":["string","null"]},"Applebot-Extended":{"type":["string","null"]},"Bytespider":{"type":["string","null"]},"CCBot":{"type":["string","null"]},"ChatGPT-User":{"type":["string","null"]},"Claude-User":{"type":["string","null"]},"ClaudeBot":{"type":["string","null"]},"GPTBot":{"type":["string","null"]},"Google-Extended":{"type":["string","null"]},"OAI-SearchBot":{"type":["string","null"]},"PerplexityBot":{"type":["string","null"]},"anthropic-ai":{"type":["string","null"]},"cohere-ai":{"type":["string","null"]},"meta-externalagent":{"type":["string","null"]}},"type":"object"},"llms_full_txt":{"properties":{"present":{"type":["boolean","null"]}},"type":"object"},"llms_txt":{"properties":{"present":{"type":["boolean","null"]}},"type":"object"},"reasons":{"items":{"type":["string","null"]},"type":"array"},"score":{"type":["number","null"]},"sitemap":{"type":["boolean","null"]},"sitemaps_in_robots":{"type":["array","null"]}},"type":"object"},"bytes_read":{"type":["number","null"]},"canonical":{},"content_type":{"type":["string","null"]},"description":{},"fetched":{"type":["boolean","null"]},"final_url":{"type":["string","null"]},"h1":{"type":["array","null"]},"h2_count":{"type":["number","null"]},"json_ld_types":{"type":["array","null"]},"lang":{"type":["string","null"]},"latency_ms":{"type":["number","null"]},"og":{"properties":{},"type":"object"},"ok":{"type":["boolean","null"]},"redirected":{"type":["boolean","null"]},"robots_meta":{},"robots_txt_status":{"type":["number","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"status":{"type":["number","null"]},"title":{"type":["string","null"]},"url":{"type":["string","null"]},"word_count":{"type":["number","null"]}},"type":"object"}before
—after
page-markdownPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Convert a public web page to clean Markdown ⟨6 unchanged words⟩ scripts/nav/footer removed, max ~60k chars. robots.txt respected.CallingWhenthistotooluse:returnsLegacytheconverter.HTTPpage-ragrequestgivesandcleanerx402main-contentpaymentMarkdownrequirementsplus(orchunksuseat thefreesamequota).price.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"chars":{"type":["number","null"]},"final_url":{"type":["string","null"]},"markdown":{"type":["string","null"]},"note":{"type":["string","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"status":{"type":["number","null"]},"title":{"type":["string","null"]},"truncated":{"type":["boolean","null"]},"url":{"type":["string","null"]}},"type":"object"}before
—after
page-metaPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Fetch a public web page (robots.txt respected) ⟨9 unchanged words⟩ language, headings, link counts, HTTP status.CallingWhenthistotooluse:returnsUsethepage-metaHTTPforrequesttitle,anddescription,x402OpenpaymentGraphrequirementsand(orheadingsuseonly;theforfreefullquota).content use page-rag.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"canonical":{},"content_type":{"type":["string","null"]},"description":{},"final_url":{"type":["string","null"]},"h1":{"type":["array","null"]},"h2":{"type":["array","null"]},"lang":{"type":["string","null"]},"links":{"properties":{"external":{"type":["number","null"]},"internal":{"type":["number","null"]}},"type":"object"},"og":{"properties":{},"type":"object"},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"status":{"type":["number","null"]},"title":{"type":["string","null"]},"twitter":{"properties":{},"type":"object"},"url":{"type":["string","null"]}},"type":"object"}before
—after
robots-checkPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Check whether a URL may be crawled per ⟨7 unchanged words⟩ Returns allowed, matched rule, crawl-delay, sitemaps.Calling this tool returnsWhenthetoHTTPuse:requestUseandrobots-checkx402beforepaymentcrawlingrequirementsa(orURLusewiththeyourfreeownquota).user-agent.
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"allowed":{"type":["boolean","null"]},"crawl_delay":{},"matched_rule":{},"robots_status":{"type":["number","null"]},"sitemaps":{"type":["array","null"]},"sources":{"items":{"properties":{"name":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"url":{"type":["string","null"]},"user_agent":{"type":["string","null"]}},"type":"object"}before
—after
x402-servicesPay-per-call:1 free call perroutecaller, then $0.001 USDC viax402.x402 (paid in-band: params._meta["x402/payment"]). Search ~8,900 live x402 pay-per-call APIs (verified/unverified ⟨15 unchanged words⟩ q, category, chain, max_price, status=verified, limit<=100.Calling this tool returns the HTTP request and x402 payment requirements (or use the free quota).
before
—after
{"description":"Inferred from a real response captured on 2026-10-24; extra fields may appear, null-valued fields are untyped.","properties":{"results":{"items":{"properties":{"category":{"type":["string","null"]},"chains":{"items":{"type":["string","null"]},"type":"array"},"currency":{"type":["string","null"]},"description":{"type":["string","null"]},"endpoint_url":{"type":["string","null"]},"has_sample":{"type":["boolean","null"]},"last_probed":{"type":["string","null"]},"name":{"type":["string","null"]},"price_usd":{"type":["number","null"]},"score":{"type":["number","null"]},"status":{"type":["string","null"]}},"type":"object"},"type":"array"},"sources":{"items":{"properties":{"attribution":{"type":["string","null"]},"license":{"type":["string","null"]},"name":{"type":["string","null"]},"note":{"type":["string","null"]},"snapshot":{"type":["string","null"]},"url":{"type":["string","null"]}},"type":"object"},"type":"array"},"total":{"type":["number","null"]}},"type":"object"}Web Page to RAG Chunks — 1 free call per caller, then $0.001 USDC via x402 (paid in-band: params._meta["x402/payment"]). Any public web page -> clean LLM-ready Markdown + RAG chunks in one call: main content via Mozilla Readability (no nav/ads/footers), absolute links, title/description/language/canonical/published+modified dates/JSON-LD types, word + token estimates, sha256 content hash for change detection, and heading-aware chunks (configurable size + overlap, each with its heading path). Plain HTTP, robots.txt respected, Markdown/plain text passed through. Flags pages that likely need JavaScript. When to use: Use…
Company Website Contacts — 1 free call per caller, then $0.003 USDC via x402 (paid in-band: params._meta["x402/payment"]). Company website -> one clean contact row: role emails only (info@, sales@ ...) with MX check, phones validated and normalized to E.164 with confidence, schema.org address/name, Danish CVR and EU VAT ids, official social profiles. Respects robots.txt, plain HTTP, home + up to 5 contact pages. Personal emails omitted (GDPR). When to use: Use site-contacts when you need the business contact details of a company from its own website. Use page-rag when you need the text of a page, and email-verify to ch…
ERC-20 Token Risk Check — 1 free call per caller, then $0.005 USDC via x402 (paid in-band: params._meta["x402/payment"]). Deterministic ERC-20 risk check on Base or Ethereum from public on-chain data only: privileged functions in bytecode (mint, blacklist, pause, fees, limits, trading switch), upgradeable proxy + implementation, owner and renounce status, Uniswap v2/v3 + Aerodrome liquidity in USD (Chainlink), owner/pool/burned supply share. Every flag has evidence; lists what was NOT checked (no honeypot simulation). Not financial advice. When to use: Use token-risk before an agent buys, lists or recommends an ERC-20…
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Live Base mainnet ⟨40 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Country reference lookup ⟨38 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Currency conversion with ⟨35 unchanged words⟩
Paid dump ($8$1 USDC via x402, or buy_with_card in the ⟨40 unchanged words⟩
Paid dump ($7$1 USDC via x402, or buy_with_card in the ⟨46 unchanged words⟩
Paid dump ($5$1 USDC via x402, or buy_with_card in the ⟨41 unchanged words⟩
Paid dump ($9$1 USDC via x402, or buy_with_card in the ⟨34 unchanged words⟩
Paid dump ($6$1 USDC via x402, or buy_with_card in the ⟨40 unchanged words⟩
Paid dump ($6$1 USDC via x402, or buy_with_card in the ⟨44 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Email address check ⟨63 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Messy text + ⟨94 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Current free-tier limits ⟨36 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Public holidays for ⟨27 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Check up to ⟨34 unchanged words⟩
Free. List every FreeTier Agent API endpoint with price (251 freecalls/daycall per route then $0.001 USDC via x402 on pay-per-call routes; dumps$5–$9$1), description and example query.
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Token & cost ⟨62 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. AI model list ⟨61 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Search 4,259 ⟨37 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. One-call page audit ⟨51 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Convert a public ⟨35 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Fetch a public ⟨36 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Check whether a ⟨35 unchanged words⟩
Pay-per-call:251free/dayfree call per route, then $0.001 USDC via x402. Search ~8,900 ⟨43 unchanged words⟩
Pay-per-call: 1 free call per route, then $0.003 USDC via x402. Invoice or receipt (PDF, PNG/JPEG/WebP image, or plain text) to structured JSON with a fixed schema: vendor (name, address, VAT ID, email, phone, IBAN), customer, invoice number, order number, issue/due date, currency (ISO 4217), subtotal, VAT total, total, amount due, VAT breakdown and line items. Every field has value, the verbatim source quote and a confidence score (0-1: quote found in the document, value matches quote, totals add up). Arithmetic checks included. $0.003 per page (max 10 pages per call; the 402 quotes pages x …
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Search 2,230 link-checked public & free-tier APIs ⟨9 unchanged words⟩ kind, limit<=50. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Live Base mainnet gas price (gwei), ⟨17 unchanged words⟩ 21k gas). Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Country reference lookup by ISO2/ISO3/name: capital, population ⟨14 unchanged words⟩ and local time. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Currency conversion with official ECB euro reference rates ⟨10 unchanged words⟩ the rate date. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid dump ($8 USDC via x402, or buy_with_card in the 402 body). Buy the full Verified API Directory dataset ⟨10 unchanged words⟩ in one call. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid dump ($7 USDC via x402, or buy_with_card in the 402 body). Full dump: Agent Tool Directory, ~13 ⟨18 unchanged words⟩ , attribution included. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid dump ($5 USDC via x402, or buy_with_card in the 402 body). Full dump: list prices of ~3, ⟨13 unchanged words⟩ (JSON). Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid dump ($9 USDC via x402, or buy_with_card in the 402 body). Full MCP server directory dump (4, ⟨6 unchanged words⟩ (MIT). Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid dump ($6 USDC via x402, or buy_with_card in the 402 body). Full dump: 252 countries (GeoNames, ⟨12 unchanged words⟩ MIT). JSON. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid dump ($6 USDC via x402, or buy_with_card in the 402 body). Full dump: ~8,900 x402 pay-per-call ⟨16 unchanged words⟩ , attribution required. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Email address check WITHOUT sending mail or SMTP ⟨38 unchanged words⟩ stored or logged. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Messy text + JSON Schema in, clean ⟨70 unchanged words⟩ POST JSON body. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Current free-tier limits for developer services (hosting, ⟨13 unchanged words⟩ q, category. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Public holidays for ~490 countries/territories for 2026 and 2027; optional date=YYYY-MM-DD answers is_holiday. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Check up to 20 URLs in one call ⟨10 unchanged words⟩ , ok flag. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Free. List everypaidFreeTier Agent API endpoint with price (USDC25onfreeBasecalls/day then $0.001 USDC via x402 on pay-per-call routes; dumps $5–$9), description and example query.
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Token & cost calculator: estimate tokens for ⟨39 unchanged words⟩ output_tokens, calls. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. AI model list prices (USD per 1M ⟨38 unchanged words⟩ sort=input|output|context, limit<=100. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Search 4,259 MCP (Model Context Protocol) ⟨13 unchanged words⟩ URL and description. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. One-call page audit for agents: HTTP status, ⟨27 unchanged words⟩ score with reasons. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Convert a public web page to clean Markdown ⟨10 unchanged words⟩ chars. robots.txt respected. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Fetch a public web page (robots.txt respected) ⟨13 unchanged words⟩ , HTTP status. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Check whether a URL may be crawled per ⟨11 unchanged words⟩ crawl-delay, sitemaps. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
PaidPay-per-call:(25 free/day then $0.001 USDC viax402).x402. Search ~8,900 live x402 pay-per-call APIs ( ⟨20 unchanged words⟩ status=verified, limit<=100. Calling this tool returns theexactHTTP request and x402 paymentrequirements; pay with any x402 clientrequirementsto(orgetuse thedata.free quota).
Paid ($0.01$0.001 USDC via x402). Live Base mainnet gas ⟨43 unchanged words⟩
Paid ($0.002$0.001 USDC via x402). Country reference lookup by ⟨41 unchanged words⟩
Paid ($0.002$0.001 USDC via x402). Currency conversion with official ⟨38 unchanged words⟩
Paid ($0.005$0.001 USDC via x402). Email address check WITHOUT ⟨66 unchanged words⟩
Paid ($0.015$0.001 USDC via x402). Messy text + JSON ⟨97 unchanged words⟩
Paid ($0.01$0.001 USDC via x402). Current free-tier limits for ⟨39 unchanged words⟩
Paid ($0.002$0.001 USDC via x402). Public holidays for ~490 ⟨30 unchanged words⟩
Paid ($0.05$0.001 USDC via x402). Check up to 20 ⟨37 unchanged words⟩
Paid ($0.01$0.001 USDC via x402). Token & cost calculator ⟨65 unchanged words⟩
Paid ($0.02$0.001 USDC via x402). AI model list prices ⟨64 unchanged words⟩
Paid ($0.02$0.001 USDC via x402). Search 4,259 MCP ⟨40 unchanged words⟩
Paid ($0.03$0.001 USDC via x402). One-call page audit for ⟨54 unchanged words⟩
Paid ($0.03$0.001 USDC via x402). Convert a public web ⟨38 unchanged words⟩
Paid ($0.02$0.001 USDC via x402). Fetch a public web ⟨39 unchanged words⟩
Paid ($0.01$0.001 USDC via x402). Check whether a URL ⟨38 unchanged words⟩
Paid ($0.01$0.001 USDC via x402). Search ~8,900 live ⟨46 unchanged words⟩