# United Airlines MCP

> United Airlines MCP Server gives your AI agent instant access to United flight data. You can track real-time status, check live arrivals and departures at any airport, map out complex route networks, or analyze historical performance for specific dates. It's designed to pull precise aviation details—from gate numbers to fleet composition—directly into your chat window.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** flight-tracking, real-time-data, logistics, travel-management, api-integration, transportation

## Description

**United Airlines MCP Server** gives your AI agent instant access to United’s entire flight data system. You'll use this server to pull precise aviation details—everything from gate numbers to specific route performance—right into your chat window. It acts like a dedicated operations desk, letting you analyze the whole picture without jumping between dozen different airline sites. When you need to know what’s happening with United flights, you just ask your agent.

## Tools

### get_aircraft_fleet
Retrieves static data detailing the types and registration numbers of aircraft United Airlines uses.

### get_airline_info
Provides basic metadata and verification details about United Airlines as a carrier.

### get_airline_routes
Lists all origin-destination airport pairs that United serves, showing the full reach of their network.

### get_airport_info
Returns detailed information—like coordinates and timezone—for any specific airport using its IATA code.

### get_arrivals
Lists all incoming United flights at a given airport, including status, gate, and terminal details for a specified date.

### get_departures
Lists all outgoing United flights from a specific airport, providing scheduled times, gates, and current departure status for a given day.

### get_flight_by_number
Determines the typical route and schedule of a specific United flight number across multiple dates.

### get_flight_history
Pulls actual performance data, including delays and cancellations, for a specific flight on a past date.

### get_flight_status
Provides the real-time status (active, landed, delayed) of a single United flight using its number.

### get_flights_by_status
Finds every United flight at an airport that matches a specific operational state, like 'delayed' or 'cancelled'.

### get_future_flights
Checks planned schedules for upcoming dates, listing expected flights and times at an airport.

### get_route
Verifies if United operates a direct or codeshare route between two specified airports using their IATA codes.

## Prompt Examples

**Prompt:** 
```
What's the current status of United flight UA234?
```

**Response:** 
```
Flight UA234 is currently active and en route from Newark (EWR) to Los Angeles (LAX). Scheduled departure was 14:30 EST from Terminal C, Gate 72. Estimated arrival at LAX is 17:45 PST at Terminal 7. The flight is operating on time.
```

**Prompt:** 
```
Show me all United Airlines departures from San Francisco (SFO) today.
```

**Response:** 
```
I found 18 United departures from SFO today. Notable flights include UA1 to Newark (departing 07:00), UA890 to Tokyo Narita (13:20), UA234 to Chicago O'Hare (15:30), and UA856 to London Heathrow (16:45). Would you like details on any specific flight?
```

**Prompt:** 
```
Are there any delayed United arrivals at Chicago O'Hare (ORD) right now?
```

**Response:** 
```
Yes, I found 3 delayed United arrivals at ORD: UA1234 from Denver (delayed by 45 min), UA567 from Washington Dulles (delayed by 30 min), and UA890 from San Francisco (delayed by 1 hour 15 min). All are expected to land within the next 2 hours.
```

## Capabilities

### Track real-time flight status
Check the current operational status of any specific United Airlines flight by its number, including gate and terminal information.

### Generate airport departure/arrival boards
List all scheduled United flights arriving or leaving a specified global airport on a given date.

### Analyze the entire route network
Determine if United operates between two specific airports and review its full list of established routes.

### Review past flight performance
Fetch records of delayed, cancelled, or on-time arrivals/departures for a given date to analyze historical patterns.

### Detail the aircraft fleet
Get static data about United Airlines' types and registration numbers in their current operational fleet.

## Use Cases

### The last-minute itinerary check
A traveler needs to get from Chicago (ORD) to Denver (DEN). They ask their agent: 'What are my options?'. The agent uses `get_route` first, confirms the connection exists. Then it runs `get_departures` for ORD and checks `get_arrivals` for DEN, giving a full itinerary status check in one go.

