{
 "name": "WhichTrim vehicle records",
 "description": "Every U.S. car, truck and SUV (2016 onward) as one record per nameplate-year, joined from EPA and NHTSA filings and manufacturers' press kits: recalls with completion rates, owner complaints and failure mileage, crash ratings, investigations, service bulletins, trouble codes, trims and specs. Every value names its source document. Free for assistants with attribution; keyed API for volume and Recall Watch.",
 "url": "https://whichtrim.com/portal/mcp",
 "provider": {
  "organization": "WhichTrim",
  "url": "https://whichtrim.com/"
 },
 "version": "2026-10-09",
 "documentationUrl": "https://whichtrim.com/developers/",
 "protocolVersion": "0.3",
 "preferredTransport": "MCP",
 "additionalInterfaces": [
  {
   "url": "https://whichtrim.com/portal/mcp",
   "transport": "MCP",
   "description": "Model Context Protocol server, Streamable HTTP, no authentication for the tools listed"
  },
  {
   "url": "https://whichtrim.com/v1/",
   "transport": "HTTP+JSON",
   "description": "REST API; free tier with attribution, keyed tiers for volume \u2014 see documentationUrl"
  }
 ],
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false
 },
 "defaultInputModes": [
  "text/plain",
  "application/json"
 ],
 "defaultOutputModes": [
  "application/json",
  "text/plain"
 ],
 "skills": [
  {
   "id": "search_vehicles",
   "name": "Search vehicles",
   "tags": [
    "vehicles",
    "catalogue"
   ],
   "description": "Find model years by make, model and/or year; returns the vehicle id the other skills take, with grade, recall count and page URL.",
   "examples": [
    "kia telluride 2024",
    "rav4"
   ]
  },
  {
   "id": "get_vehicle",
   "name": "Vehicle record",
   "tags": [
    "specs",
    "recalls",
    "complaints"
   ],
   "description": "The full published record for one model year: fuel economy, recalls, complaint counts and failure mileage, crash ratings, investigations, bulletins, trouble codes."
  },
  {
   "id": "get_trims",
   "name": "Trims, prices and specs",
   "tags": [
    "trims",
    "msrp",
    "specs",
    "equipment"
   ],
   "description": "Every trim of a model year as the manufacturer's press kit states it: MSRP, powertrain, drivetrain, headline specs and which equipment is standard where; or one trim's full spec sheet and equipment list. Only model years with a press kit on file.",
   "examples": [
    "2026_toyota_rav4",
    "2026_toyota_rav4 XLE Premium"
   ]
  },
  {
   "id": "check_recalls",
   "name": "Recall campaigns",
   "tags": [
    "recalls",
    "safety"
   ],
   "description": "Every NHTSA campaign on file for a model year with severity, advisories and completion rate. Cannot say whether one VIN is affected; only nhtsa.gov/recalls can."
  },
  {
   "id": "decode_vin",
   "name": "Decode a VIN",
   "tags": [
    "vin"
   ],
   "description": "Decode a 17-character VIN against NHTSA vPIC and join it to the WhichTrim record for that model year."
  },
  {
   "id": "lookup_trouble_code",
   "name": "Trouble code",
   "tags": [
    "obd-ii",
    "diagnostics"
   ],
   "description": "What a diagnostic trouble code means and which model years' federal record actually names it.",
   "examples": [
    "P0420",
    "U0100"
   ]
  },
  {
   "id": "lookup_bulletin",
   "name": "Service bulletin or campaign",
   "tags": [
    "bulletins",
    "service campaigns",
    "warranty"
   ],
   "description": "A manufacturer communication by the number on the letter or the document: NHTSA's summary, the model years it names, every document filed under it with a verified PDF link where one exists. Not a recall, and the answer says so.",
   "examples": [
    "9D6",
    "kia SC199",
    "26-01-068H"
   ]
  },
  {
   "id": "compare_vehicles",
   "name": "Compare two vehicles",
   "tags": [
    "compare"
   ],
   "description": "Two model years side by side: fuel economy or range, grade, recalls, complaints, crash rating, starting price where a press kit is on file."
  }
 ],
 "securitySchemes": {},
 "security": []
}