The travel MCP server for AI assistants

Flights, hotels, trains, cars, ferries, and price alerts for Claude, Cursor, Windsurf, and Codex. No API keys. One Go binary.

no API keys 1 smart tool + 66 aliases 22 providers single Go binary MCP 2025-11-25
brew install MikkoParkkola/tap/trvl
View on GitHub Try it live Install
trvl searching flights and hotels from the terminal

Try it live in your browser (no install) at socialistic.ai ยท Independent review: Roberto Reale's Budget Travel Pipeline series

Ask your assistant. It just works.

No signup, no key, no per-call billing. One command and your AI can search real travel data.

You: I have €300 and a free weekend. Surprise me.

Claude (with trvl):
  Dubrovnik, Croatia
  Ryanair  HEL→DBV  Fri 14:25→17:10 (nonstop)  €167 round-trip
  Old Town Studios  4.6 stars  €42/night x 2 = €84
  26°C, sunny, Adriatic swimming
  Total: €251 (€49 under budget)

  Naive booking €350 → optimized €251 → saved €99 (28%)

Built to be trusted unsupervised

An AI agent acts on the output without a human checking each result. That sets a high bar, and trvl is built for it.

It tells you when it can't

A blocked or rate-limited provider returns a typed status with a fix hint, never an empty result that looks like "nothing found." No fabricated prices, ever.

Tested more than it is written

More test code than source, thousands of tests, race-checked on macOS, Linux, and Windows, with a smoke gate that runs the packaged binary before any release ships.

Degrades gracefully

Providers run concurrently with per-provider timeouts. One source failing returns partial results instead of aborting the search.

Observable

Run trvl status or open the local /dashboard to see per-provider success rate, latency, and circuit-breaker state at a glance.

What it covers

Flights

Google Flights, Kiwi, Ryanair, Wizz Air, and more. One-way, round-trip, multi-city, hidden-city, award sweet spots.

Stays

Google Hotels, Booking.com, Airbnb, Trivago, Hostelworld, HomeToGo, with a room-level price verification path.

Ground & multimodal

Trains, buses, ferries, rental cars, airport transfers, and door-to-door itineraries that combine modes (ferry then fly then train) with real per-leg pricing.

Around the trip

Price alerts, baggage rules, airport lounges, weather, air quality, and destination intelligence.

Install

Pick the path that fits your setup.

Or hand the setup to your assistant directly:

Read https://raw.githubusercontent.com/MikkoParkkola/trvl/main/AGENTS.md and set up trvl

Why a router tool

trvl advertises one smart travel tool instead of 66 separate ones. That keeps the MCP tools/list payload around 378 tokens instead of roughly 33,500, so your assistant spends its context on your trip rather than on tool schemas. The 66 aliases stay callable through the router's intent field.