1
Estimate the external request
Call
estimate_x402_outbound_payment with the exact URL, HTTP method,
optional request body, and requested fiat funding asset. The tool validates
the challenge and creates a durable outbound intent without moving funds.2
Review and confirm
Show the external USDC requirement, exact fiat amount, fees, pay-to
address, and
confirm_before. Obtain explicit confirmation.3
Start fiat funding
Call
confirm_x402_outbound_payment with the returned intent ID and
confirmed_by_user=true. Follow the server-generated on-ramp instruction.4
Track the durable intent
Poll
get_x402_outbound_payment until terminal. Use
list_x402_outbound_payments to recover an existing intent when its ID is
unknown.completed and
successful=true.
