← Flight QueueCONTENT HISTORY

Update to Flight Queue

Snapshot Oct 24, 2026 · 13:19 UTC · version 1.1.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Flight Queue and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 2, 2026 · 06:02 UTC

f12a5cc122e1ec31dea5e8e24699531b30e6cc16967d669211ea5d654c90affe

After

Oct 24, 2026 · 13:19 UTC

bcec443eb9549df1dd6245ef31fd787b2dbcdf19d3dd9585b8f51e2408ef3317

Package file

Before

Oct 2, 2026 · 06:02 UTC

127

After

Oct 24, 2026 · 13:19 UTC

103

Package file

Before

Oct 2, 2026 · 06:02 UTC

Not present

After

Oct 24, 2026 · 13:19 UTC

{"sha256":"dbf1bcdad8c71f5f1ca1423d088c68a1a001032c0209e0f0377d551981e586a4","size":467}

Package file

Before

Oct 2, 2026 · 06:02 UTC

1e70908146c78773c119996e6243d7290edc00a79d0198ca5b4507e9edcbc277

After

Oct 24, 2026 · 13:19 UTC

7a47b88280cdfaa17be8d5bc8dec89baab67c8174db57c2f6d5c4bf8d168f08f

Compare saved observations

Download comparison JSON

README.md

− removed · + added

