A FastMCP server for accessing Google Flights data via Model Context Protocol
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"google-flights-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Google Flights MCP Server A FastMCP server that provides Google Flights data access via Model Context Protocol (MCP). Search for flights, find airports, and get pricing information through standardized MCP tools. ## Features - **Flight Search**: Find flights between airports with flexible search criteria - **Airport Lookup**: Search airports by code, name, or city with comprehensive database - **Price Optimization**: Get cheapest flight options sorted by price - **Best Flights**: Access Google's recommended flight selections - **Multiple Transports**: Support for stdio (development) and HTTP (production) modes - **CLI Interface**: Built-in testing and management commands ## Installation ### Using uvx (Recommended) ```bash # Install and run directly with uvx uvx google-flights-mcp --help ``` ### Using pip ```bash pip install google-flights-mcp ``` ### Using Docker (For Remote Deployment) ```bash # Build and run with Docker docker build -t google-flights-mcp . docker run -p 8000:8000 google-flights-mcp # Or use docker-compose for easier management docker-compose up ``` ## Quick Start with uvx ### MCP Server Modes ```bash # Default mode (stdio transport for Claude Desktop and MCP clients) uvx google-flights-mcp serve # HTTP mode (for remote access) uvx google-flights-mcp serve --transport http --host 0.0.0.0 --port 8000 # Check server status and capabilities uvx google-flights-mcp status ``` ### Testing Commands ```bash # Test flight search uvx google-flights-mcp test-search LAX JFK 2025-12-25 # Test airport search uvx google-flights-mcp test-airports "Los Angeles" # Show version information uvx google-flights-mcp version ``` ### Short Command Alias The package also provides a shorter `gf` command: ```bash # All commands work with the shorter alias uvx google-flights-mcp serve # is equivalent to uvx --from google-flights-mcp gf serve ``` ## MCP Integration ### With MCP Inspector For development and testing with MCP Inspector: ```bash uvx g…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.