Integrates with Google Maps MCP Server as a prerequisite for the TripAdvisor Vacation Planner functionality.
Provides access to TripAdvisor data for planning vacations, finding attractions, restaurants, and hotels. Allows searching for locations, getting detailed information, finding nearby attractions, and viewing photos and reviews.
TripAdvisor Vacation Planner MCP Server
This MCP server provides access to TripAdvisor data for planning vacations, finding attractions, restaurants, and hotels.
Features
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
Setup Instructions
Prerequisites
Python 3.10 or higher
uv - Fast Python package installer and resolver
TripAdvisor API key (get one from TripAdvisor Developer Portal)
Claude Desktop
Google Maps MCP Server (https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps)
Installation with uv
Clone this repository
Create and activate a virtual environment:
uv venv # On Windows .venv\Scripts\activate # On macOS/Linux source .venv/bin/activateInstall the required dependencies:
uv add "mcp[cli]"
Running the Server
You can run the server directly with:
Setting up for Claude Desktop
Set up the MCP Server with:
Configuring Claude Desktop
Open Claude Desktop
Go to Settings > MCP Servers
Add a new server with the following configuration:
{ "tripadvisor": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "PATH_TO_YOUR_PROJECT\\server.py" ], "env": { "TRIPADVISOR_API_KEY": "YOUR_API_KEY_HERE" } } }Replace
PATH_TO_YOUR_PROJECT
with the absolute path to your project directoryReplace
YOUR_API_KEY_HERE
with your actual TripAdvisor API key
Using the Vacation Planner
Start a new conversation in Claude
Just prompt anything with "Vacation Planner" prompt
Follow the interactive prompts to plan your perfect vacation!
API Endpoints Used
Location Search: Find locations by name and category
Location Details: Get comprehensive information about a location
Location Photos: View photos of a location
Location Reviews: Read reviews of a location
Nearby Search: Find locations near a specific point
Troubleshooting
If you see 401 Unauthorized errors, check that your API key is correct and that your IP is whitelisted in the TripAdvisor Developer Portal
For issues with Claude Desktop integration, verify your configuration settings and ensure the path to server.py is correct
If Claude is failing to complete, then there is a high chance that you are using too many input tokens. get_location_details_tool is usually the culprit.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
This MCP server provides access to TripAdvisor data for planning vacations, enabling users to search for and get details about locations, attractions, restaurants, and hotels through an interactive planning experience.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis MCP server aids users in searching and analyzing their photo library by location, labels, and people, offering functionalities like photo analysis and fuzzy matching for enhanced photo management.Last updated -21MIT License
- AsecurityAlicenseAqualityAn MCP server that creates a virtual traveling environment on Google Maps, allowing users to guide an avatar on journeys with photo reports and SNS integration.Last updated -814523MIT License
- -securityAlicense-qualityMCP server that enables LLMs to interact with Tripadvisor API, supporting location data, reviews, and photos through standardized MCP interfacesLast updated -48MIT License
- -securityAlicense-qualityThis MCP server allows an AI assistants to search for flight information online using Google Flights. It can find flights for specific dates or search through a range of dates to find all options or just the cheapest ones available.Last updated -15MIT License
Appeared in Searches
- A server for finding hotels and attractions with detailed descriptions and images
- A server for finding food reviews and restaurant recommendations on Dianping
- A service for finding points of interest near a specific address
- A planner for grouping travel activities by location and creating daily itineraries
- A service for translating text or language