Flight search service implementing Model Context Protocol (MCP) tools
Until 2026-09-25 this record combined several servers published from one repository. The others now have records of their own: mcp-flight-search. Checks from before that date include them.
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":"iflow-mcp-mcp-flight-search","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.
# MCP Flight Search <a href="https://glama.ai/mcp/servers/@arjunprabhulal/mcp-flight-search"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@arjunprabhulal/mcp-flight-search/badge" /> </a> A flight search service built with Model Context Protocol (MCP). This service demonstrates how to implement MCP tools for flight search capabilities. ## What is Model Context Protocol? The Model Context Protocol (MCP) is a standard developed by Anthropic that enables AI models to use tools by defining a structured format for tool descriptions, calls, and responses. This project implements MCP tools that can be used by Claude and other MCP-compatible models. ## Installation ```bash # Install from PyPI pip install mcp-flight-search # Or install from the project directory (development mode) pip install -e . ``` ## Usage Start the MCP server: ```bash # Using the command-line entry point mcp-flight-search --connection_type http # Or run directly python main.py --connection_type http ``` You can also specify a custom port: ```bash python main.py --connection_type http --port 5000 ``` ## Environment Variables Set the SerpAPI key as an environment variable: ```bash export SERP_API_KEY="your-api-key-here" ``` ## Features - MCP-compliant tools for flight search functionality - Integration with SerpAPI Google Flights - Support for one-way and round-trip flights - Rich logging with structured output - Modular, maintainable code structure ## MCP Tools This package provides the following Model Context Protocol tools: - `search_flights_tool`: Search for flights between airports with parameters: - `origin`: Departure airport code (e.g., ATL, JFK) - `destination`: Arrival airport code (e.g., LAX, ORD) - `outbound_date`: Departure date (YYYY-MM-DD) - `return_date`: Optional return date for round trips (YYYY-MM-DD) - `server_status`: Check if the MCP server is running ## Project Structure ``` mcp-flight-search/ ├── mcp_flight_search/ │ ├── __init__…
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.