--- before
+++ after
@@ -0,0 +1,131 @@
+# Flight Queue
+
+Airport intelligence for AI assistants. A hosted, remote **MCP server** at
+[`mcp.flightqueue.com`](https://mcp.flightqueue.com) covering security wait times and
+forecasts, FAA delays, EU Entry/Exit System border queues, lounges, terminals, aviation
+weather, and airline baggage performance for 8,000+ airports.
+
+Nothing to install. Point any MCP-compatible client at the hosted URL.
+
+## Add it to your assistant
+
+**Claude Code**
+
+```bash
+claude mcp add --transport http flightqueue https://mcp.flightqueue.com/mcp
+```
+
+**Claude Desktop, Cursor, Windsurf**
+
+```json
+{
+  "mcpServers": {
+    "flightqueue": {
+      "command": "npx",
+      "args": ["-y", "mcp-remote", "https://mcp.flightqueue.com/mcp"]
+    }
+  }
+}
+```
+
+**Claude.ai and ChatGPT** — add a custom connector pointing at
+`https://mcp.flightqueue.com/mcp`.
+
+**Grok Build** — install the `flightqueue` plugin from the xAI plugin marketplace.
+
+Full per-client instructions: [mcp.flightqueue.com](https://mcp.flightqueue.com)
+
+## Sign-in
+
+OAuth 2.1 with PKCE. Your client runs the flow on first use and you sign in with a
+Flight Queue account. There is no anonymous access and no API-key header.
+
+A free account reaches 19 of the 22 tools. A
+[premium plan](https://flightqueue.com/pricing) unlocks forecasts, history and the live
+feed.
+
+## Tools
+
+Free, with any signed-in account:
+
+| Tool | What it does |
+| --- | --- |
+| `search_airports` | Search 8,000+ airports by name, city, IATA or ICAO |
+| `get_airport_overview` | Location, terminals, runways, current delays |
+| `compare_airports` | Side-by-side wait and delay comparison |
+| `get_faa_delays` | Current US FAA delays, ground stops, weather impacts |
+| `get_airport_delays_summary` | FAA delay status for one airport |
+| `get_security_wait_estimate` | Current security wait snapshot |
+| `get_best_time_to_fly` | Recommended arrival window for a flight time |
+| `get_crowd_reports` | Recent traveller-submitted wait reports |
+| `get_airline_baggage_rankings` | Airlines ranked by mishandled-bag rate |
+| `get_airline_baggage_policy` | Carry-on and checked policy for an airline |
+| `get_ees_wait_times` | EU Entry/Exit System border waits across Schengen airports |
+| `get_ees_forecast` | 24h EES border forecast, entry vs exit |
+| `check_schengen_days` | Schengen 90/180 allowance and overstay projection |
+| `get_aviation_weather` | METAR, TAF and flight category |
+| `get_lounges` | Lounges by terminal, with access rules and amenities |
+| `get_terminals` | Terminals, their airlines and checkpoints |
+| `submit_wait_time_report` | Report an observed wait; feeds the shared model |
+| `create_wait_time_alert` | Alert when a wait crosses a threshold |
+| `discover_more_flight_tools` | Other Flight Queue MCP servers worth connecting |
+
+Premium:
+
+| Tool | What it does |
+| --- | --- |
+| `get_wait_time_predictions` | 24h and 7-day security wait forecasts |
+| `get_historical_wait_times` | 7-day and 90-day hourly history |
+| `get_live_wait_time` | Real-time scrape from 69+ airports |
+
+Every tool is annotated. The two that write (`submit_wait_time_report`,
+`create_wait_time_alert`) are marked non-destructive: they add a report or an alert and
+delete nothing.
+
+## Skills
+
+The `skills/` folder has agent skills that tell an assistant which tools to call, in
+which order, for common travel questions. Claude Code and Codex load them with the plugin.
+
+| Skill | Use it for |
+| --- | --- |
+| `flightqueue-trip-day` | When to leave for the airport: best arrival time, queue, delays, weather, terminal, lounge |
+| `flightqueue-ees-schengen` | EES border queues now and in 24h, and the Schengen 90/180-day check |
+| `flightqueue-compare-airports` | Which airport to fly from: waits, delays and weekly patterns side by side |
+| `flightqueue-baggage` | Carry-on and checked-bag rules, and which airlines lose the fewest bags |
+| `flightqueue-crowd-reports` | Read traveller wait reports, and share a wait only with the user's consent |
+
+## Ask it things like
+
+- "What is the security wait at JFK right now?"
+- "I have an 8am flight from ORD tomorrow, when should I arrive?"
+- "Are there any FAA ground stops today?"
+- "How long is the EES border queue at Lisbon?"
+- "Which airline loses the fewest checked bags?"
+
+## Repository contents
+
+This repo is manifests and skills only; the server itself is hosted.
+
+| File | Purpose |
+| --- | --- |
+| `.mcp.json` | MCP server config |
+| `.grok-plugin/plugin.json` | xAI plugin marketplace |
+| `.claude-plugin/plugin.json` | Claude Code plugin marketplace |
+| `.codex-plugin/plugin.json` | Codex plugin |
+| `skills/<name>/SKILL.md` | Agent skills |
+| `server.json` | Official MCP registry manifest |
+| `gemini-extension.json` | Gemini CLI extensions gallery |
+
+## Links
+
+- Docs: [mcp.flightqueue.com](https://mcp.flightqueue.com)
+- Website: [flightqueue.com](https://flightqueue.com)
+- Pricing: [flightqueue.com/pricing](https://flightqueue.com/pricing)
+- Privacy: [flightqueue.com/privacy](https://flightqueue.com/privacy)
+- Support: support@flightqueue.com
+
+## Licence
+
+MIT. Copyright Merchant Software Solutions Limited, company number 14098922, registered
+in England and Wales.
Full technical diff · 22 changed fields

changed /files/.app.json/sha256

BEFORE
"f12a5cc122e1ec31dea5e8e24699531b30e6cc16967d669211ea5d654c90affe"
AFTER
"bcec443eb9549df1dd6245ef31fd787b2dbcdf19d3dd9585b8f51e2408ef3317"

changed /files/.app.json/size

BEFORE
127
AFTER
103

added /files/.claude-plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "dbf1bcdad8c71f5f1ca1423d088c68a1a001032c0209e0f0377d551981e586a4",
  "size": 467
}

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"1e70908146c78773c119996e6243d7290edc00a79d0198ca5b4507e9edcbc277"
AFTER
"7a47b88280cdfaa17be8d5bc8dec89baab67c8174db57c2f6d5c4bf8d168f08f"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2027
AFTER
1858

added /files/.cursor-plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "893e6321ac6f6a8679ead3d3ba6adba49c42bba1a16068e789454eacbfc4c436",
  "size": 478
}

added /files/.grok-plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "6e9b31d09a1ed1652255ce8917a4b828120215bb58ac59814e797ca85242c654",
  "size": 476
}

added /files/.kimi-plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "bae68ac7540198c0489b6a434f44b5fffb80a5578317f2787d11825e28386147",
  "size": 476
}

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "394401c04102107f4f1cc48fa36e98f1e8b0781d025110d1d7ab002ddda2be0a",
  "size": 121
}

added /files/.plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "b8b7a5d936ba5cd0324d432fe37e9a63845faf8a32ff725b3614b70d550f586b",
  "size": 446
}

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "53b21d93cd97d29adcdf4e1c24c699002312f3190ed359c5819cabe4b2ada091",
  "size": 1092
}

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cc7cbbb7c111c0b6db6b9e50697e1e53477f54c0e67931afddabb5d06a3ab37e",
  "size": 5149
}

added /files/assets~1composer-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "2936f52d98bfac8336d4ae2f11b9d3e55fbeea87b18a28558ca7a7d90aa34dfa",
  "size": 30505
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "5406c6343d5d057485f11db06d4042ad95c5f701ec98c5851f28afb7f0ac6f0a",
  "size": 143697
}

added /files/gemini-extension.json

BEFORE
Field was absent
AFTER
{
  "sha256": "cfbec537b7bb7be49ef073510ba86c262b188777d229b78e645e2ad1e43617ff",
  "size": 260
}

added /files/icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "5406c6343d5d057485f11db06d4042ad95c5f701ec98c5851f28afb7f0ac6f0a",
  "size": 143697
}

added /files/server.json

BEFORE
Field was absent
AFTER
{
  "sha256": "c03c24d90d231f765ec487d46d0c7b235cdc01eb7e5e770dfd9e2eedc252f85d",
  "size": 549
}

