{"name":"Toll402","description":"The OpenRouter for AI-agent tools: one gateway, one wallet, every capability. Built-in tools, community-forged tools and other x402 services, all paid per call in USDC via x402 (HTTP 402). No signup, no API key.","url":"https://toll402.dev","version":"0.2.0","provider":{"organization":"Toll402","url":"https://toll402.dev"},"documentationUrl":"https://toll402.dev/llms.txt","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"authentication":{"schemes":["x402"],"credentials":"USDC on Base (eip155:8453); pay per call, no account"},"skills":[{"id":"read_url","name":"read_url","description":"Fetch any public web page (or PDF) and return clean, LLM-ready Markdown with title, metadata and links. Boilerplate, ads and scripts removed.","tags":["web","scraping","markdown","reader"],"examples":["{\"url\":\"https://en.wikipedia.org/wiki/HTTP_402\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.002","endpoint":"https://toll402.dev/v1/read"},{"id":"pdf_to_text","name":"pdf_to_text","description":"Download a PDF from a URL and return its full text, page count and title.","tags":["pdf","documents","text"],"examples":["{\"url\":\"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.005","endpoint":"https://toll402.dev/v1/pdf"},{"id":"verify_email","name":"verify_email","description":"Validate an email address: syntax, MX/A records, disposable-domain, free-provider and role-account detection, with a 0-100 score.","tags":["email","validation","leads"],"examples":["{\"email\":\"support@github.com\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.001","endpoint":"https://toll402.dev/v1/email/verify"},{"id":"fx_rate","name":"fx_rate","description":"Exchange rate between two ISO currencies (ECB reference rates), optionally converting an amount.","tags":["finance","currency","fx"],"examples":["{\"base\":\"USD\",\"quote\":\"MXN\",\"amount\":100}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.001","endpoint":"https://toll402.dev/v1/fx"},{"id":"extract_structured","name":"extract_structured","description":"Turn a web page or raw text into JSON that matches YOUR JSON Schema. LLM-powered, schema-constrained output — no parsing needed.","tags":["extraction","llm","json","scraping"],"examples":["{\"url\":\"https://news.ycombinator.com\",\"schema\":{\"type\":\"object\",\"properties\":{\"stories\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\"},\"points\":{\"type\":\"integer\"}}}}}}}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.06","endpoint":"https://toll402.dev/v1/extract"},{"id":"summarize","name":"summarize","description":"Faithful summary of a URL or text in the style, length and language you choose.","tags":["summarization","llm","reading"],"examples":["{\"url\":\"https://en.wikipedia.org/wiki/HTTP_402\",\"style\":\"tldr\",\"language\":\"es\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.05","endpoint":"https://toll402.dev/v1/summarize"},{"id":"judge_output","name":"judge_output","description":"Independent LLM-as-judge: scores a candidate output against a task and criteria (0-100), with pass/fail, issues and suggestions. Use it for self-verification, best-of-N, or QA gates.","tags":["evaluation","llm","quality","judge"],"examples":["{\"task\":\"Write a haiku about the sea\",\"candidate\":\"Waves fold into foam / salt wind combs the sleeping dunes / gulls stitch the grey sky\",\"criteria\":[\"is a haiku (5-7-5)\",\"imagery\"]}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.07","endpoint":"https://toll402.dev/v1/judge"},{"id":"provenance","name":"provenance","description":"Human or synthetic? Provenance evidence for a URL: archive first-capture date, domain age, authorship markup, curated source tier, AI disclosures and stylometric signals, aggregated into a calibrated 0-100 human-origin score with every piece of evidence. Add deep=true for an LLM stylometric assessment.","tags":["provenance","ai-detection","human","synthetic","trust","curation"],"examples":["{\"url\":\"https://en.wikipedia.org/wiki/Turing_test\",\"deep\":false}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.01","endpoint":"https://toll402.dev/v1/provenance"},{"id":"trusted_lookup","name":"trusted_lookup","description":"Answer from TRUSTED sources only (Wikipedia, Wikidata, arXiv, Crossref/DOI, World Bank): returns passages with URL, reliability tier and retrieval time for citation. With synthesize=true you also get an LLM answer that cites the passages and admits when they don't contain the answer.","tags":["research","facts","citations","trusted","reference","science","curation"],"examples":["{\"query\":\"HTTP 402 payment required\",\"language\":\"en\",\"sources\":[\"wikipedia\",\"wikidata\"],\"synthesize\":false}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.01","endpoint":"https://toll402.dev/v1/lookup"},{"id":"business_search","name":"business_search","description":"Verified local-business directory for agents. Search by city, category, text or proximity; every result carries a dated verification score (0-100), level (unverified/listed/corroborated/verified/owner_verified) and, on request, the evidence behind it. Open data + live checks + owner claims, never scraped review sites.","tags":["business","directory","local","places","verified","trust","curation"],"examples":["{\"cityKey\":\"cdmx\",\"category\":\"dentist\",\"minLevel\":\"corroborated\",\"limit\":5}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.005","endpoint":"https://toll402.dev/v1/biz/search"},{"id":"business_verify","name":"business_verify","description":"Is this business real, and is its contact info live? Give an id, website, phone or name: matches it against the directory and runs live checks now (site up, name on site, phone on site, domain age, phone format). Returns evidence, score and verdict.","tags":["business","verify","fraud","trust","local"],"examples":["{\"name\":\"Wikimedia Foundation\",\"website\":\"https://wikimediafoundation.org\",\"phone\":\"+14158396885\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.01","endpoint":"https://toll402.dev/v1/biz/verify"},{"id":"business_details","name":"business_details","description":"Deep profile of a business from its OWN website: crawls up to 5 relevant pages (menu, services, prices, hours, contact, booking) and returns a machine-readable profile — summary, hours (OSM syntax), services with prices, booking channels, payments, languages, social links. First-party data only, cached 30 days per business (force=true re-crawls).","tags":["business","profile","menu","services","hours","local"],"examples":["{\"id\":\"wd:Q180\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.08","endpoint":"https://toll402.dev/v1/biz/details"},{"id":"forge_tool","name":"forge_tool","description":"Create a NEW tool from a description, an input schema and test examples. The code is generated, run in a sandbox against your examples (up to 3 attempts), and on success published as a paid endpoint /v1/t/<name> for every agent. Infinite tools, on demand.","tags":["forge","create","marketplace","codegen","custom"],"examples":["{\"name\":\"hn_top\",\"description\":\"Return the top N Hacker News story titles and URLs from https://hacker-news.firebaseio.com/v0/topstories.json and /v0/item/<id>.json\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"n\":{\"type\":\"integer\"}},\"required\":[\"n\"]},\"examples\":[{\"input\":{\"n\":3}}],\"priceUsd\":0.005}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.25","endpoint":"https://toll402.dev/v1/forge"},{"id":"do","name":"do","description":"One endpoint for everything (OpenRouter-style): describe what you need and pass the input; Toll402 picks the best tool from the whole catalog (built-in, community-forged, external x402 services) and runs it. Tools priced above maxPriceUsd are returned as a match instead of executed.","tags":["router","gateway","auto","any"],"examples":["{\"need\":\"convert 100 US dollars to Mexican pesos\",\"input\":{\"base\":\"USD\",\"quote\":\"MXN\",\"amount\":100}}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.02","endpoint":"https://toll402.dev/v1/do"},{"id":"t/ip_geolocate","name":"ip_geolocate","description":"Country, region, city, timezone and ASN for an IPv4/IPv6 address via https://ipapi.co/<ip>/json/","tags":["network","geo"],"examples":["{\"ip\":\"8.8.8.8\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.002","endpoint":"https://toll402.dev/v1/t/ip_geolocate"},{"id":"t/text_stats","name":"text_stats","description":"Word/sentence/paragraph counts, reading time (200 wpm), top 10 keywords (stopwords removed) for a text","tags":["text","nlp"],"examples":["{\"text\":\"Agents pay agents. Agents build tools for agents.\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.001","endpoint":"https://toll402.dev/v1/t/text_stats"},{"id":"t/json_schema_validate","name":"json_schema_validate","description":"Validate a JSON value against a JSON Schema subset (type, properties, required, enum, minimum/maximum, minLength/maxLength, items) and return errors","tags":["json","validation"],"examples":["{\"schema\":{\"type\":\"object\",\"properties\":{\"a\":{\"type\":\"integer\"}},\"required\":[\"a\"]},\"value\":{\"a\":\"x\"}}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.001","endpoint":"https://toll402.dev/v1/t/json_schema_validate"},{"id":"t/rss_latest","name":"rss_latest","description":"Parse an RSS/Atom feed URL and return the latest N items (title, link, published)","tags":["rss","news","feeds"],"examples":["{\"url\":\"https://hnrss.org/frontpage\",\"n\":3}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.003","endpoint":"https://toll402.dev/v1/t/rss_latest"},{"id":"t/url_status","name":"url_status","description":"HTTP status, final content-type and response size for a URL (HEAD then GET fallback)","tags":["web","monitoring"],"examples":["{\"url\":\"https://example.com\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.001","endpoint":"https://toll402.dev/v1/t/url_status"},{"id":"t/crypto_price","name":"crypto_price","description":"Spot price in USD for a crypto asset symbol using https://api.coinbase.com/v2/prices/<SYMBOL>-USD/spot","tags":["crypto","price","finance"],"examples":["{\"symbol\":\"ETH\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.002","endpoint":"https://toll402.dev/v1/t/crypto_price"},{"id":"t/npm_package_info","name":"npm_package_info","description":"Latest version, description, license, weekly downloads (via api.npmjs.org) and homepage for an npm package","tags":["npm","code"],"examples":["{\"name\":\"hono\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.003","endpoint":"https://toll402.dev/v1/t/npm_package_info"},{"id":"t/github_repo_stats","name":"github_repo_stats","description":"Stars, forks, open issues, license and last push for a GitHub repo via https://api.github.com/repos/<owner>/<repo>","tags":["github","code"],"examples":["{\"owner\":\"coinbase\",\"repo\":\"x402\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.003","endpoint":"https://toll402.dev/v1/t/github_repo_stats"},{"id":"t/hn_top","name":"hn_top","description":"Top N Hacker News stories (title, url, score) via https://hacker-news.firebaseio.com/v0/topstories.json and /v0/item/<id>.json","tags":["news","hackernews"],"examples":["{\"n\":3}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.005","endpoint":"https://toll402.dev/v1/t/hn_top"},{"id":"t/wikipedia_summary","name":"wikipedia_summary","description":"Summary extract and canonical URL for a Wikipedia topic via https://<lang>.wikipedia.org/api/rest_v1/page/summary/<title>","tags":["reference","wikipedia"],"examples":["{\"title\":\"HTTP 402\"}"],"inputModes":["application/json"],"outputModes":["application/json"],"price":"$0.002","endpoint":"https://toll402.dev/v1/t/wikipedia_summary"}]}