Google-Flights-MCP-Server

Google-Flights-MCP-Server

3.4

If you are the rightful owner of Google-Flights-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Google Flights MCP Server provides tools to interact with Google Flights data using the bundled `fast_flights` library.

The Google Flights MCP Server is designed to facilitate interaction with Google Flights data through a set of tools that leverage the `fast_flights` library. This server allows users to fetch flight information, including one-way and round-trip flights, for specified dates and locations. It supports various configurations such as the number of adults, seat type, and the option to return only the cheapest flights. The server is implemented in Python and can be run using a virtual environment. It integrates with MCP clients like Cline and Claude Desktop, allowing seamless communication and data retrieval. The server uses STDIO transport by default and includes basic error handling to manage potential issues with flight data scraping.

Features

  • get_flights_on_date: Fetches available one-way flights for a specific date between two airports.
  • get_round_trip_flights: Fetches available round-trip flights for specific departure and return dates.
  • find_all_flights_in_range: Finds available round-trip flights within a specified date range, optionally returning only the cheapest flight for each date pair.

Tools

  1. get_flights_on_date

    Fetches available one-way flights for a specific date between two airports.

  2. get_round_trip_flights

    Fetches available round-trip flights for specific departure and return dates.

  3. find_all_flights_in_range

    Finds available round-trip flights within a specified date range, optionally returning only the cheapest flight for each date pair.