### The operations audit
An analyst suspects United's service to San Francisco (SFO) is getting worse. They ask their agent to run `get_flight_history` for the last 30 days and cross-reference that data with `get_aircraft_fleet` information to see if older planes are being assigned to key routes.

### Handling a hub meltdown
A flight is delayed, causing chaos at Newark (EWR). The manager asks their agent: 'What's the full impact?'. The agent runs `get_flights_by_status` filtered for 'delayed' departures from EWR, instantly giving a list of all disrupted flights and who needs to be notified.

### Mapping out new service areas
A sales team wants to know if United can expand coverage. They ask their agent to check `get_airline_routes` for the entire network, then use `get_airport_info` on potential new cities to see if those airports are even served by the carrier.

## Benefits

- Real-time visibility: Check the live operational status of any United flight using `get_flight_status`. You get gate numbers, terminals, and immediate status updates without calling a separate tracker.
- Total network awareness: Use `get_airline_routes` or `get_route` to map out if United flies between two cities. This goes beyond simple search; it verifies the entire operational link.
- Disruption management: Instead of checking one flight at a time, run `get_flights_by_status`. You instantly pull every delayed or cancelled movement from an airport hub, giving you a full picture of the impact.
- Historical context: Need to know if UA123 always runs late? Run `get_flight_history` on past dates. This lets you analyze performance patterns, not just today's status.
- Proactive planning: Use `get_future_flights` to plan ahead. See the scheduled movements for an airport days or weeks out, helping schedule client trips before they even book.

## How It Works

The bottom line is: your AI client handles the API calls; you just talk to it like you're talking to a dispatch controller.

1. 1. Subscribe to this server and provide your Aviation Edge API Key.
2. 2. Tell your AI client exactly what you need: 'What is the status of UA345?' or 'Show me all arrivals at SFO yesterday.'
3. 3. Your agent runs the necessary tool (e.g., `get_flight_status`) and delivers structured, plain-language flight data back to you.

## Frequently Asked Questions

**Can I track a specific United Airlines flight in real-time?**
Yes! Use the `get_flight_status` tool with the flight number (just the numeric part, e.g., "123" for UA123). You'll receive live status updates including departure/arrival times, gate, terminal, baggage belt, and whether the flight is scheduled, active, landed, delayed, or cancelled.

**How can I see all United flights departing from a specific airport today?**
Use the `get_departures` tool with the airport's IATA code (e.g., "SFO" for San Francisco, "EWR" for Newark). Optionally provide a date in YYYY-MM-DD format. This returns all United departures with flight numbers, destinations, times, gates, and current status.

**Can I check if United Airlines operates a route between two specific airports?**
Absolutely! Use the `get_route` tool with the origin and destination airport IATA codes (e.g., from_iata="SFO", to_iata="LHR"). It will tell you if United serves that route and provide route details including codeshare information.

**Can I find all delayed or cancelled United flights at an airport?**
Yes! Use the `get_flights_by_status` tool with the airport IATA code, set status to "delayed" or "cancelled", and specify "departure" or "arrival". This is invaluable for assessing operational disruptions and planning alternatives.

**Can I review historical flight performance to check if a route is typically on-time?**
Yes! Use the `get_flight_history` tool with the airport IATA code, a past date in YYYY-MM-DD format, and "departure" or "arrival" type. You'll see actual vs scheduled times, delays, and cancellations to analyze punctuality patterns.

**How can I use get_aircraft_fleet to understand United's total fleet composition?**
It returns the types and registration numbers of aircraft used by United Airlines. This data provides a static snapshot of the operational fleet, listing specific models (like 787 or A320) and their tail numbers.

**What kind of infrastructure details can I get using get_airport_info?**
This tool retrieves detailed information about any United served airport. You get the full name, geographic coordinates, timezone, and country. Just remember you need to provide the required three-letter IATA code (e.g., ORD or DEN).

**Is get_airline_info useful for just verifying basic carrier metadata?**
Yes, this tool provides general background information about United Airlines as a single carrier. You use it when you need to verify the official airline code or gather fundamental organizational metadata before running detailed flight tracking queries.