Snapshot purchase
purchase_snapshotGet Snapshot for 0.01 USDC. Default mode sandbox creates a test receipt and debits only the test budget. Explicit mode live uses x402 only when commerce, owner mandate and billing eligibility are enabled. An unpaid result contains PaymentRequired in structuredContent and content. Retry the same tool and idempotency key with the signed PaymentPayload in params._meta["x402/payment"]. Confirmed settlement is returned in result._meta["x402/payment-response"]. For a pending order, call get_order with the original order_id; do not submit another payment. REST continuation and PAYMENT-SIGNATURE headers remain supported. Never send a private key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Sandbox is the default. Live explicitly requests the existing authorized x402 purchase flow. | sandbox |
| since | No | ||
| mandate_id | No | Owner-authorized commercial mandate ID. Alternatively send X-AlpNAI-Mandate in the MCP request headers. | |
| idempotency_key | Yes |