added /files/skills~1flightqueue-baggage~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d3583c34c7477f332a8e4fd0790f9be1ca5f94c124f6105f2620209c30fb79ed",
  "size": 1367
}

added /files/skills~1flightqueue-compare-airports~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fdea91013e284a1ddda5a918b510889e19894d4765729261725c627b6dcd4eaa",
  "size": 1704
}

added /files/skills~1flightqueue-crowd-reports~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6ea04d4d33045656d3ce78fd9d525f578ecb294e21e5928d56e538bea693cd65",
  "size": 1829
}

added /files/skills~1flightqueue-ees-schengen~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fb28d74bca95ada91c2f070b98410faf2b758a5679aae37124dfd4121c3cd368",
  "size": 2058
}

added /files/skills~1flightqueue-trip-day~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a8232894121694305552c1f5ba155d0237be986a252529ac75d0f6b69b958737",
  "size": 2254
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "bcec443eb9549df1dd6245ef31fd787b2dbcdf19d3dd9585b8f51e2408ef3317",
      "size": 103
    },
    ".claude-plugin/plugin.json": {
      "sha256": "dbf1bcdad8c71f5f1ca1423d088c68a1a001032c0209e0f0377d551981e586a4",
      "size": 467
    },
    ".codex-plugin/plugin.json": {
      "sha256": "7a47b88280cdfaa17be8d5bc8dec89baab67c8174db57c2f6d5c4bf8d168f08f",
      "size": 1858
    },
    ".cursor-plugin/plugin.json": {
      "sha256": "893e6321ac6f6a8679ead3d3ba6adba49c42bba1a16068e789454eacbfc4c436",
      "size": 478
    },
    ".grok-plugin/plugin.json": {
      "sha256": "6e9b31d09a1ed1652255ce8917a4b828120215bb58ac59814e797ca85242c654",
      "size": 476
    },
    ".kimi-plugin/plugin.json": {
      "sha256": "bae68ac7540198c0489b6a434f44b5fffb80a5578317f2787d11825e28386147",
      "size": 476
    },
    ".mcp.json": {
      "sha256": "394401c04102107f4f1cc48fa36e98f1e8b0781d025110d1d7ab002ddda2be0a",
      "size": 121
    },
    ".plugin/plugin.json": {
      "sha256": "b8b7a5d936ba5cd0324d432fe37e9a63845faf8a32ff725b3614b70d550f586b",
      "size": 446
    },
    "LICENSE": {
      "sha256": "53b21d93cd97d29adcdf4e1c24c699002312f3190ed359c5819cabe4b2ada091",
      "size": 1092
    },
    "README.md": {
      "sha256": "cc7cbbb7c111c0b6db6b9e50697e1e53477f54c0e67931afddabb5d06a3ab37e",
      "size": 5149
    },
    "assets/composer-icon.png": {
      "sha256": "2936f52d98bfac8336d4ae2f11b9d3e55fbeea87b18a28558ca7a7d90aa34dfa",
      "size": 30505
    },
    "assets/logo.png": {
      "sha256": "5406c6343d5d057485f11db06d4042ad95c5f701ec98c5851f28afb7f0ac6f0a",
      "size": 143697
    },
    "gemini-extension.json": {
      "sha256": "cfbec537b7bb7be49ef073510ba86c262b188777d229b78e645e2ad1e43617ff",
      "size": 260
    },
    "icon.png": {
      "sha256": "5406c6343d5d057485f11db06d4042ad95c5f701ec98c5851f28afb7f0ac6f0a",
      "size": 143697
    },
    "server.json": {
      "sha256": "c03c24d90d231f765ec487d46d0c7b235cdc01eb7e5e770dfd9e2eedc252f85d",
      "size": 549
    },
    "skills/flightqueue-baggage/SKILL.md": {
      "sha256": "d3583c34c7477f332a8e4fd0790f9be1ca5f94c124f6105f2620209c30fb79ed",
      "size": 1367
    },
    "skills/flightqueue-compare-airports/SKILL.md": {
      "sha256": "fdea91013e284a1ddda5a918b510889e19894d4765729261725c627b6dcd4eaa",
      "size": 1704
    },
    "skills/flightqueue-crowd-reports/SKILL.md": {
      "sha256": "6ea04d4d33045656d3ce78fd9d525f578ecb294e21e5928d56e538bea693cd65",
      "size": 1829
    },
    "skills/flightqueue-ees-schengen/SKILL.md": {
      "sha256": "fb28d74bca95ada91c2f070b98410faf2b758a5679aae37124dfd4121c3cd368",
      "size": 2058
    },
    "skills/flightqueue-trip-day/SKILL.md": {
      "sha256": "a8232894121694305552c1f5ba155d0237be986a252529ac75d0f6b69b958737",
      "size": 2254
    }
  }
}

SHA-256 of public snapshot: 23bd07d8e140285b7a315b7fab46a015d5f41bc4391476f522c643c235688b54