Agents often need to pay for services—API calls, data access, compute—without a human approving each payment. HTTP 402 Payment Required is designed for this: when the agent calls a 402-protected API, the server returns payment requirements; the agent pays and retries; the server delivers the resource. Dynamic server wallets provide the signing and key management layer. The wire format and settlement depend on which protocol you use.Documentation Index
Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Reference implementation
dynamic-agent-payments is a working CLI and MCP server that pays both x402 and Tempo MPP APIs from a Dynamic server wallet. When the agent holds the wrong token or chain, it calls Dynamic Checkout to swap or bridge before signing.
dynamic-agent-payments on GitHub
CLI and MCP server for paying x402 and MPP APIs from a Dynamic server wallet, with cross-chain auto-funding via Checkout.
Build with x402
The x402 protocol defines how onchain payment is negotiated over HTTP. The client receives payment requirements in the 402 response, signs with its wallet, and retries the request with anX-Payment header. A facilitator (for example, Coinbase Developer Platform) verifies and settles onchain.
Best for: x402-protected APIs, zero-fee USDC payments on Base, CDP-style facilitators.
Using Dynamic with x402
Wire up a Dynamic server wallet as the x402 payment client.
Build with Tempo MPP
Tempo’s Machine Payment Protocol (MPP) extends HTTP 402 for machine-to-machine traffic. Themppx client handles negotiation, signing, and retry automatically. Dynamic’s Node SDK provides the MPC-backed signing account.
Best for: APIs and services that target Tempo’s network, machine-to-machine payments on Tempo Moderato.
Machine Payments on Tempo (Node.js)
Create a Dynamic server wallet, fund it, and make MPP payments to 402-protected APIs.
Choosing a protocol
If you’re building your own integration, x402 and Tempo MPP target different settlement layers:| x402 | Tempo MPP | |
|---|---|---|
| Protocol | x402 | MPP |
| Settlement | Onchain (Base, USDC) | Tempo network |
| Client library | x402-fetch, x402-axios | mppx |
| Facilitator | CDP (and others) | Tempo |
Related
- Server Wallets Setup — create and manage the wallets your agent uses to pay
- Agents Overview — wallet patterns for autonomous agents and agents acting for users