Endpoint
Flow
MPP follows the same402 shape as x402, with explicit primitives for credentials and receipts.
- Client requests the MPP URL.
- Proceeds responds with
402 Payment Requiredand aWWW-Authenticate: Paymentheader advertising supported methods. - Client signs a payment using one of the advertised methods (Tempo today).
- Client retries with
Authorization: Payment <credential>. - Proceeds returns
200 OKwith aPayment-Receiptheader.
curl
JavaScript
Use from an agent
To pay an MPP Proceeds URL from an agent in Claude Code, Cursor, or Codex, use a managed MPP client rather than wiring the flow by hand:- Tempo Wallet — MPP-native with built-in spend controls.
- AgentCash — one USDC balance across x402 and MPP.
When to use MPP
- Your callers are AI agents or other autonomous code.
- You want explicit
CredentialandReceiptprimitives for traceable machine payments. - Your service is on Tempo or you want first-class Tempo support.
More on MPP
Read the protocol at mpp.dev.

