Historical x402 Quote Check
quote_checkUse when you need an exact quote compared with cached public price and recipient evidence. Compare a supplied x402 quote with the latest comparable cached public unpaid quote and disclosed retained history. Scout keeps only the latest probe; the separate public index can retain seven days. $0.001 USDC on Base for a usable comparison, no trial. Missing/stale/ambiguous evidence returns unknown without charge. Never fetches or pays the target. Informational historical comparison, not payment approval or loss prevention. Price: 0.001 USDC. Minimal input example: {"url":"https://api.example.com/data","amount":"10000","payTo":"0x1111111111111111111111111111111111111111","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453"}. Illustrative output excerpt: {"status":"unknown","baseline":null,"multiple":null,"suggested_max_amount_per_payment":null,"not_charged":true}. Illustrative output excerpt, not a live result, signature, approval or guarantee. Freshness/data/availability checks still apply. How to pay (MCP): Unknown evidence returns without charge; a usable comparison requires payment. No shared trial. Use an x402-capable MCP client. A generic MCP connector without payment support cannot complete a paid continuation. On payment required, STOP. Inspect the exact accepts amount, asset, network and payTo; obtain explicit wallet/budget approval before continuing. Only after approval, let the configured x402 MCP client attach its signed payload in _meta["x402/payment"] and retry the same tools/call arguments. Never send a separate USDC transfer or paste keys into tool arguments. Never silently fall back from free access to payment. If a signed attempt has an unknown outcome, inspect that authorization/transaction; do not create another automatically.
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": {
"url": "<url>",
"amount": "<amount>",
"payTo": "<payTo>",
"asset": "<asset>",
"network": "<network>"
},
"name": "quote_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Required. Exact public resource URL string, including path; no credentials. Use the current published example in OpenAPI when available. | |
| asset | Yes | Required. Quoted token asset identifier string; EVM assets use a 0x-prefixed 20-byte contract address. Example: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 (native Base USDC). | |
| payTo | Yes | Required. Quoted recipient identifier string; EVM recipients use a 0x-prefixed 20-byte address. Example: 0xBf4164e07552e4c1b1B1597E72C7acAA3F0a1c58. | |
| amount | Yes | Required. Quoted amount as a nonnegative atomic-unit integer string, not decimal USDC. Example: "10000" = 0.01 USDC at six decimals. | |
| method | No | Optional. Advertised HTTP method string, not a new target request. Example: GET. Supply when cached methods are ambiguous. | |
| network | Yes | Required. Payment network identifier string; use the quoted CAIP-2 identifier. Example: eip155:8453. |