I Know The Pilot

Find curated cheap flight and travel deals from Australia.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
92%
Vollständigkeit des Schemas
98%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,915Tokens (Tool-Definitionen)
~3.9 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.50% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "flight-deals": {
      "url": "https://iknowthepilot.com.au/mcp"
    }
  }
}

Remote-Endpunkte

https://iknowthepilot.com.au/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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
    }
  }
}

Ausgabe-Schema

{
  "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?'

Eingabe-Schema

{
  "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"
  ]
}

Ausgabe-Schema

{
  "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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "deal_id": {
      "type": "integer",
      "description": "The deal ID"
    }
  },
  "required": [
    "deal_id"
  ]
}

Ausgabe-Schema

{
  "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.

Eingabe-Schema

{
  "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"
  ]
}

Ausgabe-Schema

{
  "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.

Eingabe-Schema

{
  "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"
  ]
}

Ausgabe-Schema

{
  "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"
    }
  }
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools
verifiziertVersion nicht aufgezeichnet5 Tools
verifiziertVersion nicht aufgezeichnet5 Tools