Travel Planner MCP Server
by GongRzhe
Travel planning with Google Maps integration for AI assistants
maps Node.js Intermediate Self-hostable
β 95 stars π¦ 770/week π
Updated: 1y ago
Description
An MCP server for travel planning using Google Maps APIs. Provides 4 tools for searching places, getting place details, calculating routes between locations with multiple travel modes (driving, walking, bicycling, transit), and looking up timezones. Enables AI assistants to build travel itineraries with real location data, distances, and travel times.
β Best for
AI-assisted travel planning and itinerary building with real-world location data
βοΈ Skip if
You need booking integration or free mapping data
π‘ Use cases
- Building travel itineraries with real distance and time estimates
- Searching for restaurants, hotels, and attractions near a location
- Calculating routes between destinations with different travel modes
- Getting timezone information for international trip planning
π Pros
- β Full Google Maps integration with Places, Directions, and Geocoding
- β Multiple travel mode support (driving, walking, bicycling, transit)
- β Location bias and radius filtering for place searches
- β Simple 4-tool interface covering core travel planning needs
π Cons
- β Requires Google Maps API key with multiple APIs enabled
- β Google Maps API usage may incur costs at scale
- β Limited to 4 tools β no booking or pricing features
π§ Exposed tools (4 tools)
| Tool | Category | Description |
|---|---|---|
| searchPlaces | places | Search for venues using text query with optional location bias and radius |
| getPlaceDetails | places | Retrieve comprehensive details about a place via Google Place ID |
| calculateRoute | routing | Calculate routes between two points with configurable travel modes |
| getTimeZone | utility | Get timezone data for geographic coordinates |
π‘ Tips & tricks
Enable Places, Directions, Geocoding, and Time Zone APIs on your Google Cloud project. Use searchPlaces with location bias for better local results.
Quick info
- Author
- GongRzhe
- License
- MIT
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- maps
- Difficulty
- Intermediate
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- 0.1.2
- Updated
- Mar 12, 2025
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows