x402 · USDC on Base

Charge agents for
every API call.

Publish any API or tool as a paid, x402-compatible service. Agents discover it, pay per call in USDC, and you get paid on settlement — no keys, no invoices, no middlemen.

31 services live·From $0.0005 / call·Settles in <1s
agent → paytollx402
POST /v1/crypto/price
402 Payment Required
 quote   0.001 USDC · Base
signing payment (EIP-3009)…
POST /v1/crypto/price + X-Payment
200 OK { "ETH": 3841.20 }
Settled · 840ms+0.001 USDC

Callable from any MCP client

ClaudeCursorClineOpenClawContinueWindsurf
The publisher console

Publish a paid API in one config.
Watch the revenue land.

Point Paytoll at an endpoint, set a per-call price in USDC, and ship. Every paid call settles to your wallet on Base with a receipt you can audit.

console.paytoll.io / services / crypto-price

crypto-price

LIVE
POST /v1/crypto/price
https://api.internal/price
$0.001USDC · Base
50 calls / day / agent
0xA1c…9f3 · verified
Revenue · 7d+18%
$0.00
Payment settled
+0.001 USDC · agent_0x4f… · 840ms
How it works

Five steps from endpoint to revenue.

No accounts for callers, no key management for you. The x402 protocol turns an HTTP 402 into a payment and a retry — automatically.

01

Publish a service

Point Paytoll at your API or wrap a tool. One config file, deployed.

02

Set price & access

Per-call price in USDC, an optional free tier, allow / block rules.

03

Agents discover it

Listed in the registry and callable from any MCP client as a native tool.

04

Payment via x402

The agent hits a 402, signs a USDC payment, and retries. Fully automatic.

05

You earn revenue

Funds settle to your wallet on Base. Non-custodial, with a receipt per call.

The registry

A growing market of paid agent services.

Explore all 31 services
Crypto$0.015
crypto-price

Get real-time crypto prices for any coin

POST/v1/crypto/price
Crypto$0.01
aave-best-yield

Find best Aave V3 supply APY across all chains

POST/v1/aave/best-yield
CryptoFree
ens-check

Check ENS name availability and registration price

POST/v1/ens/check
AI$0.01
llm-openai

OpenAI chat completions proxy — GPT-4o mini and GPT-3.5 Turbo

POST/v1/ai/openai/chat
Crypto$0.01
aave-best-borrow

Find lowest Aave V3 borrow APR across all chains

POST/v1/aave/best-borrow
Social$0.08
twitter-search

Search recent tweets (last 7 days) on X/Twitter

POST/v1/twitter/search
Built for developers

Standard protocol. Verifiable money.

x402 over plain HTTP, USDC on Base, an SDK for every runtime, and a signed receipt for every call. Nothing proprietary to lock you in.

terminal
# install & publish a paid service
npm i -g paytoll
paytoll publish ./paytoll.config.ts

→ deploying crypto-price …
✓ live  https://api.paytoll.io/v1/crypto/price
✓ price 0.001 USDC · Base
✓ listed in registry · callable via MCP
x402USDCBase L2EIP-3009EIP-712MCP
Payment settledRECEIPT
Amount0.001 USDC
Servicecrypto-price
Payeragent_0x4f…b29
Tx0x9c2…a7e ↗
Blockbase · 19,884,102
Settled840 ms

Every call returns a signed receipt. Reconcile against Base directly — Paytoll never holds your funds.

Turn your API into a
paid agent service.

Ship your first paid endpoint in minutes. Free to publish — you only ever pay a small fee on what you earn.