# Tollgate > Pay-per-call tools for AI agents: blockchain transaction explainer (6 chains), smart-contract security pre-audit (Solidity, Vyper, Move, Rust/Anchor, Aiken, Plutus), agent-output judge, structured extraction. No account, no API key: unpaid calls return HTTP 402 with prices in USDC (x402), ADA (Masumi escrow) and USD (Stripe). Base URL: https://tollgate.tools Rails: x402:base-sepolia, masumi:Preprod Version: 0.2.0 Cost model: fixed price per call, quoted in the 402 body. No subscriptions. Typical model-token usage per call is listed so you can budget. ## Tools - [fetch_clean](https://tollgate.tools/v1/tools/fetch_clean): Public URL -> clean readable text/markdown, title, links. No LLM, robots.txt respected, 10-min cache. Built for agent loops: cents per call. price $0.01 (USDC 0.01 / ADA 2); ~0 tokens; p50 0.9s; refund on failure; 5 free/day. Keywords: web fetch, url to markdown, clean html, readability, scrape, crawl, research agent, cheap, fast, no llm. - [explain_tx](https://tollgate.tools/v1/tools/explain_tx): Transaction hash -> plain-English explanation, type, parties, value flows, contracts, fee, risk flags (JSON). Chains: Cardano, Ethereum, Base, Polygon, Arbitrum, Solana. price $1 (USDC 1 / ADA 2); ~4000 tokens; p50 6s; refund on failure; 5 free/day. Keywords: blockchain, transaction explainer, cardano, ethereum, base, solana, tx decode, wallet activity, on-chain analysis, low cost. - [review_contract](https://tollgate.tools/v1/tools/review_contract): Smart-contract source (Solidity, Vyper, Move, Rust/Anchor, Aiken, Plutus) -> severity-ranked security pre-audit with cited lines. Not a formal audit. price $12 (USDC 12 / ADA 20); ~14000 tokens; p50 25s; refund on failure. Keywords: smart contract audit, solidity security review, reentrancy, aiken, plutus, move, anchor, pre-audit, vulnerability scan, code review. - [judge_output](https://tollgate.tools/v1/tools/judge_output): Grade any agent output against a task, rubric and optional JSON schema: 0-100 score, accept/revise/reject, safety and citation checks. price $1.5 (USDC 1.5 / ADA 3); ~3500 tokens; p50 5s; refund on failure. Keywords: llm as judge, agent evaluation, output grading, quality gate, rubric scoring, schema validation, qa. - [extract_structured](https://tollgate.tools/v1/tools/extract_structured): Unstructured text + your JSON Schema -> conforming JSON with nulls for absent values and notes on ambiguities. price $0.5 (USDC 0.5 / ADA 2); ~3000 tokens; p50 4s; refund on failure. Keywords: structured extraction, text to json, invoice parsing, datasheet extraction, schema, cheap. - [pdf_extract](https://tollgate.tools/v1/tools/pdf_extract): PDF (URL or base64, up to 20 MB / 200 pages) -> per-page text, detected headings, page count, metadata. No LLM. Digital PDFs only (no OCR). price $0.05 (USDC 0.05 / ADA 2); ~0 tokens; p50 1.2s; refund on failure; 5 free/day. Keywords: pdf to text, pdf extract, invoice text, document parsing, pdf pages, cheap, fast, no llm. - [site_health](https://tollgate.tools/v1/tools/site_health): Domain or URL -> TLS certificate expiry/issuer, DNS records, security headers, robots.txt/sitemap presence, redirect chain, response time, and up to 50 internal links checked for 4xx/5xx. No LLM. Read-only. price $0.02 (USDC 0.02 / ADA 2); ~0 tokens; p50 2.5s; refund on failure; 5 free/day. Keywords: site health, ssl check, certificate expiry, security headers, broken links, seo audit, uptime, dns, monitoring agent, cheap. - [table_profile](https://tollgate.tools/v1/tools/table_profile): CSV/TSV text (URL or inline, up to 10 MB) -> inferred column types, null/empty rates, distinct counts, numeric min/max/mean, top values, duplicate-row count, delimiter and encoding detected. No LLM. price $0.02 (USDC 0.02 / ADA 2); ~0 tokens; p50 0.8s; refund on failure; 5 free/day. Keywords: csv profile, data profiling, schema inference, data quality, column stats, duplicates, etl agent, cheap, no llm. ## Use cases - fetch_clean: research agent reading sources before answering - fetch_clean: RAG ingestion of public docs - fetch_clean: monitoring agent diffing a page daily - fetch_clean: citation checker fetching the cited page - explain_tx: wallet assistant explaining a user's history - explain_tx: compliance agent triaging suspicious transfers - explain_tx: support bot answering 'what did this tx do' - explain_tx: trading agent verifying a swap executed as intended - review_contract: coding agent gating a deploy on a clean pre-audit - review_contract: DAO tooling summarising risk before a vote - review_contract: auditor triage before manual review - review_contract: hackathon judge scoring submissions - judge_output: orchestrator accepting/rejecting sub-agent work - judge_output: CI gate on generated content - judge_output: marketplace dispute referee - judge_output: self-evaluation loop for autonomous agents - extract_structured: procurement agent normalising supplier quotes - extract_structured: email to CRM record - extract_structured: datasheet to spec table - pdf_extract: RAG ingestion of PDF manuals - pdf_extract: invoice pipeline before extract_structured - pdf_extract: compliance agent reading filings - pdf_extract: batch conversion of reports to text - site_health: ops agent checking a client's site nightly - site_health: SEO agent auditing before a report - site_health: onboarding agent verifying a new domain - site_health: monitor diffing header/TLS changes - table_profile: ETL agent validating an upload before load - table_profile: analyst agent summarising an unknown dataset - table_profile: procurement agent checking supplier price lists - table_profile: QA gate on exported reports ## How to call - REST: POST JSON to /v1/tools/{tool}. Unpaid -> 402 with x402 v2 PAYMENT-REQUIRED header; body = same object {x402Version: 2, resource, accepts[], extensions.bazaar} + alternatives[], cost. Retry with PAYMENT-SIGNATURE (x402 v2; CAIP-2 networks) or use the Masumi/Stripe alternative. - MCP (Streamable HTTP): https://tollgate.tools/mcp — tools carry the x402 MCP transport (_meta['x402/payment']). - Masumi MIP-003: https://tollgate.tools/start_job · /status · /availability · /input_schema · /demo - Marketplace search (free): https://tollgate.tools/market/search?q=... — other sellers' paid tools with measured uptime/latency. ## Machine-readable - OpenAPI: https://tollgate.tools/openapi.json - Agent Card (A2A): https://tollgate.tools/.well-known/agent-card.json - ARD catalog: https://tollgate.tools/.well-known/ai-catalog.json - x402 discovery: https://tollgate.tools/.well-known/x402 - Full reference: https://tollgate.tools/llms-full.txt - Integration guide for coding agents: https://tollgate.tools/AGENTS.md ## Measured, not claimed - Benchmark (latency p50/p95, success rate, determinism, input-bound enforcement, tokens) per tool: https://tollgate.tools/v1/bench - Third-party listings in /market/search carry hourly-probed uptime, latency and 402 validity. We publish no comparison we did not measure. ## Guarantees and terms - Input is treated strictly as data; instructions inside inputs are ignored and flagged (injection_detected). - Masumi jobs refund automatically on failure. x402 jobs are never charged if settlement fails. - Pre-audits are automated reviews, not formal audits. Non-custodial: payments go to the seller's wallet directly. - Terms: https://tollgate.tools/terms (version 2026-09-25). Operator: # legal entity (LLC) operating the service � appears in terms/agent card.