TripAdvisor Vacation Planner MCP Server
by hhw67865
This MCP server provides access to TripAdvisor data for planning vacations, finding attractions, restaurants, and hotels. It allows users to search for locations, get detailed information, view photos and reviews, and plan vacations interactively.
Last updated: N/A
What is TripAdvisor Vacation Planner MCP Server?
The TripAdvisor Vacation Planner MCP Server is a tool that integrates TripAdvisor data into the Model Context Protocol (MCP) framework, enabling users to access and utilize TripAdvisor's extensive database of locations, attractions, restaurants, and hotels for vacation planning purposes.
How to use TripAdvisor Vacation Planner MCP Server?
To use the server, you need a TripAdvisor API key and Claude Desktop. After cloning the repository and installing dependencies with uv, set your API key as an environment variable. Run the server using mcp run server.py
. Configure Claude Desktop by adding a new MCP server with the provided JSON configuration, ensuring you replace placeholders with your project path and API key. Finally, start a conversation in Claude with a 'Vacation Planner' prompt and follow the interactive prompts.
Key features of TripAdvisor Vacation Planner MCP Server
Search for locations by name and category
Get detailed information about specific locations
Find nearby attractions, restaurants, and hotels
View photos and reviews
Interactive vacation planning prompt
Use cases of TripAdvisor Vacation Planner MCP Server
Planning a vacation to a specific city or region
Finding the best restaurants and attractions near a hotel
Discovering hidden gems and local favorites
Creating a personalized itinerary based on user preferences
FAQ from TripAdvisor Vacation Planner MCP Server
What do I do if I get a 401 Unauthorized error?
What do I do if I get a 401 Unauthorized error?
Check that your API key is correct and that your IP is whitelisted in the TripAdvisor Developer Portal.
What do I do if I have issues with Claude Desktop integration?
What do I do if I have issues with Claude Desktop integration?
Verify your configuration settings and ensure the path to server.py is correct.
Why is Claude failing to complete?
Why is Claude failing to complete?
There is a high chance that you are using too many input tokens. get_location_details_tool is usually the culprit.
What are the prerequisites for running this server?
What are the prerequisites for running this server?
Python 3.10 or higher, uv, a TripAdvisor API key, Claude Desktop, and Google Maps MCP Server.
How do I install the required dependencies?
How do I install the required dependencies?
Use uv to create a virtual environment and then run uv add "mcp[cli]"
.