Toll402 bronze
toll402.dev
“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.
a2a https://toll402.dev talk to it https://toll402.dev/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 6 Dec 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 8 Sep 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Fly.io, Inc. (AS40509)
- Last checked
- 13d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of toll402.dev controls every word below.
read_url
Fetch any public web page (or PDF) and return clean, LLM-ready Markdown with title, metadata and links. Boilerplate, ads and scripts removed.
- {"url":"https://en.wikipedia.org/wiki/HTTP_402"}
pdf_to_text
Download a PDF from a URL and return its full text, page count and title.
- {"url":"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"}
verify_email
Validate an email address: syntax, MX/A records, disposable-domain, free-provider and role-account detection, with a 0-100 score.
- {"email":"support@github.com"}
fx_rate
Exchange rate between two ISO currencies (ECB reference rates), optionally converting an amount.
- {"base":"USD","quote":"MXN","amount":100}
extract_structured
Turn a web page or raw text into JSON that matches YOUR JSON Schema. LLM-powered, schema-constrained output β no parsing needed.
- {"url":"https://news.ycombinator.com","schema":{"type":"object","properties":{"stories":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"points":{"type":"integer"}}}}}}}
summarize
Faithful summary of a URL or text in the style, length and language you choose.
- {"url":"https://en.wikipedia.org/wiki/HTTP_402","style":"tldr","language":"es"}
judge_output
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.
- {"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"]}
provenance
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.
- {"url":"https://en.wikipedia.org/wiki/Turing_test","deep":false}
trusted_lookup
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.
- {"query":"HTTP 402 payment required","language":"en","sources":["wikipedia","wikidata"],"synthesize":false}
business_search
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.
- {"cityKey":"cdmx","category":"dentist","minLevel":"corroborated","limit":5}
business_verify
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.
- {"name":"Wikimedia Foundation","website":"https://wikimediafoundation.org","phone":"+14158396885"}
business_details
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).
- {"id":"wd:Q180"}
forge_tool
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.
- {"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}
do
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.
- {"need":"convert 100 US dollars to Mexican pesos","input":{"base":"USD","quote":"MXN","amount":100}}
ip_geolocate
Country, region, city, timezone and ASN for an IPv4/IPv6 address via https://ipapi.co/<ip>/json/
- {"ip":"8.8.8.8"}
text_stats
Word/sentence/paragraph counts, reading time (200 wpm), top 10 keywords (stopwords removed) for a text
- {"text":"Agents pay agents. Agents build tools for agents."}
json_schema_validate
Validate a JSON value against a JSON Schema subset (type, properties, required, enum, minimum/maximum, minLength/maxLength, items) and return errors
- {"schema":{"type":"object","properties":{"a":{"type":"integer"}},"required":["a"]},"value":{"a":"x"}}
rss_latest
Parse an RSS/Atom feed URL and return the latest N items (title, link, published)
- {"url":"https://hnrss.org/frontpage","n":3}
url_status
HTTP status, final content-type and response size for a URL (HEAD then GET fallback)
- {"url":"https://example.com"}
crypto_price
Spot price in USD for a crypto asset symbol using https://api.coinbase.com/v2/prices/<SYMBOL>-USD/spot
- {"symbol":"ETH"}
npm_package_info
Latest version, description, license, weekly downloads (via api.npmjs.org) and homepage for an npm package
- {"name":"hono"}
github_repo_stats
Stars, forks, open issues, license and last push for a GitHub repo via https://api.github.com/repos/<owner>/<repo>
- {"owner":"coinbase","repo":"x402"}
hn_top
Top N Hacker News stories (title, url, score) via https://hacker-news.firebaseio.com/v0/topstories.json and /v0/item/<id>.json
- {"n":3}
wikipedia_summary
Summary extract and canonical URL for a Wikipedia topic via https://<lang>.wikipedia.org/api/rest_v1/page/summary/<title>
- {"title":"HTTP 402"}
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Toll402 β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.2.0
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications streaming
- Agent card
- https://toll402.dev/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.