Decode a VIN
decode_vinUse this when the user gives a 17-character vehicle identification number (VIN) and wants to know what car it is, such as "what car is 1HGCM82633A004353?". Returns the model year, make, model, trim, body class, engine, fuel, plant country and NHTSA's error codes and error text, which flag a wrong check digit or an incomplete decode. US-market vehicles. A data lookup, not a history report.
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 | Yes | ||
| fuel | No | ||
| make | No | ||
| trim | No | ||
| model | No | ||
| engine | No | ||
| notice | Yes | ||
| status | Yes | ||
| message | No | ||
| body_class | No | ||
| error_text | No | ||
| model_year | No | ||
| error_codes | Yes | ||
| plant_country | No |