drio
Open app

Find Flights MCP Server

Source

An MCP server to search for flights.

Catalog onlyCatalog onlySTDIO

Overview

Find Flights MCP Server is a tool designed to search for and retrieve flight information using the Duffel API, making it easier to plan complex travel itineraries.

To use the server, install it via Smithery or clone the repository from GitHub. You will need a Duffel API key to access real flight data. Start with a test API key for evaluation.

  • Search for flights between multiple destinations - Support for one-way, round-trip, and multi-city flight queries - Detailed flight offer information - Flexible search parameters (departure times, cabin class, number of passengers) - Automatic handling of flight connections - Contextual memory for previous searches
  1. Finding one-way flights from one city to another.
  2. Planning round-trip flights with specific dates.
  3. Searching for multi-city itineraries.
  4. Comparing flight options based on flexible dates.

Add to your AI client

Use these steps to connect Find Flights MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "flights-mcp-ravinahp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-flights-mcp-ravinahp"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "flights-mcp-ravinahp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-flights-mcp-ravinahp"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "flights-mcp-ravinahp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-flights-mcp-ravinahp"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "flights-mcp-ravinahp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-flights-mcp-ravinahp"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "flights-mcp-ravinahp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-flights-mcp-ravinahp"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "flights-mcp-ravinahp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-flights-mcp-ravinahp"
      ]
    }
  }
}

FAQ

Can I book flights through this server?

No, this server is read-only and can only search for flights, not book them.

Is there a cost to use the API?

The server itself is free to use, but the Duffel API may have associated costs based on usage.

How do I get started with the API?

You can start with a test API key from Duffel to evaluate the functionality before going through the full verification process.