Flight Search MCP

Flight Search MCP Server

Create AI-powered flight search applications that connect to real-time data, automate travel planning, and scale as you grow. No coding required.

Real-time flight data
No coding required
Instant setup

Features

Everything you need for comprehensive flight search functionality

Flight Search

Search cheapest flights, nonstop routes, and price ranges across multiple APIs with one powerful tool.

Smart Calendar Search

Find best prices across entire months or weeks with flexible dates and trip length options.

Complete Travel Database

Access comprehensive data on airports, cities, airlines, and countries with instant search capability.

Travel Discovery

Discover popular routes, alternative destinations, and special deals to inspire your next trip.

Direct Booking URLs

Get instant booking links with partner tracking for seamless travel purchases.

Advanced Filtering

Filter by price ranges, flight classes, direct flights, and flexible date options.

Installation

Install Flight Search MCP server via Smithery or manual configuration

Install via Smithery

One-click installation with automatic configuration. Supports most MCP clients including Cursor, VS Code, Windsurf, and Cline.

Install on Smithery

Config File Locations

Cursor ~/.cursor/mcp.json
Windsurf ~/.codeium/windsurf/mcp_config.json
Cline ~/.cline/mcp_config.json
VS Code ~/.vscode/mcp.json

Manual Installation

Prefer manual setup? Follow these steps to install Flight Search MCP server manually.

Manual Configuration

Add this to your IDE's MCP config file:

{
"mcpServers": {
"flight-search": {
"command": "npx",
"args": ["mcp-remote", "https://flights.fctolabs.com/mcp"]
}
}
}

API Examples

Explore the available tools and their usage

Flight Tools

Flight Search

Search flights across multiple APIs with one tool - cheapest, nonstop, or price range.

// Example: Cheapest flights LAX to Tokyo
search_flights
{
"origin": "LAX",
"destination": "NRT",
"depart_date": "2025-04-15",
"options": {
"flight_type": "cheapest",
"api_version": "v2"
}
}

Smart Calendar Search

Find best prices across months or weeks with flexible options.

// Example: Monthly price calendar
search_calendar
{
"origin": "AUS",
"destination": "TYO",
"date": "2025-04",
"options": {
"calendar_type": "month",
"trip_length": 7
}
}

Travel Reference Data

Access airports, cities, airlines, and countries data with search.

// Example: Search airports
get_reference_data
{
"type": "airports",
"action": "search",
"query": "Kennedy",
"limit": 5
}

Flight Discovery

Find popular routes, alternatives, and special offers.

// Example: Popular routes from NYC
discover_flights
{
"type": "popular_routes",
"origin": "NYC",
"options": {
"currency": "USD",
"limit": 10
}
}

Sample Results

See what the API returns with real flight data

Flight Search Results

// Sample response from search_flights tool
{
"success": true,
"data": [
{
"price": 245,
"airline": "B6",
"flight_number": "B6-2301",
"origin": "NYC",
"destination": "LAX",
"departure_at": "2025-12-01T08:00:00-05:00",
"return_at": "2025-12-08T19:30:00-08:00",
"booking_url": "https://www.aviasales.com/booking/...",
"duration": "6h 30m"
}
],
"currency": "USD"
}