Check Vehicle Recalls
check_recallsList open safety recall campaigns for a vehicle by VIN, using the NHTSA Recalls database. Decodes the VIN internally to get make/model/year, then looks up campaigns for that vehicle configuration. Important: results are recall campaigns issued for the make/model/year configuration — this does NOT confirm whether this specific VIN's vehicle was actually repaired at a dealer. Always describe results as 'open recall campaigns for this vehicle,' never as whether the car 'is' or 'isn't' fixed.
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": {
"vin": "<vin>"
},
"name": "check_recalls"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vin | Yes | A 17-character US vehicle VIN (letters and digits, excluding I, O, and Q). The VIN is decoded internally to determine make/model/year for the recall lookup. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vin | Yes | ||
| make | No | ||
| note | No | ||
| year | No | ||
| model | No | ||
| checked | Yes | ||
| recalls | No | ||
| summary | Yes | ||
| recallCount | No |