- x402 pays in USDC on Base, at
x402.orthogonal.com. - MPP (Machine Payments Protocol) pays in USDC.e on Tempo, at
mpp.orthogonal.com.
402 Payment Required, your client signs a payment and retries, and the payment is settled before the call runs.
x402
Endpoints live athttps://x402.orthogonal.com/{api}/{path}.
CLI
Pay from the terminal with Coinbase’s Agentic Wallet CLI (awal). You need:
- Node.js, to run
awalwithnpx. - A wallet funded with USDC on Base.
npx awal fundopens the funding flow. - An email to sign in with
awal auth login.
Code
SetPRIVATE_KEY to an EVM wallet holding USDC. The client handles the 402 for you.
npm install x402-fetch viem or pip install x402 eth-account requests.
MPP
Endpoints live athttps://mpp.orthogonal.com/{api}/{path}.
CLI
Pay from the terminal withmppx:
Code
npm install mppx viem.
Which tools support this?
Every payable tool in the catalog works with both rails. Use theintegrate tool (MCP or /v1/integrate) to get a ready-to-paste snippet for any endpoint.