mcp
EU261/EC261 flight compensation eligibility and flight distance checks via AI agents.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen get_distance
- LOWen get_airline
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.readnpick.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.readnpick.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢get_distance(departure, arrival)
Flight distance in km between two airports (IATA code like 'VNO' or city/airport name).
Esquema de entrada
{
"type": "object",
"properties": {
"departure": {
"title": "Departure",
"type": "string"
},
"arrival": {
"title": "Arrival",
"type": "string"
}
},
"required": [
"departure",
"arrival"
],
"title": "get_distanceArguments"
}🟢check_coverage(departure, arrival)
Check if EU261/EC261 applies to a route (departure or arrival in EU/EEA).
Esquema de entrada
{
"type": "object",
"properties": {
"departure": {
"title": "Departure",
"type": "string"
},
"arrival": {
"title": "Arrival",
"type": "string"
}
},
"required": [
"departure",
"arrival"
],
"title": "check_coverageArguments"
}🟢get_compensation(departure, arrival, delay_hours, problem_type)
Estimate EU261 flight compensation (EUR 250/400/600) eligibility for delay/cancellation/denied_boarding. Indicative; final decision by claim partner.
Esquema de entrada
{
"type": "object",
"properties": {
"departure": {
"title": "Departure",
"type": "string"
},
"arrival": {
"title": "Arrival",
"type": "string"
},
"delay_hours": {
"title": "Delay Hours",
"type": "number"
},
"problem_type": {
"default": "delay",
"title": "Problem Type",
"type": "string"
}
},
"required": [
"departure",
"arrival",
"delay_hours"
],
"title": "get_compensationArguments"
}🟡create_claim(full_name, email, departure, arrival, delay_hours, ...)
Submit a flight compensation claim (EU261). reservation_number = PNR (6-7 alphanumeric). flight_datetime 'YYYY-MM-DD HH:MM'. Returns confirmation.
Esquema de entrada
{
"type": "object",
"properties": {
"full_name": {
"title": "Full Name",
"type": "string"
},
"email": {
"title": "Email",
"type": "string"
},
"departure": {
"title": "Departure",
"type": "string"
},
"arrival": {
"title": "Arrival",
"type": "string"
},
"delay_hours": {
"title": "Delay Hours",
"type": "number"
},
"flight_datetime": {
"title": "Flight Datetime",
"type": "string"
},
"airline": {
"title": "Airline",
"type": "string"
},
"flight_number": {
"title": "Flight Number",
"type": "string"
},
"reservation_number": {
"title": "Reservation Number",
"type": "string"
},
"phone": {
"default": "",
"title": "Phone",
"type": "string"
},
"problem_type": {
"default": "delay",
"title": "Problem Type",
"type": "string"
},
"passengers": {
"default": 1,
"title": "Passengers",
"type": "integer"
},
"birthdate": {
"default": "",
"title": "Birthdate",
"type": "string"
},
"address": {
"default": "",
"title": "Address",
"type": "string"
},
"city": {
"default": "",
"title": "City",
"type": "string"
},
"country": {
"default": "",
"title": "Country",
"type": "string"
}
},
"required": [
"full_name",
"email",
"departure",
"arrival",
"delay_hours",
"flight_datetime",
"airline",
"flight_number",
"reservation_number"
],
"title": "create_claimArguments"
}🟢get_airline(query)
Look up an airline by IATA code (e.g. 'AF', 'LH') or name. Returns name, IATA, ICAO.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "get_airlineArguments"
}Comunidad
Evidencia