$ GET /pricing

Pay per call.
Pay per report.

Pay in compute with a proof-of-work puzzle, or settle micro-amounts per call - USDC on Base, Solana, Polygon, Arbitrum, Monad, Celo, Avalanche, Sei, Optimism, Stellar, or Algorand - or USDG on Robinhood Chain. No signup, no minimum; card welcome at /reports, and monitors are the one subscription ($5, cancel anytime). The wallet is the identity.

FREE · PROOF-OF-WORK
$0.00 / call

Solve a short sha256 puzzle - about 65,536 sha256 hashes on average, a fraction of a second of CPU on a laptop - instead of paying. No wallet at all.

✓ 168 pure-CPU tools
✓ No wallet, no funds, no account
✓ Hosted MCP connector runs these free
· Rate-limited; browser/GPU tools excluded
x402
PAID · USDC OVER x402 OR MPP
$0.001 / call & up

An x402 client signs USDC from the agent's own wallet and retries. Settles in seconds on Base or any of the other x402 chains.

✓ All 609 tools, including browser & memory
✓ Flat per-call price - pay exactly what you use
✓ Non-custodial on this rail - you sign, we hold no balance
✓ Spend caps refuse a runaway model before paying
// from-price by category

What each call costs.

Most tools - text, math, encoding, time, validation, convertfrom $0.001
Agent memory - write, recall, grant, auditfrom $0.001
Payments & x402 - decode, verify, quote, auditfrom $0.001
Article extract - clean markdown out$0.01
Headless browser - render & screenshot (real Chromium)from $0.004
Web search & cited answers - search, news, answerfrom $0.01
Market data - stock and crypto quotes, perp fundingfrom $0.001
Text to speech - three voice tiersfrom $0.005
Transcription - audio to textfrom $0.03
live machine-readable prices: GET /api/pricing · GET /openapi.json
// POST /v1/*

The /v1 LLM gateway.

Point any OpenAI SDK at base_url https://agent402.tools/v1/metered and every request is quoted from its own body before payment, then settled at what the call actually used, under that quote. Same wallet-is-the-identity model as every other tool; an existing prepaid credits key also works as the API key. The flat tiers below stay for callers that want one fixed price; omit the model on the auto tier and the gateway picks one for the prompt.

/v1/metered/chat/completions - quoted per request, settles actual usage under the quotefrom $0.001
/v1/metered/messages - Anthropic Messages wire, quoted per requestfrom $0.001
/v1/embeddings - default-on cache, free repeat$0.002
/v1/nano/chat/completions - high-frequency agent loops$0.003
/v1/auto/chat/completions - model optional, eval-ranked routing$0.01
/v1/chat/completions - budget/mid models$0.02
/v1/images/generations - one image per call$0.08
/v1/audio/speech - OpenAI TTS wire, mp3/pcm bytes out$0.06
/v1/pro/chat/completions - frontier models$0.10
/v1/premium/chat/completions - the largest models$0.50
full wire format: /docs
WHY IT'S CHEAP

Beat the token math.

Writing, testing and debugging a CSV parser or cron calculator mid-task burns thousands of tokens - easily 10–100× the price of a tested $0.001 call. Reimplementation is the expensive path.

build it yourself~5,000 tokens
call the tested endpoint$0.001
MAKING A LOT OF CALLS

Stop signing every call.

Per-call pricing is the point, but a signature per call is not. Paying exact over x402 means one authorization signed and one settlement waited on for every request, which is fine for ten calls and the wrong shape for ten thousand. On the metered gateway an approval made once turns each quote into a ceiling, still per-request priced and still settled only on a 200.

Already hold a prepaid credits key

New credit packs are not on sale. A key already issued keeps working: send Authorization: Bearer a402_… on any paid route except the wallet-scoped ones (memory, usage). The list price is held before the call and debited only when it returns 200; on the metered gateway you are debited what the call actually used, not the quote.

GET /api/credits/balance
Keep the wallet · approve once

A one-time Permit2 approval for USDC on Base turns every quote into a ceiling rather than a charge: the gateway settles the actual usage under it, per request, with no fixed tier to overpay into. Non-custodial on this rail, and the approval is yours to revoke.

npx agent402-openclaw permit2-approve

The approval belongs to the wallet, so it applies to any client that pays from it, not only OpenClaw.

Start on the free tier. No wallet.

QUICKSTART → Browse tools