Used Car Health Check
Vet a used car before you buy: spec, history, price changes, red flags.
Used Car Health Check
Vet a used car before you buy: spec, history, price changes, red flags.
At a glance
| Price | $1.49 per run. |
| Tool name | generate_used_car_health_check |
| Scope | reports:used-car-health-check |
| Built for | Car Shopper |
What it does
Vets a used car before purchase: full spec sheet, listing history, price changes, dealer churn, mileage progression, and computed red flags. Returns a GREEN/YELLOW/RED verdict. Use when a CONSUMER is considering buying ONE specific used vehicle (by VIN) and wants it vetted: is the asking price fair, listing-history flags, red/green signals. For the value alone use Vehicle Valuation; for negotiation talking points use Negotiation Brief.
Arguments
| Argument | What it is | Example | |
|---|---|---|---|
vin |
Required | 17-character vehicle identification number. | 4T1B11HK0KU000999 |
listed_price_usd |
Recommended | Current asking price on the listing the user is considering. Lets us frame asking vs market value alongside the health check. | 18500 |
zip |
Recommended | ZIP code where the user is shopping. Improves the market-value-for-context section. | 60601 |
miles |
Optional | Actual odometer reading. When omitted, the report anchors the value on the most recent odometer in the listing history. Provide it to override a stale listing reading and value the car at its true mileage. | 64000 |
What comes back
- Full spec sheet
- Listing history
- Price changes over time
- Status changes
- Hidden red flags
Asking for it in a chat client
I'm thinking of buying VIN 4T3R6RFV7MU015349, listed at $36,903. Vet it for me. I'm shopping in 60601.
Is VIN 5YFB4MDE8RP121789 a good buy at $19,999?
Running it from a backend
Grant an agent the reports:used-car-health-check scope, then call the tool over MCP:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "generate_used_car_health_check",
"arguments": {
"vin": "4T1B11HK0KU000999"
}
}
}
See Server-side access for the token exchange and how to read the response.