Johto Data Product Catalog Snapshot Diff
catalog_diffCompare two caller-supplied JSON or CSV product snapshots by SKU. Added, removed, changed products and currency-aware price deltas. No scraping. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "catalog_diff"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Current authorized non-personal product snapshot | |
| before | No | Previous authorized non-personal product snapshot | |
| afterCsv | No | Alternative CSV snapshot, same allowed headers; max 50000 characters | |
| beforeCsv | No | Alternative CSV snapshot, allowed headers sku,title,price,currency,availability; max 50000 characters |