Agent-First Design
Structured exit codes (0-10), --no-input mode, amadeus schema for JSON introspection. Auto-JSON when piped. Built for Claude Code and LLM agents.
Agent-First CLI
Search flights, hotels, airports, and airlines. Structured JSON for agents, colored tables for humans, TSV for pipelines. Give your agent access to travel data.
Install the amadeus CLI skill for Amadeus travel API access. Run: npx skills add -g voska/amadeus-cli
Copy and paste into Claude Code, OpenClaw, or any AI agent
Three output modes, structured exit codes, and full Amadeus API coverage. Give your agent travel superpowers.
Structured exit codes (0-10), --no-input mode, amadeus schema for JSON introspection. Auto-JSON when piped. Built for Claude Code and LLM agents.
--json for machines, colored tables for humans, --plain for pipelines. --select to project specific fields.
Search one-way and round-trip flights with flexible dates, cabin classes, stops, and passenger counts. Price confirmation with flights price.
Search by city or coordinates, get offers with pricing, and book with guest details. hotels search, hotels offers, hotels book.
Look up airports by keyword and airlines by IATA code. Resolve codes before building flight queries. airports search and airlines lookup.
Client credentials auth with tokens stored in your system keyring. Auto-refresh on expiry. Test and production environments.
One command. No dependencies.
$ npx skills add -g voska/amadeus-cli
Install as a Claude Code skill. Works with any AI agent that supports skills.
Free test environment with synthetic data. No credit card required.
$ export AMADEUS_API_KEY=your_key $ export AMADEUS_API_SECRET=your_secret
From credentials to your first query in under a minute.
$ amadeus auth login Authenticated (expires in 1799s)
$ amadeus flights search --from JFK --to CDG --date 2026-04-15
$ amadeus flights search --from SFO --to NRT --date 2026-05-01 --json --results-only
npx skills add -g voska/amadeus-cli. The skill includes a full command reference and workflows. amadeus provides structured JSON via --json, machine-readable exit codes (0-10), --no-input for non-interactive use, and amadeus schema for full CLI introspection as JSON.
--test to target the free test environment.
--dry-run to preview requests.