EU261/EC261 flight compensation eligibility and flight distance checks via AI agents.
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.
Check if EU261/EC261 applies to a route (departure or arrival in EU/EEA).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Check if EU261/EC261 applies to a route (departure or arrival in EU/EEA).
| Argument | Type | Description |
|---|---|---|
| arrival* | string | |
| departure* | string |
{
"type": "object",
"title": "check_coverageArguments",
"required": [
"departure",
"arrival"
],
"properties": {
"arrival": {
"type": "string",
"title": "Arrival"
},
"departure": {
"type": "string",
"title": "Departure"
}
}
}Submit a flight compensation claim (EU261). reservation_number = PNR (6-7 alphanumeric). flight_datetime 'YYYY-MM-DD HH:MM'. Returns confirmation.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| email* | string | |
| phone | string | |
| address | string | |
| airline* | string | |
| arrival* | string | |
| country | string | |
| birthdate | string | |
| departure* | string | |
| full_name* | string | |
| passengers | integer | |
| delay_hours* | number | |
| problem_type | string | |
| flight_number* | string | |
| flight_datetime* | string | |
| reservation_number* | string |
{
"type": "object",
"title": "create_claimArguments",
"required": [
"full_name",
"email",
"departure",
"arrival",
"delay_hours",
"flight_datetime",
"airline",
"flight_number",
"reservation_number"
],
"properties": {
"city": {
"type": "string",
"title": "City",
"default": ""
},
"email": {
"type": "string",
"title": "Email"
},
"phone": {
"type": "string",
"title": "Phone",
"default": ""
},
"address": {
"type": "string",
"title": "Address",
"default": ""
},
"airline": {
"type": "string",
"title": "Airline"
},
"arrival": {
"type": "string",
"title": "Arrival"
},
"country": {
"type": "string",
"title": "Country",
"default": ""
},
"birthdate": {
"type": "string",
"title": "Birthdate",
"default": ""
},
"departure": {
"type": "string",
"title": "Departure"
},
"full_name": {
"type": "string",
"title": "Full Name"
},
"passengers": {
"type": "integer",
"title": "Passengers",
"default": 1
},
"delay_hours": {
"type": "number",
"title": "Delay Hours"
},
"problem_type": {
"type": "string",
"title": "Problem Type",
"default": "delay"
},
"flight_number": {
"type": "string",
"title": "Flight Number"
},
"flight_datetime": {
"type": "string",
"title": "Flight Datetime"
},
"reservation_number": {
"type": "string",
"title": "Reservation Number"
}
}
}Look up an airline by IATA code (e.g. 'AF', 'LH') or name. Returns name, IATA, ICAO.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"title": "get_airlineArguments",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"title": "Query"
}
}
}Estimate EU261 flight compensation (EUR 250/400/600) eligibility for delay/cancellation/denied_boarding. Indicative; final decision by claim partner.
| Argument | Type | Description |
|---|---|---|
| arrival* | string | |
| departure* | string | |
| delay_hours* | number | |
| problem_type | string |
{
"type": "object",
"title": "get_compensationArguments",
"required": [
"departure",
"arrival",
"delay_hours"
],
"properties": {
"arrival": {
"type": "string",
"title": "Arrival"
},
"departure": {
"type": "string",
"title": "Departure"
},
"delay_hours": {
"type": "number",
"title": "Delay Hours"
},
"problem_type": {
"type": "string",
"title": "Problem Type",
"default": "delay"
}
}
}Flight distance in km between two airports (IATA code like 'VNO' or city/airport name).
| Argument | Type | Description |
|---|---|---|
| arrival* | string | |
| departure* | string |
{
"type": "object",
"title": "get_distanceArguments",
"required": [
"departure",
"arrival"
],
"properties": {
"arrival": {
"type": "string",
"title": "Arrival"
},
"departure": {
"type": "string",
"title": "Departure"
}
}
}