drio
Open app

Amadeus MCP Server

Source

MCP server integrating Amadeus flight search capabilities with Claude Desktop

Catalog onlyCatalog onlySTDIO

Overview

Amadeus MCP Server integrates Amadeus flight search capabilities with Claude Desktop, allowing users to search for flights using a simple command interface.

To use the Amadeus MCP Server, set up the required environment variables in a .env file, configure Claude Desktop to recognize the MCP server, and use the search_flights tool with the appropriate parameters.

  • Integration with Amadeus flight search API - Command-line interface for flight searches - Support for async operations
  1. Searching for flights between two IATA airport codes.
  2. Integrating flight search capabilities into applications using Claude Desktop.
  3. Automating flight search queries for travel planning.

Add to your AI client

Use these steps to connect Amadeus 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": {
    "amadeus-mcp-ben4mn": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-amadeus-mcp-ben4mn"
      ]
    }
  }
}

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": {
    "amadeus-mcp-ben4mn": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-amadeus-mcp-ben4mn"
      ]
    }
  }
}

Claude Code

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

.mcp.json (project root)

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

VS Code (Copilot)

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

.vscode/mcp.json

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

Windsurf

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

~/.codeium/windsurf/mcp_config.json

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

Cline

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

Cline MCP Settings (via UI)

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

FAQ

What are the required environment variables?

You need to set `AMADEUS_API_KEY` and `AMADEUS_API_SECRET` in your `.env` file.

How do I troubleshoot connection timeouts?

Check the server logs and verify your environment variables.

Can I run the server standalone?

Yes, you can run a standalone test using the provided command.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":897,"uuid":"f42db81d-8c09-479e-8b24-4c48386d24b6","name":"amadeus-mcp","title":"Amadeus MCP Server","description":"MCP server integrating Amadeus flight search capabilities with Claude Desktop","avatar_url":"https://avatars.githubusercontent.com/u/6634853?v=4","created_at":"2025-01-28T02:16:55.339Z","updated_at":"2025-02-23T07:13:15.085Z","status":"created","author_name":"ben4mn","author_avatar_url":"https://avatars.githubusercontent.com/u/6634853?v=4","tags":"amadeus,flight-search,mcp-server","category":"travel-and-transportation","is_featured":false,"sort":1,"url":"https://github.com/ben4mn/amadeus-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]