Google Flights

Google Flights

Interact with Google Flights data to search for one-way, round-trip, and date range flight options between airports.

10K+

3 Tools

Packaged by
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Google Flights MCP Server

Interact with Google Flights data to search for one-way, round-trip, and date range flight options between airports.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/kgprs/Google-Flights-MCP-Server/blob/a0d0a88ee8b1f2ef9ef42f89a399b9e2512ab11e/Dockerfile
Commita0d0a88ee8b1f2ef9ef42f89a399b9e2512ab11e
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/google-flights --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (3)

Tools provided by this ServerShort Description
find_all_flights_in_rangeFinds available round-trip flights within a specified date range.
get_flights_on_dateFetches available one-way flights for a specific date between two airports.
get_round_trip_flightsFetches available round-trip flights for specific departure and return dates.

Tools Details

Tool: find_all_flights_in_range

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

ParametersTypeDescription
destinationstringDestination airport code (e.g., "LAX").
end_date_strstringEnd date of the search range (YYYY-MM-DD format).
originstringOrigin airport code (e.g., "DEN").
start_date_strstringStart date of the search range (YYYY-MM-DD format).
adultsintegeroptionalNumber of adult passengers (default: 1).
max_stay_daysstringoptionalMaximum number of days for the stay (optional).
min_stay_daysstringoptionalMinimum number of days for the stay (optional).
return_cheapest_onlybooleanoptionalIf True, returns only the cheapest flight for each date pair (default: False).
seat_typestringoptionalFare class (e.g., "economy", "business", default: "economy").

Tool: get_flights_on_date

Fetches available one-way flights for a specific date between two airports. Can optionally return only the cheapest flight found.

ParametersTypeDescription
datestringThe specific date to search (YYYY-MM-DD format).
destinationstringDestination airport code (e.g., "LAX").
originstringOrigin airport code (e.g., "DEN").
adultsintegeroptionalNumber of adult passengers (default: 1).
return_cheapest_onlybooleanoptionalIf True, returns only the cheapest flight (default: False).
seat_typestringoptionalFare class (e.g., "economy", "business", default: "economy").

Tool: get_round_trip_flights

Fetches available round-trip flights for specific departure and return dates. Can optionally return only the cheapest flight found.

ParametersTypeDescription
departure_datestringThe specific departure date (YYYY-MM-DD format).
destinationstringDestination airport code (e.g., "LAX").
originstringOrigin airport code (e.g., "DEN").
return_datestringThe specific return date (YYYY-MM-DD format).
adultsintegeroptionalNumber of adult passengers (default: 1).
return_cheapest_onlybooleanoptionalIf True, returns only the cheapest flight (default: False).
seat_typestringoptionalFare class (e.g., "economy", "business", default: "economy").

Use this MCP Server

{
  "mcpServers": {
    "google-flights": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/google-flights"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?