# DOT Transportation MCP

> DOT Transportation MCP provides direct access to official U.S. Department of Transportation data. Quickly decode any 17-digit VIN, check for active safety recalls from NHTSA, and retrieve official NCAP star ratings. It's the single source you need to audit vehicle history, track consumer complaints, or perform professional fleet safety checks using your AI client.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** transportation-safety, dot, nhtsa, vin-decoding, vehicle-recalls, safety-ratings, ncap, automotive-data, government-api, fleet-management

## Description

Need to know what a car really is? This MCP connects your agent directly to U.S. DOT data. Instead of jumping through confusing government portals—the ones that make you feel like you need an engineering degree just to check a recall—you ask your AI client and get the answer instantly. You can feed it a vehicle's 17-digit VIN, and it will give you everything: the model year, engine specs, body type, and more. It's how you run full safety audits on cars or manage fleet checks without ever leaving your workspace. When you connect this MCP through Vinkius, your agent becomes a real-time automotive data coordinator. You can check for official recalls, see star ratings from NCAP tests, and pull up consumer complaints filed with NHTSA—all in one conversational flow.

## Tools

### decode_vin_details
Breaks down a 17-digit Vehicle Identification Number to show the make, model year, and engine specs.

### find_wmi_info
Looks up the World Manufacturer Identifier (WMI) based on the VIN provided.

### get_manufacturer_info
Retrieves official details about a vehicle manufacturer, like their corporate identifiers or plant locations.

### get_safety_recalls
Checks the database for all officially recorded safety recalls tied to a specific vehicle make or model.

### get_types_for_make
Lists and retrieves various types of vehicles produced by a given manufacturer.

### get_vehicle_complaints
Accesses official consumer reports to find common problems filed against a vehicle make or model.

### get_vehicle_safety_ratings
Retrieves the NCAP star ratings, showing how the car scored in crash testing.

### list_all_makes
Provides a complete list of manufacturers that are registered with the U.S. DOT.

## Prompt Examples

**Prompt:** 
```
Decode this VIN: '1FTFW1ED5KFA88210'.
```

**Response:** 
```
I've decoded the VIN. This is a 2019 Ford F-150 with a 3.5L V6 engine and a 4x4 drive system. It was manufactured in the United States. Would you like me to check for any active safety recalls for this model?
```

**Prompt:** 
```
Check for safety recalls for a 2022 Tesla Model 3.
```

**Response:** 
```
I've retrieved the recall list for the 2022 Tesla Model 3. There are 2 active recalls, including one related to the 'Autopilot' software and another for the 'Window Automatic Reversal System'. Should I provide the detailed summary for each?
```

**Prompt:** 
```
What is the 5-star safety rating for the 2023 Honda CR-V?
```

**Response:** 
```
According to the NHTSA NCAP ratings, the 2023 Honda CR-V (SUV 4WD) has received an overall safety rating of 5 stars. It scored highly in both frontal and side crash tests. Would you like me to check for any consumer complaints filed for this model?
```

## Capabilities

### Identify the vehicle
Use a VIN to instantly retrieve core details like model year, make, engine size, and body class.

### Check safety history
Retrieve official records of active safety recalls for specific makes or models.

### Rate performance
Get the NCAP star ratings, verifying how well a vehicle performed in frontal and side crash tests.

### Audit owner complaints
Access public consumer complaint data to identify common or recurring issues with a certain model.

### Discover manufacturers
List all major vehicle manufacturers and look up their operational identifiers using VINs.

## Use Cases

### Assessing a potential used car purchase
A buyer provides a VIN. Your agent runs `decode_vin_details` first to confirm the year and model, then immediately calls `get_safety_recalls` and `get_vehicle_safety_ratings`. This gives the buyer peace of mind by showing them if there are any outstanding safety issues or poor crash scores.

### Handling a complex insurance claim
An adjuster needs to verify the extent of damage. They use `decode_vin_details` and then cross-reference that data with `get_vehicle_complaints`. This helps them determine if the vehicle had pre-existing, known mechanical issues that might affect the payout.

