Vehicle Valuation Report
Defensible market valuation for any VIN with comparables and history.
Vehicle Valuation Report
Defensible market valuation for any VIN with comparables and history.
At a glance
| Price | $1.99 per run. |
| Tool name | generate_vehicle_valuation_report |
| Scope | reports:vehicle-valuation |
| Built for | Small Dealer |
What it does
Defensible market valuation for any VIN, anchored on recently off-market listings (last list price, the closest observable proxy to a transaction), with dual-channel pricing (franchise vs independent), comparable listings, listing history, and 90-day market trend. All figures are listed prices. Use when the user wants the market value, appraisal, or fair price of ONE specific vehicle (by VIN, or year/make/model). Single vehicle only. Do NOT use this to rank or compare MULTIPLE VINs the user is deciding whether to buy (use Acquisition Fit Report, which ranks a whole list in one call), to get a VALUE on each of multiple VINs (use Batch Vehicle Valuation: one sheet row per unit), for a consumer trade-in or sell-private decision (use Trade-In Valuation), or for the advertised price of record / FTC compliance (use VIN Price Check).
Arguments
| Argument | What it is | Example | |
|---|---|---|---|
vin |
Required | 17-character vehicle identification number. | 1HGCV2F38LA000777 |
miles |
Recommended | Current odometer reading. STRONGLY RECOMMENDED, without this we estimate from model year and get the wrong number for high or low mileage vehicles. | 50000 |
zip |
Recommended | ZIP code of the appraisal market (where the vehicle is being bought, sold, or appraised). STRONGLY RECOMMENDED, defaults to 90210 if missing, which produces wrong regional comparables. | 60601 |
condition |
Optional | Vehicle condition: "Clean" (no body damage, well maintained), "Average" (typical wear), or "Rough" (visible damage, deferred maintenance). Biases the final range toward low/mid/high. | Clean |
purpose |
Optional | Purpose of the valuation: "Trade-in" (lower end), "Retail" (upper end), "Insurance" (replacement cost), or "Wholesale" (auction). Influences the recommended range bias. | Trade-in |
is_certified |
Optional | Tick this if the vehicle is currently CPO (certified pre-owned). Adds the CPO premium analysis to the report. | false |
asking_price_usd |
Optional | Optional asking/listed price to sanity-check. When provided, the report verdicts it against the MarketCheck Price and the active market and plots it on the price-band chart. If omitted and this VIN is itself currently listed, its own asking price is used. | 30995 |
target_margin_pct |
Optional | Dealer target margin as a decimal (e.g. 0.15). With purpose "Trade-in" or "Wholesale", produces the offer worksheet (retail-back offer). | 0.15 |
recon_cost_usd |
Optional | Expected reconditioning cost for THIS unit. Feeds the offer worksheet. | 1500 |
adjustments |
Optional | Itemized appraiser adjustments, one per line as "label, +/-amount" (e.g. "Two tires, -400" or "Aftermarket wheels, +800"). Applied over the market-derived base value as an explicit adjustments table. | Two tires, -400 |
appraiser_name |
Optional | Appraiser or preparer name for the certification block. Defaults from the appraisal profile in account settings on appraisal-flavored runs; a value typed here always wins. | Jane Smith, ASA |
appraiser_license |
Optional | License or credential shown with the preparer name. Defaults from the appraisal profile in account settings. | UT Lic. 12345 |
client_name |
Optional | Client the appraisal is prepared for (renders in the certification block). | Acme Insurance |
file_number |
Optional | Claim / file / stock reference number for the certification block. Leave blank to auto-assign the next number in your account's own series (e.g. ACME-2026-0007; set the prefix in account settings) whenever appraiser fields are used. | CLM-2026-0417 |
exclude_vins |
Optional | Comparables to EXCLUDE (comma or newline separated VINs). They are dropped from every pool before valuation and listed as considered-and-rejected. |
What comes back
- MarketCheck Price headline + price-band concentration chart
- Optional asking-price verdict (vs MarketCheck Price and the market)
- Franchise vs Independent pricing and CPO premium
- Active and recently-sold comparable listings
- 90-day market trend and multi-year listing history
Asking for it in a chat client
What's this Toyota worth? VIN 4T3R6RFV7MU015349, 42,800 miles, ZIP 60601.
It's listed at $30,995. Is that a fair price? VIN 4T3R6RFV7MU015349, 42,800 miles, ZIP 60601.
Running it from a backend
Grant an agent the reports:vehicle-valuation scope, then call the tool over MCP:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "generate_vehicle_valuation_report",
"arguments": {
"vin": "1HGCV2F38LA000777"
}
}
}
See Server-side access for the token exchange and how to read the response.