Best for
- Personal users who already plan trips with AI assistants and want real data.
- Developers who need travel search in their apps without expensive APIs.
- Users who value no-API-key, local-first, privacy-conscious tools.
trvl is a powerful and innovative travel MCP server, offering comprehensive travel search without API keys. Its single-tool design reduces token usage, and optimization features (e.g., split airlines, date shifting) are practical. However, it has privacy risks (automatic browser cookie reading) and compliance concerns (provider ToS). It's well-suited for personal and developer use, but commercial use is restricted.
Strongest · Documentation 14/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Prebuilt binary · Go · Docker · Node.js
AFKLM_KEY
Optional key for AF-KLM native round-trip and rail+fly fares; apply for your own.
AFKL_KLM_COOKIES
Optional cookies for AF-KLM Flying Blue award/miles search; under explicit `--provider afklm` it may also come from macOS Keychain or 1Password.
SERPAPI_KEY
Enables detail-verified hotel provider prices (`trvl serpapi`); get it from serpapi.com.
TRAVELPAYOUTS_TOKEN
Enables historical price trends; get it from Travelpayouts.
TRANSAVIA_API_KEY
Enables Transavia flights; apply with Transavia.
DISTRIBUSION_API_KEY
Enables bus and coach ground legs; apply with Distribusion.
FOURSQUARE_API_KEY
Enables nearby places; get it from the Foursquare developer platform.
GEOAPIFY_API_KEY
Enables destination geo data; get it from geoapify.com.
OPENTRIPMAP_API_KEY
Enables attractions data; get it from opentripmap.com.
TICKETMASTER_API_KEY
Enables events data; get it from the Ticketmaster developer platform.
TRVL_GMAIL_APP_PASSWORD
App password for emailing trip digests; generate it in your Google account security settings.
TRVL_NO_TELEMETRY
Set to 1 to disable the daily anonymous heartbeat telemetry.
NO_TELEMETRY
Common-convention telemetry off switch; set to 1.
DO_NOT_TRACK
Cross-tool Do-Not-Track signal; set to 1 to disable telemetry.
TRVL_TELEMETRY_ENDPOINT
Overrides the telemetry heartbeat endpoint, for running your own collector.
TRVL_NO_BROWSER_COOKIES
Set to 1 to never read browser cookies or open a window in your real browser; costs results on bot-protected sites.
TRVL_NO_TIER2_CDP
Set to 1 to never start its own headless browser; also costs results.
TRVL_WATCH_MAX_POINTS_PER_WATCH
Max price-history points kept per watch, default 1000; tunable.
TRVL_WATCH_MAX_POINTS_TOTAL
Total cap on points across all watches, default 50000; 0 is refused at startup.
TRVL_WATCH_ROUTE_TTL_DAYS
Days a dateless route watch keeps being re-checked, default 90.
TRVL_STEALTH_ALLOWLIST
Host allowlist (e.g. `.google.com`) for the opt-in `--stealth` Chrome HTTP/2 fingerprint transport; empty means it never activates.
brew install MikkoParkkola/tap/trvl or download the binary directly.trvl mcp install to auto-detect and configure your AI client.{
"mcpServers": {
"trvl": {
"command": "trvl",
"args": ["mcp"]
}
}
}{"mcpServers":{"trvl":{"command":"trvl","args":["mcp"]}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"trvl": {
"command": "trvl",
"args": [
"mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add trvl -- trvl mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Restart your AI client after `trvl mcp install` and confirm a single tool named `travel` appears in the client's tool list; you can also run `trvl status` to see per-provider health, or `trvl flights HEL LHR 2026-07-01` to confirm real flight results come back.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
trvl is an open-source travel MCP server that enables AI assistants (like Claude, Cursor, Windsurf, Codex, etc.) to search real travel information including flights, hotels, trains, buses, ferries, car rentals, and price alerts. It exposes a single smart tool (the 'travel' router) that aggregates multiple travel data sources (Google Flights, Google Hotels, Kiwi, etc.) in parallel, then merges, de-duplicates, and optimizes results. No API keys, no signup, no per-call cost. It runs locally as a binary, keeps most data on your machine, but automatically reads your browser cookies to access bot-protected sites.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 23fc6de34410 Data synced 2026-10-12 Read the FMRS scoring method