Travel Planner MCP Server
Empower your AI agents with real-time travel planning, location discovery, and route calculation using the Travel Planner MCP Server for FlowHunt.

What does “Travel Planner” MCP Server do?
The Travel Planner MCP Server is a Model Context Protocol (MCP) server designed to bridge AI assistants with travel-related external services, primarily leveraging the Google Maps API. It empowers LLMs (Large Language Models) to perform essential travel planning functions such as searching for places, retrieving detailed location information, and calculating travel routes or times. By exposing these capabilities as tools over the MCP, it enables seamless integration of real-time location data, mapping, and route planning into AI-driven workflows. This server streamlines tasks like itinerary creation, trip optimization, and travel assistance, making it a valuable asset for developers building AI agents that require up-to-date and actionable travel information.
List of Prompts
No prompt templates are mentioned in the available repository content.
List of Resources
No explicit MCP resources are listed or described in the available repository content.
List of Tools
searchPlaces
Search for places using the Google Places API. Accepts a search query and optional location/radius for more targeted results.getPlaceDetails
Retrieve detailed information about a specific place using its Google Place ID.calculateRoute
Calculate a route between two locations, enabling route planning and travel time estimates.
Use Cases of this MCP Server
- Location Search and Discovery Enable AI agents to help users find points of interest (restaurants, hotels, attractions) in any location using natural language.
- Place Information Lookup Retrieve detailed information about specific places, such as opening hours, address, reviews, or contact info, enhancing user queries with rich data.
- Route and Travel Time Calculation Calculate the best routes between two points, assisting users with optimal travel planning and real-time navigation support.
- Itinerary Generation Combine place search and routing to construct daily travel itineraries, optimizing order and timing of visits.
- Travel Assistance Bots Power conversational agents that provide live directions, answer travel-related questions, or suggest things to do based on location context.
How to set it up
Windsurf
- Ensure Node.js is installed and obtain your Google Maps API key.
- Open your Windsurf configuration file.
- Add the Travel Planner MCP Server to the
mcpServers
section:{ "mcpServers": { "travel-planner": { "command": "npx", "args": ["@gongrzhe/server-travelplanner-mcp"] } } }
- Save the configuration and restart Windsurf.
- Verify the server is running and available.
Securing API Keys:
{
"mcpServers": {
"travel-planner": {
"command": "npx",
"args": ["@gongrzhe/server-travelplanner-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "{YOUR_API_KEY}"
},
"inputs": {}
}
}
}
Claude
- Install Node.js and get your Google Maps API key.
- Open Claude’s configuration file.
- Insert Travel Planner MCP Server under
mcpServers
:{ "mcpServers": { "travel-planner": { "command": "npx", "args": ["@gongrzhe/server-travelplanner-mcp"] } } }
- Save and restart Claude.
- Confirm the MCP server is active.
Securing API Keys:
{
"mcpServers": {
"travel-planner": {
"command": "npx",
"args": ["@gongrzhe/server-travelplanner-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "{YOUR_API_KEY}"
},
"inputs": {}
}
}
}
Cursor
- Make sure Node.js is installed; obtain your Google Maps API key.
- Edit Cursor’s configuration settings.
- Add this entry:
{ "mcpServers": { "travel-planner": { "command": "npx", "args": ["@gongrzhe/server-travelplanner-mcp"] } } }
- Save changes and restart Cursor.
- Verify connection to the MCP server.
Securing API Keys:
{
"mcpServers": {
"travel-planner": {
"command": "npx",
"args": ["@gongrzhe/server-travelplanner-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "{YOUR_API_KEY}"
},
"inputs": {}
}
}
}
Cline
- Install Node.js; ensure you have your Google Maps API key.
- Locate and open the Cline configuration file.
- Register the MCP server as follows:
{ "mcpServers": { "travel-planner": { "command": "npx", "args": ["@gongrzhe/server-travelplanner-mcp"] } } }
- Save and restart Cline.
- Confirm the MCP server is working.
Securing API Keys:
{
"mcpServers": {
"travel-planner": {
"command": "npx",
"args": ["@gongrzhe/server-travelplanner-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "{YOUR_API_KEY}"
},
"inputs": {}
}
}
}
Note: Replace
{YOUR_API_KEY}
with your actual Google Maps API key. Always use environment variables to protect sensitive credentials.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"travel-planner": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “travel-planner” to your preferred name and update the URL to your deployed MCP server.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Describes purpose, features, and integrations. |
List of Prompts | ⛔ | No prompt templates found. |
List of Resources | ⛔ | No explicit MCP resources described. |
List of Tools | ✅ | searchPlaces, getPlaceDetails, calculateRoute |
Securing API Keys | ✅ | Usage of environment variable GOOGLE_MAPS_API_KEY documented. |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling support in docs. |
Roots support is not mentioned in the repository.
I would rate this MCP server a 6/10. It provides useful travel tools and solid setup docs, but lacks prompt templates, resource definitions, and info on advanced MCP features like Roots or Sampling.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 20 |
Number of Stars | 55 |
Frequently asked questions
- What is the Travel Planner MCP Server?
It is an MCP server that allows AI agents to access real-time travel data and tools via Google Maps. It enables features like location search, place details, and route calculation for conversational workflows and bots.
- Which travel-related tools does it provide?
The server exposes three main tools: searchPlaces (to find places using Google Places API), getPlaceDetails (for detailed info on a location), and calculateRoute (for route planning and travel time estimates).
- What are the main use cases?
The Travel Planner MCP Server enables itinerary generation, location discovery, live travel assistance, place information lookup, and optimal route calculation for AI-driven flows and chatbots.
- How do I secure my Google Maps API key?
Always use environment variables to store sensitive credentials. Configure your MCP server with the GOOGLE_MAPS_API_KEY in the 'env' section of your configuration to keep it secure.
- Is there a license for this MCP server?
Yes, this MCP server is open source and licensed under the MIT license.
- Are there prompt templates or resource definitions included?
No prompt templates or explicit MCP resources are included in the current repository content.
Try the Travel Planner MCP Server
Integrate real-time travel insights and smart itinerary features into your AI flows. Start building travel-savvy bots and assistants today.