Skip to main content
Glama
manganate006

google-flights-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
find_airportA
Resolve a city name or airport name into IATA airport codes.
Use this FIRST when you don't know the IATA code to pass to search_flights.

Args:
    query: City, airport name, IATA code or country (e.g. "Barcelone", "Nice", "JFK")
    limit: Max results (default 8)
find_airports_nearA
Find airports near a geographic coordinate, sorted by distance.
Useful for geolocated departure-airport selection.

Args:
    lat: Latitude in decimal degrees
    lon: Longitude in decimal degrees
    radius_km: Search radius in kilometers (default 150)
    limit: Max results (default 8)
search_flightsA
Search Google Flights for the best prices.
Tries multiple departure airports (default: Nice NCE, Marseille MRS).

All airports must be IATA codes. If you only know a city name, call find_airport
(or find_airports_near) first to resolve it.

Args:
    to_airport: IATA destination code(s), comma-separated for multi-airport cities (e.g. "BCN" or "LHR,LGW,STN")
    departure_date: Departure date YYYY-MM-DD
    return_date: Return date YYYY-MM-DD (empty for one-way)
    from_airports: Comma-separated IATA departure codes (default: NCE,MRS)
    adults: Number of adults (default 2)
    children: Number of children (default 2)
    infants_in_seat: Infants with seat (default 0)
    infants_on_lap: Infants on lap (default 0)
    seat: Seat class: economy, premium-economy, business, first
    max_stops: Max stops: -1 = no limit (default), 0 = direct only, 1 = max one stop
    airlines: Comma-separated IATA airline codes to restrict to (e.g. "AF,U2"); empty = all
    currency: ISO currency code (default EUR)
    language: Language code (default fr)
search_multi_cityC
Search multi-city flights on Google Flights.

Args:
    legs: JSON array of legs, e.g. [{"from":"NCE","to":"BCN","date":"2026-08-01"},{"from":"BCN","to":"LIS","date":"2026-08-08"}]
    adults: Number of adults
    children: Number of children
    seat: Seat class
    max_stops: Max stops per leg: -1 = no limit (default), 0 = direct only
    currency: ISO currency code (default EUR)
    language: Language code (default fr)
search_flexible_datesA
Find the cheapest departure day over a date range. Ideal for flexible holiday planning.
Runs one search per candidate date (throttled) — keep ranges reasonable.

Args:
    to_airport: IATA destination code
    date_from: Earliest departure date YYYY-MM-DD
    date_to: Latest departure date YYYY-MM-DD
    from_airports: Comma-separated IATA departure codes (default: NCE,MRS)
    trip_length_days: 0 = one-way (default); >0 = round-trip with return = departure + N days
    weekends_only: If true, only consider Friday/Saturday departures
    adults: Number of adults
    children: Number of children
    seat: Seat class
    max_stops: -1 = no limit (default), 0 = direct only
    airlines: Comma-separated IATA airline codes to restrict to; empty = all
    currency: ISO currency code (default EUR)
    language: Language code (default fr)
compare_destinationsA
Compare the cheapest price to several destinations from the same departure airport(s).
Great for "where can we go cheaply" inspiration searches. One search per destination (throttled).

Args:
    to_airports: Comma-separated IATA destination codes (e.g. "BCN,LIS,TFS")
    departure_date: Departure date YYYY-MM-DD
    return_date: Return date YYYY-MM-DD (empty for one-way)
    from_airports: Comma-separated IATA departure codes (default: NCE,MRS)
    adults: Number of adults
    children: Number of children
    seat: Seat class
    max_stops: -1 = no limit (default), 0 = direct only
    airlines: Comma-separated IATA airline codes to restrict to; empty = all
    currency: ISO currency code (default EUR)
    language: Language code (default fr)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/manganate006/google-flights-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server