flight
Leverages Google Flights and Google Maps via SerpApi to expose flight search and directions tools, enabling queries for flight options and route information.
Provides tools for retrieving directions and route information between locations using Google Maps, supporting multiple travel modes such as driving, transit, walking, cycling, and flight.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@flight find flights from Austin to New York on 2025-06-15"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-flight-map
Demo Recording:- https://drive.google.com/file/d/1qRNfk_p79G89ST9OaEnpr1A2N-u7doKy/view?usp=sharing
An MCP server that exposes flight search and Google Maps directions as tools, powered by SerpApi.
Tools
search_flights (flight.py)
Search for flights via Google Flights.
Argument | Type | Description |
| str | 3-letter departure airport code (e.g. |
| str | 3-letter arrival airport code (e.g. |
| str | Departure date, |
| str | None | Return date, |
| str | Currency code, defaults to |
get_directions (map.py)
Get directions and route info between two locations via Google Maps.
Argument | Type | Description |
| str | Starting address or place name |
| str | Destination address or place name |
| str | One of |
Related MCP server: Flight Search MCP Server
Setup
Requires Python 3.13+ and a SerpApi API key.
uv syncAdd your API key to .env:
SERPAPI_API_KEY="your-key-here"Running
Each tool is its own MCP server, run over stdio:
uv run flight.py
uv run map.pyPoint an MCP-compatible client (e.g. Claude Desktop) at these scripts to use the tools.
Available Tools
1 toolsearch_flightsA
Search for flights using Google Flights via SerpApi.
Args: departure_id: 3-letter departure airport code (e.g. AUS) arrival_id: 3-letter arrival airport code (e.g. JFK) outbound_date: departure date in YYYY-MM-DD format return_date: return date in YYYY-MM-DD format (omit for one-way) currency: currency code, defaults to USD
Inputs: arrival_id (required), departure_id (required), outbound_date (required), currency, +1 more. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only a single tool, there is no ambiguity whatsoever. The tool's purpose is clearly distinct by virtue of being the only one.
The single tool name 'search_flights' follows a clear verb_noun convention, and consistency is trivially satisfied with just one name.
Having only one tool for a flight-related server is too few. While the search functionality is useful, a typical flight service would expect additional operations like booking, cancellation, or flight status, making this feel extremely minimal for the apparent domain.
The tool surface is severely incomplete for the flight domain—it only covers searching. There are no tools for selecting, booking, modifying, or canceling flights, which are obvious core operations, leading to significant gaps that would cause agent failures in real workflows.
Maintenance
Related MCP Connectors
Give AI assistants access to real-time data. Search the web, compare flights, find hotels, and more.
Search award flights and cash fares, optimize points, and predict fares inside ChatGPT and Claude.
Routing, geocoding, places, matrix and map tools for location-aware AI workflows.
Google SERP, Maps, Shopping, News and AI-answer data for AI agents, from the Searlo search API.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables searching across multiple search engines (Google, Bing, YouTube, DuckDuckGo, etc.) and retrieving parsed search results via SerpApi integration.-
- FlicenseNot gradedqualityDmaintenanceEnables flight search and date parsing using Amadeus API and Google Gemini, with natural language understanding.-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search for real-time flights between airports using the SearchAPI.io Google Flights API, returning prices, schedules, airlines, and carbon emissions.-
- AlicenseNot gradedqualityCmaintenanceWraps SerpApi to enable AI agents to perform web searches via various search engines.290 npmMIT