
Nhtsa Vehicle Safety Mcp Server
Connects Claude to the NHTSA public APIs for vehicle safety research and consumer protection work. You get VIN decoding with partial wildcard support, recall campaign lookups with do-not-drive flags, crash test ratings from NCAP, consumer complaint search with component breakdowns, and defect investigation queries across ODI case types. The composite safety profile tool combines ratings, recalls, and complaint summaries in one shot, useful when evaluating used cars or answering customer questions. Investigation search caches the full ODI index on first query so follow-up searches run fast. Runs locally over stdio or points to the public hosted instance at nhtsa.caseyjhand.com. No API keys needed since NHTSA endpoints are open.
- GitHub stars
- 3
- tools
- 7
- transport
- STDIO, HTTP
- env vars
- 8
- last updated
- Nov 4, 2026
Install
From registry metadata$ npx add-mcp https://nhtsa.caseyjhand.com/mcp --name nhtsa-vehicle-safetyRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http nhtsa-vehicle-safety https://nhtsa.caseyjhand.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 6, 2026.
nhtsa_get_vehicle_safetyGet a comprehensive safety profile for a vehicle. Combines NCAP crash test ratings, recalls, and complaint summary into a single response. Use as the default when asked about vehicle safety, reliability, or purchase decisions.3 params
Get a comprehensive safety profile for a vehicle. Combines NCAP crash test ratings, recalls, and complaint summary into a single response. Use as the default when asked about vehicle safety, reliability, or purchase decisions.
make*stringmodel*stringmodelYear*integernhtsa_search_recallsSearch recall campaigns by campaign number, by vehicle, or across every campaign by make, model, model year, and received date. campaignNumber returns that campaign with every vehicle it covers; make, model, and modelYear together return that vehicle's recalls; any other combi...7 params
Search recall campaigns by campaign number, by vehicle, or across every campaign by make, model, model year, and received date. campaignNumber returns that campaign with every vehicle it covers; make, model, and modelYear together return that vehicle's recalls; any other combi...
campaignNumberstringdateRangeobjectlimitnumbermakestringmodelstringmodelYearintegeroffsetintegernhtsa_search_complaintsSearch consumer safety complaints filed with NHTSA for a specific vehicle. Returns a component breakdown over all matching complaints plus a paginated slice of the most recent complaints. Use for common problems, failure patterns, or owner-reported issues.6 params
Search consumer safety complaints filed with NHTSA for a specific vehicle. Returns a component breakdown over all matching complaints plus a paginated slice of the most recent complaints. Use for common problems, failure patterns, or owner-reported issues.
componentstringlimitnumbermake*stringmodel*stringmodelYear*integeroffsetintegernhtsa_get_safety_ratingsGet NCAP crash test ratings and ADAS feature availability for a vehicle. Use when the user specifically wants crash test stars, rollover risk, or wants to compare safety features across vehicles. NCAP data available from 1990+, best coverage for 2011+.4 params
Get NCAP crash test ratings and ADAS feature availability for a vehicle. Use when the user specifically wants crash test stars, rollover risk, or wants to compare safety features across vehicles. NCAP data available from 1990+, best coverage for 2011+.
makestringmodelstringmodelYearintegervehicleIdnumbernhtsa_decode_vinDecode Vehicle Identification Numbers to extract make, model, year, body type, engine, manufacturing details, and safety equipment: airbags, stability and braking systems, tire pressure monitoring, and the driver-assistance features VPIC records for the configuration, such as...2 params
Decode Vehicle Identification Numbers to extract make, model, year, body type, engine, manufacturing details, and safety equipment: airbags, stability and braking systems, tire pressure monitoring, and the driver-assistance features VPIC records for the configuration, such as...
modelYearintegervin*valuenhtsa_search_investigationsSearch NHTSA defect investigations — Preliminary Evaluations (PE), Engineering Analyses (EA), Defect Petitions (DP), Recall Queries (RQ), Audit Queries (AQ), and additional ODI types — newest-opened first. make, model, and modelYear match the investigation's vehicle associatio...13 params
Search NHTSA defect investigations — Preliminary Evaluations (PE), Engineering Analyses (EA), Defect Petitions (DP), Recall Queries (RQ), Audit Queries (AQ), and additional ODI types — newest-opened first. make, model, and modelYear match the investigation's vehicle associatio...
closeDateRangeobjectcomponentstringincludeSummarybooleaninvestigationTypestringlimitnumbermakestringmodelstringmodelYearintegernhtsaIdstringoffsetintegeropenDateRangeobjectquerystringstatusstringO · Cnhtsa_lookup_vehiclesLook up makes, models, vehicle types, and manufacturer details in NHTSA's VPIC catalog, or list the model names NHTSA's datasets file a make and model year under. VPIC names often differ from the names complaints and NCAP ratings use (Silverado vs SILVERADO 1500), and a vehicl...6 params
Look up makes, models, vehicle types, and manufacturer details in NHTSA's VPIC catalog, or list the model names NHTSA's datasets file a make and model year under. VPIC names often differ from the names complaints and NCAP ratings use (Silverado vs SILVERADO 1500), and a vehicl...
limitnumbermakestringmanufacturerstringmodelYearintegeroffsetintegeroperation*stringmakes · models · vehicle_types · manufacturer · dataset_modelsSponsors
Configuration
NHTSA_CLAMP_LIMITSdefault: trueClamp an over-cap page size (limit) or VIN batch to its cap and disclose it with a notice. Set false to reject it instead.
MCP_LOG_LEVELdefault: infoSets the minimum log level for output (e.g., 'debug', 'info', 'warn').
MCP_TRANSPORT_TYPEdefault: httpSelects the HTTP transport.
MCP_HTTP_HOSTdefault: 127.0.0.1The hostname for the HTTP server.
MCP_HTTP_PORTdefault: 3010The port to run the HTTP server on.
MCP_HTTP_ENDPOINT_PATHdefault: /mcpThe endpoint path for the MCP server.
MCP_AUTH_MODEdefault: noneAuthentication mode to use: 'none', 'jwt', or 'oauth'.
MCP_SESSION_MODEdefault: statelessHTTP session posture: 'auto', 'stateful', or 'stateless'. Overrides the stateless mode the server declares in code.
Readme
@cyanheads/nhtsa-vehicle-safety-mcp-server
Decode VINs, search recalls, complaints, crash ratings, and investigations via MCP. STDIO or Streamable HTTP.
Details
- Repository
- github.com/cyanheads/nhtsa-vehicle-safety-mcp-server
- Category
- Search & Web Crawling
- Package
@cyanheads/nhtsa-vehicle-safety-mcp-server- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 1
- Tools verified
- Nov 6, 2026
More from cyanheads
- Eur Lex Mcp Server12
- Hn Mcp Server7
- Git Mcp Server245
- Secedgar Mcp Server11
- Gdelt Mcp Server10
- Eurostat Mcp Server9
- Open Meteo Mcp Server13
- Pubchem Mcp Server13
- Gutenberg Mcp Server6
- Libofcongress Mcp Server6
- Orcid Mcp Server6
- Protein Mcp Server6
- Wikipedia Mcp Server6
- Cdc Health Mcp Server5
- Usaspending Mcp Server5
- Openstreetmap Mcp Server9
- Biorxiv Mcp Server4
- Brapi Mcp Server4
- Courtlistener Mcp Server4
- Crossref Mcp Server4
- Internet Archive Mcp Server4
- Met Museum Mcp Server4
- Noaa Spaceweather Mcp Server4
- Openfda Mcp Server4