/agents — Voyagier for AI Agents

Your AI agent can book real travel now.

Real flights, hotels, and activities. Your AI agent plans and books — a human approves every charge.

agent session — recorded 2026-07-23
voyagier plan-trip --from IAD --to BCN \
--depart 2026-10-12 --return 2026-10-19 --hotel Barcelona
voyagier travellers add --passport-number ···4321 \
--frequent-flyer UA:···4187 --hotel-loyalty MC:···1457
voyagier search flights --plan d860398a --json
200 options · top: IAD→BCN · UA · $884.73 · nonstop
voyagier select --selection-id a30b0a9b --option-id 312038b0
✓ flights + Le Méridien Barcelona · Bonvoy applies
voyagier book d860398a --dry-run
0 blockers · total $3,931.21
voyagier book d860398a --expect-total 3931.21

Condensed from a real agent session, real ids and prices. Read the full story →

npm @voyagier/cli ·  MCP server built in  ·  Works with Claude Desktop, Cursor, OpenClaw  ·  MIT-licensed skill

420+airlines
2M+hotel properties
LoyaltyLoyalty numbers applied at checkout. Your agent never touches them.

Agents plan. Humans approve the money.

Your agent does everything up to the money. Nothing past it.

Price gate

Booking requires the exact expected total. If the price drifts by one cent, it fails — no checkout created.

book d860398a --expect-total 3931.21
PRICE_CHANGED → no checkout created

Dry-run everything

Preview blockers and the full total before anything touches a card.

book d860398a --dry-run --json
0 blockers · total 3931.21

Injection-safe

Supplier text is treated as data, never as instructions to your agent.

"hotel_name": <supplier text>
→ data, never instructions

How it works

01

Plan

voyagier plan-trip
02

Search

voyagier search flights

Search is async — the CLI handles polling for you.

03

Select

voyagier select
04

Book

voyagier book --expect-total

Access is by invitation.

Voyagier has been booking real trips for advisors and their clients. Now we're opening the rails to AI agents. Tell us what you're building.

Get started

Install the CLI, or point any MCP client at it. Your agent takes it from there.

You'll need an account to authenticate — access is by invitation. Request access above.

npm i -g @voyagier/cli
voyagier auth login

Get a token at travel.voyagier.com → Settings → Personal Access Tokens.

llms.txt/agents.mdvoyagier agent-docsOur docs are readable by your agent, not just you.

Put a travel expert in your agent's toolbox.

Extraordinary travel, simplified