In-flight WiFi: provider by flight, airline or tail, measured speeds, Starlink rollout.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
WiFi providers an airline uses fleet-wide, plus a fleet summary and whether WiFi is free. Use when the question is about the airline rather than one flight.
IATA airline code, e.g. "UA" for United, "DL" for Delta
Tool list last changed Oct 26, 2026.
WiFi providers an airline uses fleet-wide, plus a fleet summary and whether WiFi is free. Use when the question is about the airline rather than one flight.
| Argument | Type | Description |
|---|---|---|
| airline_code* | string | IATA airline code, e.g. "UA" for United, "DL" for Delta |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"airline_code"
],
"properties": {
"airline_code": {
"type": "string",
"description": "IATA airline code, e.g. \"UA\" for United, \"DL\" for Delta"
}
}
}Compatibility alias of get_wifi_facts for a flight number with no date. Use when the user asks for a quick WiFi answer and get_wifi_facts is not available. Returns the same answer line, confidence, last_observed and basis, without the dated tail prediction. Otherwise use get_wifi_facts.
| Argument | Type | Description |
|---|---|---|
| flight_number* | string | IATA flight number, e.g. "UA123" or "DL456" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"flight_number"
],
"properties": {
"flight_number": {
"type": "string",
"description": "IATA flight number, e.g. \"UA123\" or \"DL456\""
}
}
}Starlink and satellite WiFi rollout progress per aircraft type: status (complete, in_progress, planned, announced), fleet percentage, and expected completion. Omit airline_code for every tracked airline.
| Argument | Type | Description |
|---|---|---|
| airline_code | string | Optional IATA airline code to filter rollouts, e.g. "UA" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"airline_code": {
"type": "string",
"description": "Optional IATA airline code to filter rollouts, e.g. \"UA\""
}
}
}Crowd-sourced in-flight WiFi speed reports: average download/upload Mbps, latency, and a per-provider breakdown. Use for "is the WiFi fast enough" questions. Pass a flight_number or an airline_code, not both.
| Argument | Type | Description |
|---|---|---|
| airline_code | string | IATA airline code, e.g. "UA" |
| flight_number | string | IATA flight number, e.g. "UA123" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"airline_code": {
"type": "string",
"description": "IATA airline code, e.g. \"UA\""
},
"flight_number": {
"type": "string",
"description": "IATA flight number, e.g. \"UA123\""
}
}
}WiFi provider history for one aircraft by tail number, including crowd-sourced reports and fleet assignment. Use when the exact airframe is known.
| Argument | Type | Description |
|---|---|---|
| tail_number* | string | Aircraft registration / tail number, e.g. "N12345" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"tail_number"
],
"properties": {
"tail_number": {
"type": "string",
"description": "Aircraft registration / tail number, e.g. \"N12345\""
}
}
}Use when the user asks whether a specific flight will have WiFi or Starlink, which provider or aircraft it uses, or the odds of Starlink on a flight number. Returns a quotable answer line, the share of the last 60 days the flight used a verified Starlink aircraft, confidence (high, medium, low, none), last_observed, basis (observed_flights or airline_fleet), recent tails, and the predicted provider and tail for the date. Always the first choice for a flight number.
| Argument | Type | Description |
|---|---|---|
| date | string | Flight date in YYYY-MM-DD format. Defaults to today. |
| flight_number* | string | IATA flight number, e.g. "UA123". "UA 123" and "ua-123" also work. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"flight_number"
],
"properties": {
"date": {
"type": "string",
"description": "Flight date in YYYY-MM-DD format. Defaults to today."
},
"flight_number": {
"type": "string",
"description": "IATA flight number, e.g. \"UA123\". \"UA 123\" and \"ua-123\" also work."
}
}
}Every airline SeatWiFi tracks, with its WiFi providers. Large response — use search_wifi or get_airline_wifi when you know which airline you want.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Opens the SeatWiFi home view: search, Starlink and satellite rollouts, and every tracked airline. Takes no arguments.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Free-text search across airlines and flights when you only have a name or partial term. Use a specific tool instead when you already have a flight number, airline code, or tail number.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query, e.g. "United" or "UA123" |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. \"United\" or \"UA123\""
}
}
}