# FAA Aviation Data MCP

> The FAA MCP pulls real-time flight safety and weather data directly from the Federal Aviation Administration. Check temporary flight restrictions, locate approved drone zones using LAANC maps, and get current or forecasted weather reports (METAR/TAF) for any airport. It also searches specific Notice to Air Missions (NOTAMs), giving you a complete picture of operational hazards before you even leave the ground.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** faa-data, flight-safety, notam, drone-safety, aviation-weather

## Description

Need to plan an air route? You can't just look at a single checklist item anymore; safety depends on merging multiple data streams, and that’s what this MCP does. Your agent connects directly to FAA services, letting you query aviation weather and regulatory information using natural language. For instance, you can check for active Temporary Flight Restrictions by state or type, then immediately search for Notices to Air Missions (NOTAMs) related to a specific runway closure. Need drone permission? Accessing UAS Facility Maps lets your agent identify permitted flight areas based on coordinates. The system also pulls current weather observations and forecasts, so you always know the conditions. If you're running complex safety checks across multiple data types—weather, airspace regulations, facility status—Vinkius makes this MCP available for easy connection to any compatible client.

## Tools

### get_metar
Pulls the latest Meteorological Aerodrome Reports (METAR) for a specific airport code.

### get_taf
Retrieves Terminal Aerodrome Forecasts (TAF), predicting expected weather at an airport.

### list_tfrs
Lists all active Temporary Flight Restrictions (TFRs) for a given state or area.

### list_uas_facilities
Gets the authorized UAS Facility Maps (LAANC), showing permitted drone flight areas.

### search_notams
Searches for specific Notice to Air Missions (NOTAMs) by location, date, or notice number.

## Prompt Examples

**Prompt:** 
```
Search for active NOTAMs at KJFK airport.
```

**Response:** 
```
I've retrieved the NOTAMs for KJFK. There are currently 3 active notices, including a runway closure on 4L/22R and taxiway lighting maintenance. Would you like the full details for any of these?
```

**Prompt:** 
```
Are there any active TFRs in Florida right now?
```

**Response:** 
```
Checking active TFRs for Florida (FL)... I found one Security TFR near Cape Canaveral effective until 22:00 UTC. No other major restrictions are listed for the state at this time.
```

**Prompt:** 
```
Get the latest METAR and TAF for KORD.
```

**Response:** 
```
For KORD (Chicago O'Hare): The latest METAR shows winds at 10kts, visibility 10SM, and clear skies. The TAF forecast predicts increasing cloud cover and a chance of light rain starting after 18:00Z.
```

## Capabilities

### Check current airport weather
Retrieve the latest Meteorological Aerodrome Reports (METAR) detailing immediate wind speeds, visibility, and cloud cover.

### Forecast future flight conditions
Get Terminal Aerodrome Forecasts (TAF), which predict expected weather changes for a specific airport over the next 24 to 30 hours.

### Verify active airspace limits
List all existing Temporary Flight Restrictions (TFRs) across specified geographic areas, ensuring compliance before departure.

### Determine drone operational zones
Access UAS Facility Maps (LAANC) to pinpoint coordinates where flying drones is permitted.

### Identify airport hazards
Search for Notice to Air Missions (NOTAMs) by location, number, or date to check for runway closures, maintenance, or other alerts.

## Use Cases

### Pre-flight route validation
A dispatcher asks the agent: 'What's the status for JFK?' The agent runs search_notams to check for runway closures, then calls get_metar and get_taf. It tells the user if the current weather is fine, what the forecast is, and flags any critical operational notices.

### Drone site selection
A field team lead needs to fly a drone near a park. The agent checks list_uas_facilities for allowed zones, then calls list_tfrs to ensure no temporary airspace restrictions are active in that area.

### Rapid hazard assessment
A pilot receives an urgent query: 'Are there any hazards near my destination?' The agent immediately runs search_notams and compares the results with get_metar to give a quick, comprehensive safety report.

## Benefits

- Don't waste time checking five different websites. You can run a single query to gather NOTAMs, TFRs, and UAS facility maps all at once.
- Get immediate weather status updates. Using get_metar gives you the current conditions—wind speed, visibility, everything—in one shot.
- Plan ahead with confidence. The get_taf tool forecasts what to expect next week, helping you adjust your mission profile before it's too late.
- Ensure compliance automatically. Checking list_tfrs verifies if an area is temporarily restricted, stopping potential non-compliant flights cold.
- Simplify drone planning. list_uas_facilities lets you identify safe flight corridors without manual map cross-referencing.

## How It Works

The bottom line is that your agent handles all the complex API calling; you just ask for what you need to know about the airspace.

1. Subscribe to the MCP and enter your FAA API Key into Vinkius.
2. Direct your AI client to run a query specifying what information you need (e.g., 'What are the TFRs near Miami?').
3. The system runs the necessary tool calls and returns synthesized data, giving you actionable insights on flight safety.

## Frequently Asked Questions

**How can I check for Temporary Flight Restrictions (TFRs) in a specific state?**
You can use the `list_tfrs` tool and provide the two-letter state code (e.g., 'CA' for California). The agent will return a list of all active restrictions and their types.

**Can I get both current weather and forecasts for an airport?**
Yes. Use `get_metar` for real-time reports and `get_taf` for terminal forecasts by providing the ICAO station code (e.g., 'KJFK').

**Does this tool help with drone flight planning?**
Absolutely. The `list_uas_facilities` tool provides geographic data for UAS facility maps (LAANC), showing where drone operations are permitted based on your coordinates.

**How do I set up my account to use the `search_notams` tool?**
You must provide your FAA API Key during subscription. Vinkius handles secure credential storage, allowing your agent to query aviation services immediately without manual key handling.

**Do the weather reports from `get_metar` and `get_taf` handle time zones correctly?**
Yes, all resulting data includes precise UTC timestamps. This ensures that regardless of your local location, the reported conditions are accurate for the specific moment in time.

**Can I filter my NOTAM searches using advanced criteria with `search_notams`?**
Yes. You can refine results by operational type or date range. This lets you quickly narrow down complex aviation hazard data beyond simple location checks.

**What structured format does the MCP deliver when calling `list_uas_facilities`?**
The tool returns clean, structured JSON data. This makes parsing easy for your AI client and provides coordinates, operational zones, and facility status needed for accurate mapping.

**Are there rate limits if I frequently call both `get_metar` and `get_taf`?**
API usage is governed by FAA rate limits. Vinkius manages caching to optimize calls, but heavy querying over short periods may require implementing a backoff strategy in your agent.