Live US airport delays for travel & logistics AI.
A travel or logistics agent needs to know if US airspace is disrupted — sourced and current. Dynamic Feed serves the FAA's National Airspace System status keyless over MCP or REST, each response signed and provenance-stamped.
The call
Keyless over MCP, or one REST call with a free key. Every datapoint is provenance-stamped and citeable.
# Keyless — one signed call over REST:
curl -s https://dynamicfeed.ai/v1/batch -H "Content-Type: application/json" \
-d '{"calls":[{"tool":"airport_delays","args":{}}]}'
# MCP (keyless) — point any client at https://dynamicfeed.ai/mcp, then call airport_delays()
Sample response
{ "count": 0, "results": [], "source": "FAA NAS Status", "observed_at": "...Z",
"signature": { "alg": "Ed25519", "key_id": "df-ed25519-6ca0de29113b" } }
Why live data
Dynamic Feed serves the FAA's National Airspace System status — airport closures, ground stops, ground-delay programs and arrival/departure delays — in a provenance envelope, signed over its exact bytes and verifiable against /.well-known/keys. Scope is US airspace (FAA) only. An empty or short list means the airspace is running normally — a valid state, not an error. It surfaces what the FAA published at a time and is not a guarantee of completeness.
Use it for
- Ground a travel / logistics agent in live US airspace status
- A signed record of delay / ground-stop conditions at a point in time
- Ops workflows that route around disruptions, citeably
- Pairs with live flight tracking and weather feeds
FAQ
What does it cover?
The US National Airspace System (FAA) — closures, ground stops, ground-delay programs and arrival/departure delays. It does not cover non-US airspace.
Does an empty list mean it's broken?
No — it means the airspace is running normally with no reported delays. That's the correct quiet-state response.
How fresh is it?
Each response carries its observation time and is signed; it surfaces what the FAA reported, not a real-time SLA.