Free VIN decoder — NHTSA, EPA, safety ratings, recalls & more
Use this server as an MCP tool in Claude Code, Claude Desktop, or any MCP-compatible client. No API key needed.
Add to your project's .mcp.json:
{
"mcpServers": {
"vin-mcp": {
"command": "npx",
"args": ["-y", "vin-mcp"]
}
}
}
Or clone and run locally:
{
"mcpServers": {
"vin-mcp": {
"command": "node",
"args": ["/path/to/vin-mcp/server.mjs"]
}
}
}
Use the remote MCP endpoint:
https://mcp.vin/mcp
Or in config:
{
"mcpServers": {
"vin-mcp": {
"url": "https://mcp.vin/mcp"
}
}
}
decode_vin
Full VIN decode with specs, recalls, complaints, safety ratings, fuel economy, and photos
validate_vin
Quick checksum validation, WMI decode, and year detection — no API calls
lookup_recalls
Search recalls by VIN or make/model/year
batch_decode
Decode up to 50 VINs in a single request
All endpoints are free and require no authentication.
GET/api/vin/:vinFull decodeGET/api/vin/:vin/validateQuick validationGET/api/vin/:vin/recallsRecalls onlyGET/api/vin/:vin/complaintsComplaints onlyGET/api/vin/:vin/safetySafety ratingsGET/api/vin/:vin/fuelFuel economyGET/api/vin/:vin/photoVehicle photo (redirect)POST/api/batchBatch decode (up to 50)Open source: github.com/keptlive/vin-mcp