### Auditing a company's new fleet purchase
A fleet manager needs to ensure all purchased models meet modern standards. They use `list_all_makes` to narrow down options, then run bulk checks using `get_safety_recalls` and `get_vehicle_safety_ratings` across all prospective brands.

### Researching a specific vehicle type
A developer needs data on what types of cars a manufacturer makes. They first use `list_all_makes`, then select the target make, and finally call `get_types_for_make` to get a comprehensive list of models produced.

## Benefits

- Know exactly what's wrong with a car. Instead of guessing, you can run `get_vehicle_complaints` to check official consumer reports and see if the model has known issues.
- Save hours researching. Use `decode_vin_details` to get instant specs from a VIN—you don't have to visit multiple government sites just for basic identification data.
- Prioritize safety checks first. You can run `get_safety_recalls` alongside `get_vehicle_safety_ratings` to build a complete picture of the car’s history and performance instantly.
- Manage large datasets efficiently. If you're auditing a fleet, you don't need to check them one by one; your agent handles gathering metadata for multiple makes and models.
- Verify manufacturer legitimacy. Use `get_manufacturer_info` or `list_all_makes` if you need to confirm which companies are registered with the U.S. DOT.

## How It Works

The bottom line is: you talk to your AI client naturally, and it handles the complex, multi-step process of pulling certified automotive data.

1. Start by asking your agent to decode a specific Vehicle Identification Number (VIN) or list known manufacturers.
2. Next, tell the agent what kind of safety check you need—like retrieving active recalls for that model, or checking NCAP star ratings.
3. Your agent compiles all requested data points from DOT sources and presents them as a consolidated, easy-to-read report.

## Frequently Asked Questions

**How do I use `decode_vin_details` to find a car's basic specs?**
Just give the tool your 17-digit VIN. It instantly breaks down the vehicle, giving you the model year, make, and engine details right away.

**Does `get_safety_recalls` check every single recall?**
Yes, it accesses official DOT databases to retrieve active safety recalls for a given model. This is faster than checking manufacturer websites one by one.

**Can I use `get_vehicle_complaints` for my own car?**
The tool pulls official consumer complaints filed with NHTSA, which gives you an idea of common issues. But remember this is public data and not a guaranteed diagnostic.

**What if I need to check multiple vehicle types? Should I use `list_all_makes` first?**
You can start by using `list_all_makes` to see what manufacturers are registered. This helps narrow down your options before you try to gather specific data.

**Is the data from `get_vehicle_safety_ratings` reliable?**
Yes, it pulls official NCAP star ratings directly from DOT sources, providing a standardized measure of crashworthiness.

**What does `find_wmi_info` do if I'm trying to confirm a vehicle’s country of origin?**
It retrieves the World Manufacturer Identifier (WMI) from any VIN. The WMI confirms exactly where and by which company the vehicle was built, which is essential for global compliance checks.

**Do I need an API key when running `get_manufacturer_info` repeatedly?**
While basic calls work without a key, entering your Data.gov API Key dramatically increases the rate limits and depth of access. You'll need it for large-scale professional data audits.

**After I find out the manufacturer, how do I use `get_types_for_make` to scope my search?**
This function narrows down all potential models produced by a specific make. Use it to quickly generate a list of exact vehicle types before checking recalls or safety ratings for that entire group.

**Do I need an API key for the DOT tools?**
Most NHTSA and vPIC APIs are public and do not require a key. However, providing a Data.gov API Key can provide higher rate limits and access to more comprehensive transportation datasets.

**What is a VIN?**
A VIN (Vehicle Identification Number) is a unique 17-digit code used by the automotive industry to identify individual motor vehicles. Decoding it reveals technical specs like the engine type and country of manufacture.

**Can I check for safety recalls using this server?**
Yes! Use the `get_safety_recalls` tool with the vehicle's make, model, and year. Your agent will retrieve the official list of recalls issued by NHTSA for that specific configuration.