I Know The Pilot

Find curated cheap flight and travel deals from Australia.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
92%
Integridad del esquema
98%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,915Tokens (definiciones de herramientas)
~3.9 KBTamaño de respuesta típico
Impacto moderado en la atención (1.50% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas