1. Conduid
  2. AI
  3. Flight Search
MCP server · AI

Flight Search

MCP Server implementation for the Model Context Protocol (MCP) enabling AI tool usage - Realtime Flight Search

Unclaimed MIT ai
65Good

Scored 7 days ago · breakdown

About Flight Search

Flight Search is an MCP server published by arjunprabhulal in the AI category: mCP Server implementation for the Model Context Protocol (MCP) enabling AI tool usage - Realtime Flight Search.

The repository has 43 stars and 24 forks, with the last commit 2 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/arjunprabhulal/mcp-flight-search

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Flight Search

Powered by Claude · Grounded in docs

I know everything about Flight Search. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.0v0.3.0 · 15 Oct 2026Works with the current MCP Python SDK (2.x): 0.2.x failed to start once `mcp` 2.x was installed. Official `serpapi` client instead of the legacy `google-search-results` package. Python 3.10 or later; dependency versions are bounded.…

README

MCP Flight Search

An MCP server that searches Google Flights through SerpApi, for Claude, Cursor and other MCP clients. One-way and round-trip searches by IATA airport code, with prices, durations, stops and times.

CI PyPI

Requirements

  • Python 3.10 or later (or uv)
  • A SerpApi key in SERP_API_KEY (serpapi.com has a free tier)

Use it from an MCP client

Add it to your client's MCP configuration (Claude Desktop, Claude Code, Cursor, ...):

{
  "mcpServers": {
    "flight-search": {
      "command": "uvx",
      "args": ["mcp-flight-search"],
      "env": { "SERP_API_KEY": "your-serpapi-key" }
    }
  }
}

Or install it with pip install mcp-flight-search and use "command": "mcp-flight-search".

Run it yourself

export SERP_API_KEY="your-serpapi-key"
mcp-flight-search                                    # stdio (default)
mcp-flight-search --connection_type http --port 3001 # Streamable HTTP at http://127.0.0.1:3001/mcp

LOG_LEVEL=DEBUG shows more detail on stderr. The API key is never logged.

With Docker:

docker build -t mcp-flight-search .
docker run -i --rm -e SERP_API_KEY=your-serpapi-key mcp-flight-search

Tools

Tool What it does
search_flights_tool Flights between two airports. origin, destination: IATA codes such as ATL, LAX. outbound_date: YYYY-MM-DD. return_date (optional): YYYY-MM-DD for a round trip. Returns structured results: airline, price (USD), duration, stops, departure, arrival, cabin class.
server_status Checks the server is running and reports its version.

Development

uv sync
uv run pytest
uv run ruff check .

License

MIT

README fetched from the repository 6 hours ago. The original is authoritative.

Questions

About Flight Search

How do I install Flight Search?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Flight Search safe to use with an AI agent?

Its trust score is 65 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Flight Search still maintained?

Yes — the latest release is v0.3.0 (15 Oct 2026), and the last commit was 2 days ago. The repository has 43 stars and 5 open issues.