# Agent Tolls > Agent Tolls is a toll gate for the machine web: AI agents pay a small toll in > USDC via the x402 payment standard (HTTP 402 Payment Required) for what they > take, while human visitors pass free. It tolls two kinds of thing. On a > website the unit is the page, and more exactly the method and the path, so a > GET and a POST at the same address are two different things at two different > prices. On an API the unit is the operation: a SaaS maps its endpoints, prices > each one, and agents call it and pay per call. Owners set the prices, keep 90% > of every toll, and are paid by an immutable on-chain split contract, live on > Base mainnet and Solana mainnet. Agent Tolls is built for site owners whose content is read by AI agents that pay nothing today, for SaaS operators whose API agents would use if there were a way to pay for one call, and for AI agents that need a standard, machine-readable way to pay for access. The default toll is $0.02; owners override it per path, per method, per operation. A site is set up at the DNS level (point the domain at the gate) and takes about 15 minutes; an API is set up with no DNS at all, because the hostname is ours to hand out. There is no subscription either way: Agent Tolls' 10% share is taken inside the split contract, never invoiced. Non-custodial: owners are paid to a wallet they control, and Agent Tolls never holds anyone's keys. An agent that calls a tolled API holds nothing. It has no account with the operator, no API key and no subscription. It calls, receives a 402 quoting that one operation, pays from its own wallet and gets the answer: the payment is the authentication. Contact: agenttoll@proton.me ## Core - [Homepage](https://agent-tolls.com/): What Agent Tolls is, how the 402 toll flow works step by step, the rate card model, the dashboard, and on-chain proof of a settled toll and payout. - [Docs](https://agent-tolls.com/docs): How an AI agent pays an x402 toll (code and no-code), the live 402 response annotated field by field, and the five-step install for site owners — DNS records, prices, payouts. - [Pricing](https://agent-tolls.com/pricing): Free to install, no subscription; the owner keeps 90% and the 10% share is taken inside the immutable split contract. Default $0.02/page, per-path overrides, automatic payouts from $1. - [Agent Tolls vs. Cloudflare Pay Per Crawl](https://agent-tolls.com/compare/pay-per-crawl): An honest comparison — Pay Per Crawl charges large AI crawlers on Cloudflare's network; Agent Tolls charges the long tail of personal AI agents on any site, per path, settled to the owner's own wallet. - [Dashboard](https://app.agent-tolls.com/): Sign up, connect a site or map an API, set per-path and per-operation prices, watch tolls settle live, and manage the wallet that receives your 90%. - [Catalogue of tolled operations](https://edge.agent-tolls.com/.well-known/x402/index): One JSON document listing every operation on sale across every API behind the gate, each with its method, its path and its price. This is the URL an agent reads to find something worth buying without being pointed at a hostname first, and every 402 and every per-host discovery document points back at it. - [The same catalogue as a page](https://edge.agent-tolls.com/catalogue): The catalogue rendered for a person to read, one card per API, each operation with its method, its path and its price. The page and the JSON document are rendered from one source, so they cannot disagree about who is listed or what an operation costs, and each of them names the other. - [The same catalogue as an MCP server](https://edge.agent-tolls.com/mcp): The catalogue again, as two read-only tools an MCP client can call: one lists what is on sale, the other explains how to pay for it. Neither issues a credential, because there is none to issue. Streamable HTTP, no session, no signup. ## Try it - [Live demo gate](https://edge.agent-tolls.com/report): A real toll gate on Base mainnet. An AI agent fetching this URL receives HTTP 402 with x402 payment terms in the PAYMENT-REQUIRED header, pays $0.02 USDC from its own wallet (Base or Solana), and gets the page. Humans opening it in a browser get the page free. ## Proof - [Toll paid on Base mainnet](https://basescan.org/tx/0xefe827e8245cbb81a07d9b7dda542ddf779429e7683fce653babef7750af7003): An agent paid a real 0.02 USDC toll through the gate. - [Split paid out automatically](https://basescan.org/tx/0x2d1a1709703fa4bc984572afaceb87e16e1ced42d5c5af09718fa03858faa9e5): The split contract distributed that revenue on-chain, 85% to the site owner (the retired three-way split; the current one is 90 / 10). - [TollSplitFactory contract](https://basescan.org/address/0x2B15ffD214D9cDf56C56b6048b93C48E00E590ae): The retired three-way factory. The current single-founder 90 / 10 factory is linked from the pricing page. Shares are fixed at deployment in both; there is no admin function, which is why a new one had to be deployed. ## Optional - [Runnable agent example](https://github.com/johnlegoat/agent-toll-examples): A ~40-line Node script that fetches the live demo gate, prints the decoded 402 toll terms (no wallet needed for that part), then pays the real $0.02 toll with the x402 SDK. - [Full machine-readable overview](https://agent-tolls.com/llms-full.txt): The complete factual reference — toll flow, agent integration code, owner setup, pricing, contracts on both chains, payouts, and FAQ. - [Terms of Service](https://agent-tolls.com/terms): The toll gateway terms, the 85/15 revenue split, and non-custodial wallet posture. - [Privacy Policy](https://agent-tolls.com/privacy-policy): What is collected from site owners and from visitors of gated sites, and for how long.