Check a BestPrice deal
check_dealChecks an offer using a BestPrice product URL, a reviewed merchant URL, a barcode, or visible product text from a screenshot. Screenshot inputs consist of visible identity text and an optional observed price. Unique barcodes and reviewed variant-identifying URLs can establish an exact identity. Text queries return candidates for explicit user selection; similarity does not establish an exact retailer match. Compares current eligible offers and known delivered totals separately from market item-price history. Observed prices remain user-supplied, missing variants and former prices remain unverified, and unknown shipping remains unknown. Read-only; no checkout or alerts.
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": "check_deal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | HTTPS product URL from BestPrice or a merchant. Credentials and alternate ports are unsupported. | |
| query | No | Visible brand/model/variant text or a barcode. Text retrieval returns candidates, not a proven retailer identity. | |
| product_id | No | An exact returned candidate the user explicitly selected; does not prove it matches a retailer listing. | |
| postal_code | No | Optional user-supplied Greek delivery postcode (10000 to 85999). Unknown shipping remains unknown. | |
| observed_price | No | Price visibly supplied by the shopper. Never infer a price or an advertised former price. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||