Developer portalPeaje API

Pay per request over MPP (HTTP 402). No API keys, no signup, no plan: the request returns the price, you settle it in stablecoin, you get the resource plus a signed receipt.

Quickstart

Three requests, no account. The whole flow is standard HTTP.

1

Ask for the resource. The 402 is not an error: it is the price, with one offer per network in WWW-Authenticate.

curl -i https://usepeaje.com/r/example
# HTTP/2 402 · one offer per rail: $0.01 in USDC (Arbitrum), USDG (Arbitrum), USDG (Robinhood), pathUSD (Tempo), USDC (Arc)
2

Pay the challenge and retry. The reference client does both, testnet wallet included:

npx mppx@latest https://usepeaje.com/r/example
3

Read the resource. The response carries Payment-Receipt as proof. If the origin ever fails after you paid, the refund is automatic and on-chain.

Pricing

Per call, in USD, settled in stablecoin. No minimums and no subscription.

EndpointWhat it isPrice
GET /api/radar/:dominio Agent-readiness score for any website, measured by Ora. Pass the domain (example.com) as dominio. Returns the score from 0 to 100, the grade, how far Peaje could raise it, and the top fixes with the points each one adds. A fresh scan can take up to a minute. Free

Authentication and API keys

There are none, by design. The payment is the credential: each request is authorized by the signed payment that travels with it, single-use and scoped to that call. Nothing to provision, rotate or leak.

The full walkthrough, structured for agents and humans, lives at /auth.md.

MCP server

The same catalog as paid tools over Streamable HTTP, for Claude, ChatGPT and any MCP client:

{
  "mcpServers": {
    "peaje": { "url": "https://usepeaje.com/mcp" }
  }
}

Each tool advertises its price in its description and returns a receipt in _meta. Discovery: /.well-known/mcp.

Sandbox

Everything above runs on testnets today, so the production surface IS the sandbox: same endpoints, same 402s, free faucet tokens. Nothing to break and no real money at risk while you integrate.

NetworkTokenChain idAsset
Arbitrum USDC 421614 0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d
Arbitrum · USDG USDG 421614 0xFFC95faa3d63Cde504a05B567C600B78C0b41892
Robinhood USDG 46630 0x7E955252E15c84f5768B83c41a71F9eba181802F
Tempo pathUSD 42431 0x20c0000000000000000000000000000000000000
Arc USDC 5042002 0x3600000000000000000000000000000000000000

Machine-readable