get_complaints
Get the owner-complaint signal for a vehicle by its id: an aggregate (totals by component and year, plus crash/fire/injury counts) and the most-recent complaints. Requires a Pro plan or higher.
Answer vehicle questions from sourced data — specifications, federal recalls, owner complaints, service bulletins, defect investigations and OBD-II codes.
LABSCO SUMMARY
Search turns a year, make and model into an id, and every other vehicle call takes that id — so a recall or a complaint attaches to one specific vehicle rather than to a make in general. The trouble-code lookup is the exception and stands on its own.
A vehicle data server over the CarVector API, run from npx or reached as a hosted endpoint. Vehicles are addressed by an opaque id that search returns.
A CarVector API key in CARVECTOR_API_KEY, from a free tier that takes no card. Complaints are on the Pro plan; bulletins and investigations are on Business. Run it from npx, or point a client at the hosted endpoint with a bearer token instead.
One command plus a key — npx -y carvector-mcp --key <YOUR_CARVECTOR_API_KEY>, then supply credentials
USE CASES
Resolve the vehicle, read its specifications, then the recalls and the complaint pattern behind it.
Look the code up for severity and whether it touches safety or emissions, then check whether the manufacturer has already published a fix.
Read the complaint totals by component and the open federal investigations, which often move before a recall does.
Resolve the exact vehicle and read the engine and drivetrain figures from the record instead of from memory.
Read the service bulletin index alongside the recall campaigns for the same vehicle.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_complaintsGet the owner-complaint signal for a vehicle by its id: an aggregate (totals by component and year, plus crash/fire/injury counts) and the most-recent complaints. Requires a Pro plan or higher.
get_investigationsGet federal defect investigations for a vehicle by its id — a leading indicator that often precedes recalls. Returns each action with subject, component, open/close dates, and status. Requires a Business plan or higher.
get_recallsGet federal recall campaigns for a vehicle by its id. Returns each campaign with component, summary, consequence, and remedy.
get_tsbsGet the manufacturer technical service bulletin (TSB) index for a vehicle by its id — bulletin metadata (id, date, type, affected components, summary), not the documents themselves. Requires a Business plan or higher.
get_vehicleGet full specifications for one vehicle by its id (an opaque token returned by search_vehicles). Returns engine, drivetrain, body details, a representative image, and recall count.
lookup_dtcLook up an OBD-II diagnostic trouble code (e.g. P0420). Returns the code title, category, severity, and safety/emissions flags. Reference only — does not include repair cost estimates.
search_vehiclesSearch the CarVector catalog by year, make, and/or model. Returns matching vehicles with their id and specs. Use this first to resolve a vehicle id, then call get_vehicle or get_recalls with that id.
BEFORE YOU INSTALL
7 tools when we connected. get_complaints needs the Pro plan, and get_tsbs and get_investigations need Business; the free tier covers search_vehicles, get_vehicle, get_recalls and lookup_dtc.
Of the 2 documented setups, 1 runs the server on your machine and 1 connects to a hosted endpoint.
CONTEXT COST
Rated by the size of the 7 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y carvector-mcp --key <YOUR_CARVECTOR_API_KEY>https://api.carvector.io/v1/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
{
"mcpServers": {
"carvector": {
"command": "npx",
"args": [
"-y",
"carvector-mcp"
],
"env": {
"CARVECTOR_API_KEY": "<YOUR_CARVECTOR_API_KEY>"
}
}
}
}{
"mcpServers": {
"carvector": {
"url": "https://api.carvector.io/v1/mcp",
"headers": {
"Authorization": "Bearer <YOUR_CARVECTOR_API_KEY>"
}
}
}
}