Call any API in three steps.
Every API in this directory speaks the same MPP / x402 payment handshake, so a single client and a single USDC wallet work for all of them.
-
Fund a Tempo wallet
Hold a small USDC balance on Tempo. The same wallet pays every API in the directory — no per-service signup, no top-ups per provider.
-
Pick a payment client
Use a tool that handles the
402 → Authorization: Paymentretry for you:mppx/client— Node / TypeScript SDK with one-shot and Tempo session support.tempo request— CLI for one-shot paid requests.- AgentCash — payment layer for AI agents.
- cURL — raw protocol; you mint the credential yourself.
-
Call any API in the directory
Point your client at the API's endpoint. On the first call the server replies
402 Payment Requiredwith a challenge; your client signs, retries, and you get back the response plus anx_receipt.tempo request https://demo-fx.example/v1/fx/EURUSD
Want to see exactly what flies over the wire? Read how it works →