Skip to main content
The preferred tool for making x402-capable HTTP requests. Handles the full pipeline: mandate check, payment signing, retry, and receipt.

Input

Required

Optional

Output

Returned only on successful completion. Approval, policy, and provider failures are surfaced as structured MCP errors, not as this success payload.

Settlement Status Values

Important Behavior

Call read_spending_policy first in a new session to understand the active mandate.
  • task_id is required at the MCP schema layer; omitting it fails at SDK validation (Invalid arguments for tool governed_fetch) before the mandate gate is evaluated
  • If the upstream response is not 402, AXON returns the provider response without payment
  • On 402, AXON evaluates deterministic + risk stages, then either settles or escalates/denies
  • APPROVAL_REQUIRED is a structured error. Read approval_request_id from the error details, then use check_approval_status or wait_for_approval_resolution
  • When retrying with approval_token, keep the same URL, method, and body. Approval matching is bound to that original request context