mikkoparkkola avatar

trvl

mikkoparkkola/trvl

A travel planning MCP that routes through 21 providers including Google Flights, Google Hotels, Trivago, Airbnb, and European ground transport APIs. Exposes one smart `travel` tool plus 64 compatibility aliases for flights, hotels, trains, buses, price alerts, and award travel searches. Written in Go, ships as a single binary with no API keys required for core providers. The tool handles multi-leg optimization, hidden city ticketing analysis, and points redemption comparisons. Includes an optional travel profile system that learns your home airports and preferences to skip repetitive questions. You'd reach for this when you want Claude to comparison shop across booking platforms or find award sweet spots without leaving the conversation.

GitHub stars
93
tool
1
auth
Secret needed
transport
STDIO
env vars
22
last updated
Oct 10, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

travelA natural-language tool that serves as the single smart router for flights, hotels, rental cars, trains, buses, ferries, price alerts, award sweet spots, weather, and destination intel.

A natural-language tool that serves as the single smart router for flights, hotels, rental cars, trains, buses, ferries, price alerts, award sweet spots, weather, and destination intel.

No parameter schema in public metadata yet.

Sponsors

Configuration

TRVL_MCP_TOKENsecret

Bearer token for HTTP-mode auth (unused in stdio). Optional.

TRVL_MCP_READ_TOKENsecret

Read-scoped bearer token for HTTP-mode auth (unused in stdio). Optional.

TRVL_MCP_WRITE_TOKENsecret

Write-scoped bearer token for HTTP-mode auth (unused in stdio). Optional.

TRVL_MCP_OAUTH_INTROSPECTION_URL

OAuth token introspection endpoint for HTTP-mode auth (unused in stdio). Optional.

TRVL_MCP_OAUTH_CLIENT_ID

OAuth client ID for HTTP-mode token introspection (unused in stdio). Optional.

TRVL_MCP_OAUTH_CLIENT_SECRETsecret

OAuth client secret for HTTP-mode token introspection (unused in stdio). Optional.

TRVL_MCP_OAUTH_AUDIENCE

Expected OAuth audience for HTTP-mode token introspection (unused in stdio). Optional.

TRVL_MCP_TOOL_MODE

Selects which MCP tool set is registered (e.g. smart/full). Optional, defaults to full set.

TRVL_MCP_TOOL_TIMEOUT

Per-tool-call timeout override. Optional, defaults to the built-in timeout.

AFKLM_KEYsecret

Air France-KLM API key; unlocks that airline's live fares/award search. Optional, trvl works without it.

AFKLM_OP_REF

1Password reference for the Air France-KLM API key. Optional, alternative to AFKLM_KEY.

AFKLM_KEYCHAIN_SERVICE

macOS Keychain service name to read the Air France-KLM API key from. Optional, alternative to AFKLM_KEY.

AFKL_KLM_COOKIESsecret

Session cookies for Air France-KLM award search. Optional, unlocks award-fare lookups only.

SERPAPI_KEYsecret

SerpApi API key; unlocks search-engine-backed lookups used by some providers. Optional, trvl works without it.

TRAVELPAYOUTS_TOKENsecret

Travelpayouts API token; unlocks that flight-price data source. Optional, trvl works without it.

TRANSAVIA_API_KEYsecret

Transavia API key; unlocks that airline's live fares. Optional, trvl works without it.

TICKETMASTER_API_KEYsecret

Ticketmaster API key; unlocks event listings for destinations. Optional, trvl works without it.

FOURSQUARE_API_KEYsecret

Foursquare API key; unlocks that place-search data source. Optional, trvl works without it.

OPENTRIPMAP_API_KEYsecret

OpenTripMap API key; unlocks that attractions data source. Optional, trvl works without it.

GEOAPIFY_API_KEYsecret

Geoapify API key; unlocks that places/geocoding data source. Optional, trvl works without it.

DISTRIBUSION_API_KEYsecret

Distribusion API key; unlocks that ground-transport data source. Optional, trvl works without it.

SKYSCANNER_API_KEYsecret

Skyscanner API key; unlocks that car-hire data source. Optional, trvl works without it.

Readme

Details

Repository
github.com/mikkoparkkola/trvl
Website
github.com/MikkoParkkola/trvl
Category
Reverse Engineering
Package
trvl-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Reverse Engineering MCP servers

View all
1jcucci avatarDotnet Sherlock Mcpjcucci/dotnet-sherlock-mcp.NET assembly introspection MCP server with advanced reflection and type analysis capabilities10stars
2dakera-ai avatarDakera Mcpdakera-ai/dakera-mcpAgent memory engine — 106 MCP tools, self-hosted, single Rust binary9stars
3new1direction avatarKorg Introspect Mcpnew1direction/korgWrap any korg:introspect@v1-aware binary as a Claude Code tool, honoring declared side-effects.3stars
4vernonstinebaker avatarWebDAV MCPvernonstinebaker/webdav-mcpZero-dependency WebDAV MCP server — single static binary, no Node.js or Python. 8 tools via stdio.3stars
5boska avatarVoxboska/voxNative macOS MCP server for voice I/O — Swift binary, SFSpeechRecognizer + ElevenLabs TTS.1stars
6stryk91 avatarLSP-MCP Bridgestryk91/lsp-mcp-rsUniversal MCP bridge to LSP servers. One binary, 6 languages, config-driven.1stars