LabStore
← All labs

Google Flights

by docker ✓ verified ✓ Packaged by Docker

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

MCP server installable network: on runtime: sysbox

MCP Servers

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

Attribute Details
Docker Image mcp/google-flights
Author kgprs
Repository https://github.com/kgprs/Google-Flights-MCP-Server

Image Building Info

Attribute Details
Dockerfile https://github.com/kgprs/Google-Flights-MCP-Server/blob/a0d0a88ee8b1f2ef9ef42f89a399b9e2512ab11e/Dockerfile
Commit a0d0a88ee8b1f2ef9ef42f89a399b9e2512ab11e
Docker Image built by Docker Inc.
Docker Scout Health Score Docker Scout Health Score
Verify Signature COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/google-flights --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence MIT License

Available Tools (3)

Tools provided by this Server Short Description
find_all_flights_in_range Finds available round-trip flights within a specified date range.
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.

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.

Parameters Type Description
destination string Destination airport code (e.g., "LAX").
end_date_str string End date of the search range (YYYY-MM-DD format).
origin string Origin airport code (e.g., "DEN").
start_date_str string Start date of the search range (YYYY-MM-DD format).
adults integer optional Number of adult passengers (default: 1).
max_stay_days string optional Maximum number of days for the stay (optional).
min_stay_days string optional Minimum number of days for the stay (optional).
return_cheapest_only boolean optional If True, returns only the cheapest flight for each date pair (default: False).
seat_type string optional Fare 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.

Parameters Type Description
date string The specific date to search (YYYY-MM-DD format).
destination string Destination airport code (e.g., "LAX").
origin string Origin airport code (e.g., "DEN").
adults integer optional Number of adult passengers (default: 1).
return_cheapest_only boolean optional If True, returns only the cheapest flight (default: False).
seat_type string optional Fare 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.

Parameters Type Description
departure_date string The specific departure date (YYYY-MM-DD format).
destination string Destination airport code (e.g., "LAX").
origin string Origin airport code (e.g., "DEN").
return_date string The specific return date (YYYY-MM-DD format).
adults integer optional Number of adult passengers (default: 1).
return_cheapest_only boolean optional If True, returns only the cheapest flight (default: False).
seat_type string optional Fare 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?