NHTSA Vehicle Safety MCP. Analyze recalls, complaints, and safety ratings instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
NHTSA Vehicle Safety gives your AI client direct access to the National Highway Traffic Safety Administration database. You can decode any 17-character VIN instantly, check safety recalls by model year or campaign number, and find local car seat inspection stations by ZIP code.
It pulls owner complaints and crash test ratings for makes, models, and years—all without needing an API key. Stop searching multiple government sites; get all US vehicle data in one conversation.
What your AI agents can do
Decode vin
Takes a 17-character VIN string and returns the full make, model, year, engine specs, and safety features of that vehicle.
Get car seat stations by location
Finds nearby car seat inspection centers by taking precise GPS coordinates and returning their name, address, and hours.
Get car seat stations by zip
Locates certified car seat safety check stations using a ZIP code input; returns contact info and appointment requirements.
Input a 17-character VIN and receive a full breakdown of the vehicle's original make, model, year, engine type, and key safety systems.
Search for safety recalls by inputting a specific campaign number or providing the vehicle's make, model, and year to see outstanding issues.
Retrieve detailed consumer complaints filed with NHTSA using either a Vehicle Identification Number (VIN) or an ODI complaint number.
Get the vehicle's safety score, broken down by overall rating, frontal impact, side crash, and rollover risk.
Find certified car seat inspection stations nearby using either a ZIP code or precise GPS coordinates.
Determine which brands were active in a specific model year, and what models each brand offered that year.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
NHTSA Vehicle Safety: 13 Tools for Automotive Data Retrieval
Use these tools to retrieve specific vehicle specifications, recall details, safety ratings, complaint histories, and local inspection station locations from NHTSA data.
019d845fdecode vin
Takes a 17-character VIN string and returns the full make, model, year, engine specs, and safety features of that vehicle.
019d845fget car seat stations by location
Finds nearby car seat inspection centers by taking precise GPS coordinates and returning their name, address, and hours.
019d845fget car seat stations by zip
Locates certified car seat safety check stations using a ZIP code input; returns contact info and appointment requirements.
019d845fget complaint by odi
Retrieves specific failure descriptions, consequences, and remedies by entering the unique ODI complaint number.
019d845fget complaints by vehicle
Searches owner-filed complaints using vehicle details (make/model/year), listing component failures and dates at the time of failure.
019d845fget makes for year
Lists all manufacturer brands that produced vehicles during a specific model year, helping map market activity.
019d845fget models for make
Returns the full range of models offered by a single manufacturer across multiple years.
019d845fget models for make year
Finds all specific models that a brand released during one particular year, narrowing down product focus.
019d845fget recalls by campaign
Looks up safety recall details using an official NHTSA campaign number, including component and remedy notes.
019d845fget recalls by vehicle
Searches for recalls by providing the vehicle's make, model, and year to identify outstanding safety issues.
019d845fget safety rating by vehicle id
Retrieves the overall crash test rating and detailed breakdown (frontal/side/rollover) for a vehicle using its specific NHTSA ID.
019d845fget safety ratings
Gets general safety ratings for vehicles, allowing searches by year or specifying make and model for targeted data.
019d845fget vehicle types for make
Identifies what vehicle categories (e.g., Truck, SUV) a specific manufacturer produces.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with NHTSA Vehicle Safety, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
NHTSA Vehicle Safety gives your AI client direct access to the National Highway Traffic Safety Administration database. You'll get US vehicle data—recalls, owner complaints, safety ratings, VIN decoding—all in one place without needing an API key.
Decoding Your Ride’s History
The decode_vin tool lets you take a 17-character VIN string and immediately pull the full breakdown of that car. You'll know its original make, model, year, engine specs, and even the safety features it came with. To build out a lineage graph, use the get_models_for_make tool to see every model a single manufacturer offered across different years, or narrow it down further by checking all specific models released during one particular year using get_models_for_make_year.
You can also map market activity by running get_makes_for_year to list every brand that produced vehicles in a given model year. Finally, the get_vehicle_types_for_make tool tells you what general categories—like Truck or SUV—a specific manufacturer produces.
Checking Safety Issues and Recalls
You'll never have to search multiple government sites for recalls again. The get_recalls_by_vehicle tool searches for outstanding safety issues by simply providing the car’s make, model, and year. If you know the official campaign number, use get_recalls_by_campaign to look up specific recall details, including component failures and required remedies. For a deeper dive into how safe a vehicle is, run get_safety_ratings.
This tool gets general safety scores by year, or lets you target data using a make and model search. To get the full picture of crash risk, use get_safety_rating_by_vehicle_id with a specific NHTSA ID; this pulls the overall rating plus detailed breakdowns for frontal impact, side crash, and rollover.
Tracking Owner Complaints and Failures
The system provides access to owner-filed complaints. You can search for general consumer issues using get_complaints_by_vehicle by entering vehicle details like make, model, and year; this lists component failures and the dates they were reported. If you have a specific failure in mind, use get_complaint_by_odi with the unique ODI complaint number to retrieve precise descriptions of the failure, its consequences, and what remedies NHTSA suggests.
Finding Local Inspection Centers
When it comes to car seats, the tools make finding certified stations simple. You can locate safety check centers using a ZIP code input with get_car_seat_stations_by_zip; this returns contact info and appointment requirements. If you have precise GPS coordinates, use get_car_seat_stations_by_location to find nearby inspection centers, getting their name, address, and hours of operation.
This server lets your AI client process all that heavy lifting—from decoding the VIN to tracking owner complaints—returning clean, structured data directly into your conversation or code block. You're dealing with raw US vehicle safety information, period.
How NHTSA Vehicle Safety MCP Works
- 1 First, your AI client determines the required data path. For example, finding recalls requires chaining tools like
get_models_for_maketo narrow down potential vehicles. - 2 Next, the agent executes one or more specific calls (e.g.,
get_recalls_by_vehicle(make='Ford', model='F-150', year=2023)). - 3 Finally, it compiles all results—the VIN decode, the list of recalls, and the complaint summaries—and presents them in a single, coherent response.
The bottom line is: you talk to your agent using natural language, and it handles the complex sequence of 13 data lookups for you.
Who Is NHTSA Vehicle Safety MCP For?
Anyone needing verifiable vehicle history. This is critical for used car buyers who need peace of mind before pulling a trigger, or researchers tracking trends in mechanical failures and consumer safety issues.
Checks the VIN using decode_vin to verify the vehicle's history, then runs get_recalls_by_vehicle to ensure no major recalls were missed.
Uses get_complaints_by_vehicle and get_models_for_make_year in sequence to analyze specific component failure trends across an entire model line.
Determines the best local inspection spot by running get_car_seat_stations_by_zip, and checks vehicle safety ratings using get_safety_ratings to advise clients.
What Changes When You Connect
- Avoid manual cross-referencing. Instead of visiting multiple government sites to check a VIN, your agent runs
decode_vinonce. You get the make, model, year, and all core safety features immediately in one structured output. - Get depth on failure points. Don't just look at recalls; use
get_complaints_by_vehicleto see actual owner reports filed with NHTSA. This gives you a clearer picture of common component failures than official recall data alone. - Map out the vehicle lineage. If you only know the year, use
get_makes_for_year, thenget_models_for_make_year. This process lets you build an entire product lineup for a given time period—essential for deep market research. - Never miss a safety check. With tools like
get_recalls_by_vehicleandget_safety_ratings, you get comprehensive coverage on crash test scores (frontal, side, rollover) and outstanding recalls by simply providing the year, make, and model. - Find local help fast. Whether you're a parent or just curious, use either
get_car_seat_stations_by_ziporget_car_seat_stations_by_locationto pinpoint certified car seat inspection services without leaving your chat interface.
Real-World Use Cases
The Used Buyer's Due Diligence
A buyer finds a 2018 Honda CRV. They first run decode_vin to confirm the basic specs. Next, they ask the agent to check for recalls by calling get_recalls_by_vehicle(make='Honda', model='CRV', year=2018). Finally, they use get_safety_ratings() to see the crash test scores. The problem is solved: they have a complete safety report in minutes.
Tracking Component Failure Trends
A researcher wants to know if a specific transmission component failed across multiple brands in 2015. They use get_makes_for_year to list all manufacturers, then iterate through them using get_models_for_make_year, and finally run get_complaints_by_vehicle on those models to identify common failure descriptions.
Assisting a Parent with Safety Gear
A parent needs a car seat check immediately. They use the agent, which automatically triggers get_car_seat_stations_by_location using their current GPS coordinates. The result is an instant list of nearby certified stations, including phone numbers and hours—no Googling needed.
Validating Insurance Claims
An adjuster needs to confirm if a vehicle involved in a claim had known safety issues or recalls. They input the VIN into decode_vin, then pass that information to get_complaint_by_odi (if they have an ODI number) and get_recalls_by_vehicle for a complete risk profile.
The Tradeoffs
Assuming one tool is enough
A user sees 'VIN Decode' and stops there. They think they know the car's history just from the basic specs provided by decode_vin.
→
Don't stop at VIN decoding. Once you have the make, model, and year from that output, immediately feed those parameters into get_recalls_by_vehicle and get_safety_ratings to get the full safety profile.
Confusing Complaint with Recall
A user sees a complaint listing 'brake failure' and assumes it means there is an official recall. They only look at get_complaint_by_vehicle results.
→
Complaints are owner reports; recalls are mandated safety actions. Always check the result of get_recalls_by_vehicle after reviewing complaints to see if that failure point has been officially addressed.
Using only ZIP code for stations
A user is on a mobile device and only runs get_car_seat_stations_by_zip. This might return results far away from their actual current location.
→
If you know your exact spot, use get_car_seat_stations_by_location with GPS coordinates. It gives you the most precise search radius and is better for immediate needs.
When It Fits, When It Doesn't
Use this server if your goal is deep, verifiable vehicle history analysis: checking safety ratings, tracing component failures via owner complaints, or verifying recalls against a VIN/model combination. You need structured data about what happened to the car.
Don't use it if you just want general market stats (like 'What cars were popular in 2015'). For that, get_makes_for_year is fine. But if you need a full narrative—the specs AND the safety record—you must chain tools together: Start with decode_vin, then use its output parameters to trigger multiple lookups like get_recalls_by_vehicle and get_safety_ratings. If your query can be answered by only one tool call, it's probably too simple for this server.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NHTSA. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 13 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Figuring out a car’s real history shouldn't require five different government websites.
Today, checking a used vehicle's safety record means opening the NHTSA site, then maybe switching to the manufacturer's recall page, and possibly finding an old complaint database. You copy VINs, you cross-reference dates, and you spend time just navigating interfaces instead of analyzing data.
With this MCP server, that whole process is gone. You feed your agent a VIN or model details, and it pulls the decoded specs (`decode_vin`), checks all active recalls (`get_recalls_by_vehicle`), *and* provides crash test scores (`get_safety_ratings`) in one go. It gives you the facts, fast.
NHTSA Vehicle Safety MCP Server: Get comprehensive data on vehicle history.
Before, if you wanted to know what components failed across a whole model line, you were limited by the search fields. You might find complaints for one component but miss recalls related to another system.
Now, you can use `get_complaints_by_vehicle` alongside targeted recall searches using `get_recalls_by_vehicle`. It lets you build a full risk profile—combining owner feedback with official safety mandates. That's the difference.
Common Questions About NHTSA Vehicle Safety MCP
How do I use `decode_vin` to find out what kind of car it is? +
Simply provide a 17-character VIN string. The tool returns the make, model, year, and engine details in one structured output.
Do I need an API key for `get_recalls_by_vehicle`? +
No. Since NHTSA data is open government data, you don't need to manage or provide an API key for this server.
What’s the difference between complaints and recalls using `get_complaints_by_vehicle`? +
Complaints are owner-submitted reports of failure. Recalls are official actions mandated by NHTSA; you must check both for a complete picture.
Can I find car seat stations using `get_car_seat_stations_by_zip`? +
Yes, this tool finds certified stations. It uses a ZIP code to return the station's name, address, phone number, and appointment requirements.
How do I find out what models were available for a specific year? +
Use get_makes_for_year first to see all manufacturers. Then use get_models_for_make_year with the manufacturer and year you selected.
Does using `decode_vin` require any special credentials or API keys? +
No, you don't need any keys. Since this server accesses open government data from NHTSA, the authentication is handled automatically by Vinkius. Your AI client can run the tool immediately without needing to supply a token.
How do I use `get_vehicle_types_for_make` to understand a manufacturer's product scope? +
It returns the general vehicle categories—like Truck, SUV, or Passenger Car—that a specific manufacturer produces. This is useful for mapping out their overall product range before you search for models in a particular year.
What happens if I pass an invalid VIN to `decode_vin`? +
If the VIN format or number is incorrect, the tool returns a structured error message. This tells you immediately that the input was invalid and prevents your workflow from breaking down due to bad data.
Do I need an API key? +
No! NHTSA data is completely free and open government data. No authentication required.
What is a VIN? +
VIN (Vehicle Identification Number) is a unique 17-character code assigned to every vehicle. It encodes the manufacturer, model, year, engine type, assembly plant and more. Find it on your dashboard or driver's door jamb.
Can I check recalls for my car? +
Yes! Use get_recalls_by_vehicle with your car's make, model and year. Or use decode_vin with your VIN for complete vehicle details including any open recalls.
What do safety ratings mean? +
NHTSA rates vehicles 1-5 stars in frontal crash, side crash and rollover tests. Overall rating combines all categories. 5 stars is the highest safety rating.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
SnapCall
Embed voice, video, and screen sharing into any digital interaction on SnapCall with AI agents.
Douyin Local Life API / 抖音生活服务
China's leading local life platform — manage shops, process orders, and verify coupons via AI.
Mercado Livre Orders
Search sales, manage shipments, track packages, and handle cancellations on Mercado Livre.
You might also like
Housecall Pro
Manage home service jobs, customers, and invoices via Housecall Pro API.
Football-Data.org
Access real-time football scores, standings, and player statistics from major global leagues via Football-Data.org.
AT&T IoT
IoT Control Center -- Manage SIM devices, activation, data pools, shared plans, and connectivity diagnostics via AT&T IoT API.