Decode a VIN
decode_vinDecode a VIN. Use this when the user gives a 17-character vehicle identification number or asks to "decode this VIN". Returns the model year, make, model, trim, body class, manufacturer, plant country, engine and fuel from NHTSA vPIC, and warns when the VIN's check digit does not match. Follow it with check_vehicle_recalls using the year, make and model to list the vehicle's recalls.
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": "decode_vin"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vin | Yes | The 17-character vehicle identification number (letters and digits, no I, O or Q) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vin | No | ||
| notice | Yes | ||
| status | Yes | ||
| message | No | ||
| vehicle | No |