WhichTrim Vehicle Records

Look up U.S. vehicle records from NHTSA and EPA: recalls with do-not-drive advisories, manufacturer service bulletins by the number on the letter, OBD-II trouble codes and which vehicles' records name them, VIN decoding, owner complaints and failure mileage, crash ratings and fuel economy. Seven read-only tools, every answer carries a source URL. Remote endpoint https://whichtrim.com/portal/mcp, no API key.

Hosted MCP Server

npx add-mcp 'https://whichtrim.com/portal/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

whichtrim-mcp

WhichTrim vehicle records MCP connector

An MCP server for U.S. vehicle records. Ask your assistant about a car and it gets the federal record, not a guess:

  • NHTSA recalls, with park-outside and do-not-drive advisories and completion rates
  • owner complaints, and the mileage at which owners reported problems
  • open defect investigations
  • manufacturer service bulletins, campaigns and warranty extensions, looked up by the number on the letter
  • diagnostic trouble codes, and which vehicles' records actually name them
  • EPA fuel economy, NCAP crash ratings, VIN decoding and trim-level prices where a press kit is on file

It covers every model year from 2016 on, plus recall campaigns going back further. The data is public: it comes from NHTSA, EPA and manufacturer press kits. It is republished at whichtrim.com and is free to use, with no key and no sign-up.

Two ways to connect

Remote (recommended). If your client supports remote MCP servers, point it at the URL. Nothing needs to be installed.

https://whichtrim.com/portal/mcp

Local (stdio). Some clients only launch local servers. For those, this package is a small bridge that has no dependencies: it forwards each JSON-RPC message to the URL above and passes the reply back. It requires Node 18 or later.

npx -y github:BabbagesCabbages/whichtrim-mcp

Client setup

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "whichtrim": { "command": "npx", "args": ["-y", "github:BabbagesCabbages/whichtrim-mcp"] }
  }
}

In Claude.ai or Claude Desktop you can instead add a custom connector: Settings → Connectors → Add custom connector, then paste the URL.

Claude Code

claude mcp add --transport http whichtrim https://whichtrim.com/portal/mcp

Cursor (~/.cursor/mcp.json)

{ "mcpServers": { "whichtrim": { "url": "https://whichtrim.com/portal/mcp" } } }

VS Code (.vscode/mcp.json)

{ "servers": { "whichtrim": { "type": "http", "url": "https://whichtrim.com/portal/mcp" } } }

Gemini CLI

gemini extensions install https://github.com/BabbagesCabbages/whichtrim-mcp

Windsurf, Cline, Goose, Zed and other stdio-only clients: use the command npx with the arguments -y github:BabbagesCabbages/whichtrim-mcp.

Tools

ToolWhat it answers
search_vehiclesFind model years by make, model and/or year. Returns the vehicle id the other tools take, plus each match's grade and recall count.
get_vehicleThe full record for one model year: fuel economy, recalls, complaint counts and failure mileage, crash ratings, investigations, bulletins and trouble codes.
check_recallsEvery recall campaign for one model year, with advisories and completion rates. It says plainly that a recall applies to a build range, so only a VIN check can confirm that one specific car is affected.
decode_vinDecodes a 17-character VIN against NHTSA's vPIC database and joins it to the record for that model year.
lookup_trouble_codeWhat a code such as P0420 means, and which model years' bulletins and complaints name it.
lookup_bulletinA service bulletin or campaign by its printed number (e.g. 26-01-068H, 9D6, N262570770), with links to NHTSA's PDF where one exists.
compare_vehiclesTwo model years side by side: economy or range, grade, recalls, complaints, crash rating and starting price.

All seven tools are read-only.

Try it

  • "Has the 2021 Kia Telluride had any do-not-drive recalls?"
  • "What is GM bulletin N262570770 about, and which trucks does it cover?"
  • "Which cars' owners complain about P0420, and at what mileage?"
  • "Decode this VIN and tell me what's open on that model year: "
  • "Compare a 2024 RAV4 Hybrid with a 2024 CR-V Hybrid on reliability and running costs."

Privacy

The bridge stores nothing and sends no telemetry. Each request goes only to whichtrim.com, which logs the tool name and response time and not your conversation. See the privacy page.

Also

MIT licensed. The data comes from U.S. federal agencies and manufacturers and is not legal or mechanical advice. For a specific vehicle, check its VIN at nhtsa.gov/recalls.