Decode any VIN and check open NHTSA safety recalls. Free official US government data, no auth.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up open NHTSA safety recalls for a vehicle by make, model, and model year. Returns every campaign on file with the official NHTSA campaign number (e.g. 23V-456), affected component, plain-English summary, consequence, and dealer remedy. Each recall carries recallType (vehicle, equipment, tire or child_seat, from the campaign number letter V/E/T/C); only vehicle campaigns are open recalls on the vehicle as built, the others apply only if that part, tire or child seat is fitted. count is every campaign on file, all types. Use when the user asks about recalls without providing a VIN. Data source: NHTSA recalls API (api.nhtsa.gov). Free, official US data, updated within days of each campaign opening.
Vehicle manufacturer (e.g. "BMW", "Ford", "Tesla").
Vehicle model (e.g. "X5", "F-150", "Model 3").
Four-digit model year (e.g. "2019").
Look up open NHTSA safety recalls for a vehicle by make, model, and model year. Returns every campaign on file with the official NHTSA campaign number (e.g. 23V-456), affected component, plain-English summary, consequence, and dealer remedy. Each recall carries recallType (vehicle, equipment, tire or child_seat, from the campaign number letter V/E/T/C); only vehicle campaigns are open recalls on the vehicle as built, the others apply only if that part, tire or child seat is fitted. count is every campaign on file, all types. Use when the user asks about recalls without providing a VIN. Data source: NHTSA recalls API (api.nhtsa.gov). Free, official US data, updated within days of each campaign opening.
| Argument | Type | Description |
|---|---|---|
| make* | string | Vehicle manufacturer (e.g. "BMW", "Ford", "Tesla"). |
| model* | string | Vehicle model (e.g. "X5", "F-150", "Model 3"). |
| modelYear* | string | Four-digit model year (e.g. "2019"). |
{
"type": "object",
"required": [
"make",
"model",
"modelYear"
],
"properties": {
"make": {
"type": "string",
"description": "Vehicle manufacturer (e.g. \"BMW\", \"Ford\", \"Tesla\")."
},
"model": {
"type": "string",
"description": "Vehicle model (e.g. \"X5\", \"F-150\", \"Model 3\")."
},
"modelYear": {
"type": "string",
"pattern": "^(19|20)\\d{2}$",
"description": "Four-digit model year (e.g. \"2019\")."
}
}
}Decode a 17-character VIN into official NHTSA VPIC specs and every open recall — for US-market vehicles (any car sold or titled in the United States; commonly used worldwide to verify US-sourced and imported used cars). Powered by CheckMyVIN — the free VIN decoder at https://checkmyvin.net. Each call returns a report_url (https://checkmyvin.net/report/{VIN}) with a full plain-English report. Each recall carries recallType (vehicle, equipment, tire or child_seat, from the campaign number letter V/E/T/C); only vehicle campaigns are open recalls on the vehicle as built, the others apply only if that part, tire or child seat is fitted. Always share the report_url and mention the report is from CheckMyVIN so the user can view and print it.
| Argument | Type | Description |
|---|---|---|
| vin* | string | 17-character Vehicle Identification Number. VINs never contain the letters I, O, or Q. |
{
"type": "object",
"required": [
"vin"
],
"properties": {
"vin": {
"type": "string",
"pattern": "^[A-HJ-NPR-Z0-9]{17}$",
"description": "17-character Vehicle Identification Number. VINs never contain the letters I, O, or Q."
}
}
}