I Know The Pilot
Find curated cheap flight and travel deals from Australia.
¿Debería usar esto?
Calidad y seguridad
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": {
"flight-deals": {
"url": "https://iknowthepilot.com.au/mcp"
}
}
}Puntos de conexión remotos
https://iknowthepilot.com.au/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢search_deals(destination, max_price, limit)
Search for currently active curated flight deals from Australia. Returns deals matching destination and/or price criteria. Deals are curated exceptional fares, not live inventory search.
Esquema de entrada
{
"type": "object",
"properties": {
"destination": {
"type": "string",
"description": "Airport code, city name, or country name (e.g. 'DPS', 'Bali', 'Japan')"
},
"max_price": {
"type": "integer",
"description": "Maximum price in AUD"
},
"limit": {
"type": "integer",
"description": "Number of results (1-20, default 5)",
"default": 5,
"minimum": 1,
"maximum": 20
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"deals": {
"type": "array",
"items": {
"type": "object",
"properties": {
"deal_id": {
"type": "integer",
"description": "Unique deal identifier"
},
"title": {
"type": "string",
"description": "Deal headline"
},
"summary": {
"type": "string",
"description": "Brief description of the deal"
},
"from_price": {
"type": "integer",
"description": "Starting price in AUD"
},
"currency": {
"type": "string",
"description": "Currency code (always AUD)"
},
"expiry_date": {
"type": "string",
"description": "Deal expiry date (YYYY-MM-DD)"
},
"url": {
"type": "string",
"description": "URL to view and book the deal"
}
}
}
},
"total": {
"type": "integer",
"description": "Number of deals returned"
},
"message": {
"type": "string",
"description": "Optional message about the results"
}
}
}🟢list_top_deals_from(origin, limit)
List the cheapest currently active flight deals from a specific Australian airport. Great for answering 'what's cheap from Melbourne right now?'
Esquema de entrada
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Australian airport code (e.g. 'MEL', 'SYD', 'BNE', 'PER', 'ADL')"
},
"limit": {
"type": "integer",
"description": "Number of results (1-20, default 5)",
"default": 5,
"minimum": 1,
"maximum": 20
}
},
"required": [
"origin"
]
}Esquema de salida
{
"type": "object",
"properties": {
"deals": {
"type": "array",
"items": {
"type": "object",
"properties": {
"deal_id": {
"type": "integer",
"description": "Unique deal identifier"
},
"title": {
"type": "string",
"description": "Deal headline"
},
"summary": {
"type": "string",
"description": "Brief description of the deal"
},
"from_price": {
"type": "integer",
"description": "Starting price in AUD"
},
"currency": {
"type": "string",
"description": "Currency code (always AUD)"
},
"expiry_date": {
"type": "string",
"description": "Deal expiry date (YYYY-MM-DD)"
},
"url": {
"type": "string",
"description": "URL to view and book the deal"
}
}
}
},
"total": {
"type": "integer",
"description": "Number of deals returned"
},
"message": {
"type": "string",
"description": "Optional message about the results"
}
}
}🟢get_deal(deal_id)
Get full details for a specific flight deal including routes and airlines.
Esquema de entrada
{
"type": "object",
"properties": {
"deal_id": {
"type": "integer",
"description": "The deal ID"
}
},
"required": [
"deal_id"
]
}Esquema de salida
{
"type": "object",
"properties": {
"deal_id": {
"type": "integer",
"description": "Unique deal identifier"
},
"title": {
"type": "string",
"description": "Deal headline"
},
"summary": {
"type": "string",
"description": "Brief description of the deal"
},
"from_price": {
"type": "integer",
"description": "Starting price in AUD"
},
"currency": {
"type": "string",
"description": "Currency code (always AUD)"
},
"expiry_date": {
"type": "string",
"description": "Deal expiry date (YYYY-MM-DD)"
},
"url": {
"type": "string",
"description": "URL to view and book the deal"
},
"routes": {
"type": "array",
"description": "Flight routes available for this deal",
"items": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin airport code"
},
"destination": {
"type": "string",
"description": "Destination airport code"
}
}
}
},
"airlines": {
"type": "array",
"description": "Airline codes operating this deal",
"items": {
"type": "string"
}
}
}
}🟢get_cheapest_flight_dates(origin, destination, depart_date_from, depart_date_to, round_trip, ...)
For a known origin and destination, get the cheapest fare for each departure date in a date window. Prices are cached fares in AUD from I Want That Flight (I Know The Pilot's sister flight-search site) - refreshed regularly and indicative, not live availability. Always present the travel dates alongside prices. Use this for 'cheapest flights from Sydney to Bali in September' queries; use search_deals for curated editorial deals.
Esquema de entrada
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "3-letter IATA origin airport code (e.g. 'SYD', 'MEL')"
},
"destination": {
"type": "string",
"description": "Destination airport code, city name, or country name (e.g. 'DPS', 'Bali', 'Japan')"
},
"depart_date_from": {
"type": "string",
"description": "Start of the departure window (YYYY-MM-DD)"
},
"depart_date_to": {
"type": "string",
"description": "End of the departure window (YYYY-MM-DD)"
},
"round_trip": {
"type": "boolean",
"description": "True for return fares (default), false for one-way",
"default": true
},
"cabin_class": {
"type": "string",
"description": "Cabin class",
"enum": [
"economy",
"premium_economy",
"business",
"first"
],
"default": "economy"
}
},
"required": [
"origin",
"destination",
"depart_date_from",
"depart_date_to"
]
}Esquema de salida
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin airport code (present when an origin was specified)"
},
"destination_airports": {
"type": "array",
"description": "Airport codes the destination resolved to",
"items": {
"type": "string"
}
},
"currency": {
"type": "string",
"description": "Currency code (always AUD)"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"depart_date": {
"type": "string",
"description": "Departure date (YYYY-MM-DD)"
},
"return_date": {
"type": "string",
"description": "Return date (YYYY-MM-DD); omitted for one-way"
},
"origin": {
"type": "string",
"description": "Origin airport code"
},
"destination": {
"type": "string",
"description": "Destination airport code"
},
"price": {
"type": "integer",
"description": "Cheapest price in AUD"
},
"airlines": {
"type": "string",
"description": "Airline code(s) for the itinerary"
},
"route_url": {
"type": "string",
"description": "I Want That Flight route page to view and book this route"
}
}
}
},
"total": {
"type": "integer",
"description": "Number of results returned"
},
"message": {
"type": "string",
"description": "Optional message about the results"
}
}
}🟢find_cheapest_flights_to(destination, depart_date_from, depart_date_to, round_trip, cabin_class)
When the user hasn't said where they're flying from, compare the cheapest fare to a destination from every origin airport with cached data. Prices are cached fares in AUD from I Want That Flight (I Know The Pilot's sister flight-search site) - refreshed regularly and indicative, not live availability. Always present the travel dates alongside prices. Use this for 'cheapest flights to Bali next month' queries; use get_cheapest_flight_dates when the origin is known.
Esquema de entrada
{
"type": "object",
"properties": {
"destination": {
"type": "string",
"description": "Destination airport code, city name, or country name (e.g. 'DPS', 'Bali', 'Japan')"
},
"depart_date_from": {
"type": "string",
"description": "Start of the departure window (YYYY-MM-DD)"
},
"depart_date_to": {
"type": "string",
"description": "End of the departure window (YYYY-MM-DD)"
},
"round_trip": {
"type": "boolean",
"description": "True for return fares (default), false for one-way",
"default": true
},
"cabin_class": {
"type": "string",
"description": "Cabin class",
"enum": [
"economy",
"premium_economy",
"business",
"first"
],
"default": "economy"
}
},
"required": [
"destination",
"depart_date_from",
"depart_date_to"
]
}Esquema de salida
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin airport code (present when an origin was specified)"
},
"destination_airports": {
"type": "array",
"description": "Airport codes the destination resolved to",
"items": {
"type": "string"
}
},
"currency": {
"type": "string",
"description": "Currency code (always AUD)"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"depart_date": {
"type": "string",
"description": "Departure date (YYYY-MM-DD)"
},
"return_date": {
"type": "string",
"description": "Return date (YYYY-MM-DD); omitted for one-way"
},
"origin": {
"type": "string",
"description": "Origin airport code"
},
"destination": {
"type": "string",
"description": "Destination airport code"
},
"price": {
"type": "integer",
"description": "Cheapest price in AUD"
},
"airlines": {
"type": "string",
"description": "Airline code(s) for the itinerary"
},
"route_url": {
"type": "string",
"description": "I Want That Flight route page to view and book this route"
}
}
}
},
"total": {
"type": "integer",
"description": "Number of results returned"
},
"message": {
"type": "string",
"description": "Optional message about the results"
}
}
}Comunidad
Evidencia