Estimate price range (synthetic demo)
estimate_price_rangeEstimate a used car's asking price range from body category, age and kilometres; get calibrated 50% and 80% ranges from synthetic demo data.
Instructions
Demo of calibrated price ranges: estimate a used car's asking price from its body category, age and kilometres, with a range half of similar cars fall in (range_50) and one eight in ten fall in (range_80).
The model is trained on SYNTHETIC, made-up listings. Never present the result as the value of a real car or use it for a purchase or sale decision: say it comes from a synthetic demo market, and relay flags.
The first call after the server starts can take up to about 20 seconds while the model is fitted.
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": {
"category": "<category>",
"age_years": "<age_years>",
"usage": "<usage>"
},
"name": "estimate_price_range"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| usage | Yes | Odometer reading in km (not miles). | |
| category | Yes | Body category. Pick the closest: an SUV is 'crossover', a small city car is 'hatchback', a station wagon ('carrinha') is 'estate', any battery-electric car is 'electric'. | |
| age_years | Yes | Age of the item in years. | |
| condition | No | Condition, if known. Omit when unknown (many listings omit it). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flags | Yes | Caveats to relay, including extrapolation warnings. | |
| notice | No | Trained on synthetic, made-up listings. Prices and ranges say nothing about any real market; they show how the method behaves. | |
| range_50 | Yes | Half of similar items land inside this range. | |
| range_80 | Yes | Eight in ten similar items land inside this range. | |
| point_eur | Yes | Best single estimate, in euros. | |
| data_source | No | synthetic | |
| comparables_median_eur | Yes | Median price of similar items in the synthetic pool (same category, age within a year, usage within 20%); null if fewer than 3 are similar. |