---
name: stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app
description: This host provides two FlightAware-backed skills focused on aviation disruption intelligence: one returns current METAR weather observations for a specific airport, and the other returns ranked airline disruption statistics (cancellations and delays) across carriers. Together they support travel disruption assessment and pre-flight situational awareness.
host: stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app
---

# stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app

This host serves agents that need real-time aviation operational data sourced from FlightAware. It covers two distinct but complementary domains: airport-level weather conditions (via METAR) and airline-level disruption rankings. It is suited for travel assistants, flight monitoring tools, and disruption alerting workflows that need current-state data rather than forecasts or historical trends.

## When to use this host

Use this host when an agent needs current METAR weather at a specific ICAO airport or current airline-level disruption rankings from FlightAware. Do not use it for flight-specific status lookups, airport-level disruption counts, weather forecasts, or historical disruption trend analysis — those require dedicated flight-status, airport-disruption, or forecast APIs. It is not suitable for bulk polling of multiple airports in a single call, nor for any query requiring a date range.

## Capabilities

### Airport Weather Conditions

Retrieves current METAR observations for a specific airport, providing wind, visibility, pressure, cloud cover, temperature, and raw METAR text for pre-flight or travel disruption checks.

- **`fetch-airport-weather-observations`** — Returns recent METAR weather observations for a specified airport, including wind speed/direction/gust, visibility, pressure, cloud cover, temperature, dewpoint, relative humidity, and raw METAR text.

### Airline Disruption Rankings

Returns ranked cancellation and delay counts across airlines along with global aggregate disruption totals, enabling identification of the most-affected carriers at a given moment.

- **`fetch-airline-disruption-counts`** — Returns ranked airline disruption statistics from FlightAware including per-airline cancellations, delays, and total flights, plus global aggregate counts and pagination metadata.

## Workflows

### Travel Disruption Triage

*Use when an agent needs to assess whether a traveler's journey is at risk by first identifying broadly disrupted carriers and then checking weather conditions at the relevant departure airport.*

1. **`fetch-airline-disruption-counts`** — Retrieve current airline disruption rankings to determine whether the traveler's carrier is experiencing elevated cancellations or delays system-wide.
2. **`fetch-airport-weather-observations`** — Fetch METAR observations for the departure airport to check whether adverse weather conditions are contributing to or compounding the disruption risk.

## Skill reference

### `fetch-airport-weather-observations`

**FlightAware Airport Weather Observations** — Returns recent METAR weather observations for a specified airport, including wind speed/direction/gust, visibility, pressure, cloud cover, temperature, dewpoint, relative humidity, and raw METAR text.

*Use when:* Use when an agent needs current or recent weather conditions at a specific airport identified by ICAO code, such as for pre-flight briefings, travel disruption checks, or aviation weather integrations.

*Not for:* Do not use for forecast data or non-aviation general weather queries; use a dedicated weather forecast API instead. Not suitable for bulk multi-airport polling in a single call.

**Inputs:**

- `airport_code` (string, required) — ICAO airport code embedded in the URL path (e.g., KJFK). Identifies the airport whose METAR observations are returned.

**Returns:** Returns an observations array of recent METAR records for KJFK, each containing wind, visibility, pressure, cloud layers, temperature, dewpoint, relative humidity, and raw METAR text with ISO 8601 timestamps.

**Example:** `GET https://stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app/api/flightaware/airports/KJFK/weather/observations`

---

### `fetch-airline-disruption-counts`

**FlightAware Airline Disruption Counts** — Returns ranked airline disruption statistics from FlightAware including per-airline cancellations, delays, and total flights, plus global aggregate counts and pagination metadata.

*Use when:* Use when an agent needs current airline disruption rankings to identify which carriers have the most cancellations or delays, or to surface global disruption totals across national and worldwide flights.

*Not for:* Do not use for disruption data on specific flights or airports; use a flight-status or airport-disruption endpoint instead. Not suitable for historical trend analysis requiring date-range queries.

**Returns:** Returns an entities array of ranked airlines with per-carrier cancellations, delays, and total flights, plus global aggregates for total_cancellations_national, total_cancellations_worldwide, total_delays_worldwide, and a pagination links object.

**Example:** `GET https://stable-travel-git-migrate-stabletravel-router-140-merit-systems.vercel.app/api/flightaware/disruption-counts/airline`

---
