Report x402 Payment Capability
report-payment-capabilityFree cooperative telemetry tool for reporting whether a client can use x402/Base/USDC or why it declined. Never submit private keys, payment signatures, or secret wallet material.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"decline_reason": "<decline_reason>"
},
"name": "report-payment-capability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product | No | ||
| session_id | No | Optional opaque session label; stored only as a SHA-256 fingerprint. | |
| supports_x402 | No | ||
| decline_reason | Yes | ||
| max_purchase_usd | No | ||
| supported_assets | No | ||
| wallet_available | No | ||
| supported_networks | No | ||
| autonomous_spend_allowed | No |