google-flights-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_flights | Search for one-way or round-trip flights. Returns prices, airlines, durations, stops, aircraft, emissions, and price context (low/typical/high). |
| search_multi_city | Search for multi-city (multi-leg) flight itineraries. Supports 2-5 segments. |
| get_price_insights | Find the cheapest travel dates for a route within a date range. Scans multiple departure dates. |
| get_calendar_heatmap | Get a full calendar of daily flight prices (~60 days). Single API call, no scanning. Shows cheapest dates at a glance. |
| compare_cabin_classes | Compare prices across economy, premium economy, business, and first class for the same route in one call. |
| track_price | Track a flight price over time. Records the current cheapest price and reports if it has gone up, down, or stayed stable since last check. |
| get_price_history | View the recorded price history for a tracked route. Shows all past observations and the trend. |
| list_tracked_routes | List all routes currently being price-tracked, with their last known price and number of observations. |
| lookup_airport | Look up airport IATA codes by city name, airport name, or country. Searches 8,800+ airports. |
| find_nearby_airports | Find alternative airports near a given airport within a radius. Useful for finding cheaper flights from nearby cities. |
| get_flight_url | Generate a direct Google Flights URL for a route. Users can click to view and book flights in their browser. |
| analyze_layovers | Analyze layover quality for connecting flights. Reports connection time, risk level (tight/comfortable/long), and aircraft details. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/andreacappelletti97/google-flights-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server