Amadeus

Amadeus

MCP server to access Amadeus Flight Offers API for comprehensive flight search via natural language.

40
Stars
13
Forks
1
Releases

Overview

Amadeus MCP Server is a community-developed MCP server that integrates with the Amadeus Flight Offers Search API to provide flight search capabilities through natural language interfaces. Built for MCP-compatible clients (e.g., Claude Desktop), it enables users to search for flight options between two locations on a specified date using the power of large language models and the Amadeus API. It relies on the official amadeus-python SDK and exposes a tool named get_flight_offers that accepts origin, destination, departure_date, and optional parameters such as return_date, adults, children, infants, travel_class, non_stop, currency_code, max_price, and max. The tool returns flight offers in JSON format with details like airline, departure times, arrival times, durations, and pricing. Installation is supported via Smithery or manual setup; you must place credentials in a .env file. After configuration, register the MCP server in your client (e.g., Claude Desktop) and invoke get_flight_offers to retrieve options. This open-source project is not affiliated with Amadeus IT Group.

Details

Owner
donghyun-chae
Language
Python
License
MIT License
Updated
2025-12-07

Features

Flight Offers Search

Retrieve flight options between two locations for specified dates, including departure/arrival times, airline, and price.

Tool: get_flight_offers

Exposes a MCP tool that accepts origin, destination, departure_date, and optional parameters; returns flight offers in JSON.

Powered by Amadeus Flight Offers Search API

Integrated with Amadeus API via the official amadeus-python SDK.

MCP Client Compatibility

Designed for use with MCP-compatible clients such as Claude Desktop.

Installation & Setup via Smithery

Install via Smithery or manually set up in a local environment using a .env file for credentials.

Environment-based API Credentials

Requires AMADEUS_CLIENT_ID and AMADEUS_CLIENT_SECRET in a .env file.

Audience

MCP developersIntegrate flight search capabilities into MCP-compatible clients like Claude Desktop.
Travel AI assistantsEnable natural-language flight search and pricing retrieval within AI workflows.

Tags

AmadeusFlight Offers SearchMCPClaude DesktopAmadeus Python SDKTravelFlight SearchAPI Integration