Amadeus

v1.0.0Search & Data Extractionstable

Amadeus MCP(Model Context Protocol) Server

mcp-amadeusmcpai-integration
Share:
55
Stars
0
Downloads
0
Weekly
0/5

What is Amadeus?

Amadeus is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to amadeus mcp(model context protocol) server

Amadeus MCP(Model Context Protocol) Server

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Amadeus MCP(Model Context Protocol) Server

Use Cases

Access travel booking APIs
Search flights and hotels
donghyun-chae

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 7, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-amadeus

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Amadeus

The Amadeus MCP Server connects AI assistants to the Amadeus Travel API, enabling natural language flight searches across global routes with control over dates, passenger counts, cabin class, pricing limits, and non-stop filters. It uses the Amadeus Flight Offers Search API and authenticates via OAuth client credentials so LLMs can retrieve real-time flight availability and pricing data within a conversation. Travel developers and developers building trip-planning assistants use it to add flight search capabilities to Claude without building a custom Amadeus API integration.

Prerequisites

  • Python 3.10 or higher with uv package manager installed
  • An Amadeus developer account at developers.amadeus.com with an app created to obtain Client ID and Client Secret
  • An MCP-compatible client such as Claude Desktop
  • Git to clone the repository
1

Register for Amadeus API credentials

Sign up at developers.amadeus.com, create a new application, and copy your Client ID and Client Secret from the application dashboard.

2

Clone the repository and install dependencies

Clone the mcp-amadeus repository and install Python dependencies using uv.

git clone https://github.com/donghyun-chae/mcp-amadeus.git
cd mcp-amadeus
uv sync
3

Create the environment configuration file

Create a .env file in the project root with your Amadeus API credentials.

AMADEUS_CLIENT_ID=your_client_id_here
AMADEUS_CLIENT_SECRET=your_client_secret_here
4

Configure your MCP client

Add the Amadeus server to your claude_desktop_config.json using the absolute path to your cloned repository and the uv run command.

{
  "mcpServers": {
    "mcp-amadeus": {
      "command": "uv",
      "args": ["--directory", "/absolute/path/to/mcp-amadeus", "run", "server.py"],
      "env": {
        "AMADEUS_CLIENT_ID": "your_client_id_here",
        "AMADEUS_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}
5

Restart Claude Desktop

Quit and reopen Claude Desktop to load the Amadeus server. The get_flight_offers tool will appear in the available tools list.

Amadeus Examples

Client configuration

Example claude_desktop_config.json entry for the Amadeus MCP Server with credentials in environment variables.

{
  "mcpServers": {
    "mcp-amadeus": {
      "command": "uv",
      "args": ["--directory", "/absolute/path/to/mcp-amadeus", "run", "server.py"],
      "env": {
        "AMADEUS_CLIENT_ID": "your_client_id_here",
        "AMADEUS_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

Prompts to try

After connecting, use these prompts to search for flights via Claude.

- "Find nonstop flights from New York (JFK) to London (LHR) on June 15th for 1 adult in economy class"
- "Search for the cheapest round-trip flights from San Francisco to Tokyo in July for 2 adults"
- "What business class flights are available from Paris (CDG) to Singapore (SIN) on August 10th?"
- "Find flights from Los Angeles to Miami next Friday for 1 adult with a maximum price of $300"
- "Show me all available flights from Chicago (ORD) to Berlin (BER) on September 5th for 2 adults and 1 child"

Troubleshooting Amadeus

Authentication error: 'Client credentials are invalid' or 401 response

Double-check AMADEUS_CLIENT_ID and AMADEUS_CLIENT_SECRET against the values shown in your Amadeus developer dashboard under the application's API Keys section. Credentials from the test environment only work with test API endpoints.

No flight offers returned for a valid route and date

The Amadeus test environment has limited data and may not return results for all routes or dates. Try well-traveled routes (e.g., JFK-LHR) with dates at least 2 weeks in the future. Switch to the production API for real flight data.

uv command not found when starting the server

Install uv via `pip install uv` or `curl -LsSf https://astral.sh/uv/install.sh | sh`. Ensure uv is on your PATH by running `uv --version` in a terminal before retrying.

Frequently Asked Questions about Amadeus

What is Amadeus?

Amadeus is a Model Context Protocol (MCP) server that amadeus mcp(model context protocol) server It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Amadeus?

Follow the installation instructions on the Amadeus GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Amadeus?

Amadeus works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Amadeus free to use?

Yes, Amadeus is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-amadeus": { "command": "npx", "args": ["-y", "mcp-amadeus"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Amadeus?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides