Travel Planner

Travel Planner

MCP server for travel planning using Google Maps for search, details, and routing.

90
Stars
31
Forks
0
Releases

Overview

The Travel Planner MCP Server is a Model Context Protocol (MCP) server that enables LLMs to interact with Google Maps and travel planning services. It exposes a set of tools to perform common travel tasks: searchPlaces for discovering places using Google Places API; getPlaceDetails to fetch detailed information for a given placeId; calculateRoute to compute routes between origin and destination across modes such as driving, walking, bicycling, or transit; and getTimeZone to obtain timezone data for a location at an optional timestamp. The server relies on a Google Maps API key (GOOGLE_MAPS_API_KEY) and requires enabling the Places, Directions, Geocoding, and Time Zone APIs. It can be deployed via Smithery, npm, or as a global install, and is designed for seamless integration with LLM-enabled workflows to support location search, place details, route planning, and travel-time calculations.

Details

Owner
GongRzhe
Language
JavaScript
License
MIT License
Updated
2025-12-07

Features

searchPlaces

Search for places using Google Places API with optional location bias and radius.

getPlaceDetails

Fetch detailed information about a specific place by Google Place ID.

calculateRoute

Compute routes between origin and destination with travel mode options (driving, walking, bicycling, transit).

getTimeZone

Retrieve timezone information for a given location, with optional timestamp.

Tags

travelplannermcpgoogle mapsplaces APIdirections APIgeocoding APItime zone APIlocation searchroute calculationitineraryserver