Amadeus MCP Server logo

Amadeus MCP Server

by privilegemendes

The Amadeus MCP Server connects to the Amadeus API to provide flight search, booking, and analysis capabilities for AI assistants. It offers tools for flight search, price analysis, and finding the cheapest travel dates.

View on GitHub

Last updated: N/A

What is Amadeus MCP Server?

The Amadeus MCP Server is a standalone server that interfaces with the Amadeus API, providing flight-related functionalities for AI assistants and other applications. It enables users to search for flights, analyze prices, find optimal travel dates, and retrieve detailed flight information.

How to use Amadeus MCP Server?

To use the server, clone the repository, install dependencies, configure Amadeus API credentials in a .env file, and then build and start the server using npm run build and npm start. The server provides pre-configured prompts and tools that can be integrated with AI assistants or accessed directly via API calls.

Key features of Amadeus MCP Server

  • Flight Search

  • Airport Information

  • Price Analysis

  • Cheapest Dates

  • Flight Details

Use cases of Amadeus MCP Server

  • Analyze flight prices for a route

  • Find the best flight deals for a specific route and date

  • Plan a complete multi-city itinerary

  • Identify the most economical dates to travel

FAQ from Amadeus MCP Server

What are the prerequisites for running the server?

Node.js 16.x or higher and Amadeus API credentials (Client ID and Secret).

How do I install the server?

Clone the repository, install dependencies using npm install, and configure your Amadeus API credentials in a .env file.

How do I run the server?

Build the server using npm run build and start it with npm start.

How do I run unit tests?

Use the command npx jest.

How do I run integration tests?

Configure your Amadeus API credentials and run npm run test:integration.