Global scheduled passenger flight routes: which exist, direct or connecting, and days flown.
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.
List every direct flight from an airport (airport code), with full schedule detail per destination: airlines, schedule (day + times), flying_min, seasonality, booking URL. Prefer this over N× route_detail when planning from one hub. Data: scheduled passenger routes operating now, with seasonality labels — not fares, not booking, not date-specific schedules.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
List every direct flight from an airport (airport code), with full schedule detail per destination: airlines, schedule (day + times), flying_min, seasonality, booking URL. Prefer this over N× route_detail when planning from one hub. Data: scheduled passenger routes operating now, with seasonality labels — not fares, not booking, not date-specific schedules.
| Argument | Type | Description |
|---|---|---|
| airport* | string | |
| include_charter | boolean |
{
"type": "object",
"title": "airport_destinationsArguments",
"required": [
"airport"
],
"properties": {
"airport": {
"type": "string",
"title": "Airport"
},
"include_charter": {
"type": "boolean",
"title": "Include Charter",
"default": false
}
}
}Find flight connections between two airports (airport codes). Returns the fewest-stops tier that has any option: direct if available, else one-stop, else two-stop (up to max_stops), never a mix. Options sort by flying time; layover tiers cap at 7. Charter flights (tour-operator capacity, not bookable seat-only with the airline) are excluded unless include_charter=true, and never appear inside multi-leg itineraries. Data: scheduled passenger routes operating now, with seasonality labels — not fares, not booking, not date-specific schedules.
| Argument | Type | Description |
|---|---|---|
| max_stops | integer | |
| to_airport* | string | |
| from_airport* | string | |
| max_flying_min | integer | |
| include_charter | boolean |
{
"type": "object",
"title": "find_connectionsArguments",
"required": [
"from_airport",
"to_airport"
],
"properties": {
"max_stops": {
"type": "integer",
"title": "Max Stops",
"default": 2
},
"to_airport": {
"type": "string",
"title": "To Airport"
},
"from_airport": {
"type": "string",
"title": "From Airport"
},
"max_flying_min": {
"type": "integer",
"title": "Max Flying Min",
"default": 1440
},
"include_charter": {
"type": "boolean",
"title": "Include Charter",
"default": false
}
}
}Resolve a free-text city or airport name to airport codes (e.g. 'london' → LHR, LGW, STN, LTN, LCY). Use before other tools when the user gives city names. airport_code is the 3-letter IATA airport code.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"title": "resolve_airportArguments",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"title": "Query"
}
}
}Detail for one route (e.g. 'OTP-BCN'): airlines, schedule and seasonality. Data: scheduled passenger routes operating now, with seasonality labels — not fares, not booking, not date-specific schedules.
| Argument | Type | Description |
|---|---|---|
| route_id* | string | |
| include_charter | boolean |
{
"type": "object",
"title": "route_detailArguments",
"required": [
"route_id"
],
"properties": {
"route_id": {
"type": "string",
"title": "Route Id"
},
"include_charter": {
"type": "boolean",
"title": "Include Charter",
"default": false
}
}
}