Tripadvisor

Tripadvisor

MCP server enabling LLMs to access Tripadvisor location data, reviews, and photos.

48
Stars
11
Forks
0
Releases

Overview

Tripadvisor MCP Server is a Model Context Protocol (MCP) server that exposes the Tripadvisor Content API through standardized MCP interfaces. It enables AI assistants to search for travel destinations and experiences by querying locations (hotels, restaurants, and attractions), retrieve detailed location information, and access related content such as reviews and photos. The server also supports discovering nearby locations based on coordinates, making it useful for trip planning and discovery tasks. Security is provided via API Key authentication, and the project ships with Docker containerization for easy deployment and isolation. The set of available MCP tools is configurable, allowing developers to enable or disable specific capabilities for the MCP client. The repository includes a src/tripadvisor_mcp package with server.py and main.py, and a test suite run via pytest. Usage guidance covers obtaining a Tripadvisor Content API key, configuring environment variables, and example client configurations (including Claude Desktop). Docker build and run commands are provided, along with a docker-compose setup for convenient deployment.

Details

Owner
pab1it0
Language
Python
License
MIT License
Updated
2025-12-07

Features

Search for locations

Search Tripadvisor for locations (hotels, restaurants, attractions) using MCP interfaces.

Get location details

Retrieve detailed information about a specific Tripadvisor location via MCP.

Get location reviews

Retrieve reviews for a location from Tripadvisor Content API.

Get location photos

Get photos for a location from Tripadvisor Content API.

Search nearby locations

Find locations near specified coordinates.

API Key authentication

API Key authentication to securely access the Tripadvisor Content API.

Docker containerization support

Dockerized deployment for easy setup and isolation.

Interactive tools for AI assistants

Provide configurable interactive tools to enable AI assistants to interact with the MCP server.

Tags

TripadvisorMCPContent APILocationsReviewsPhotosNearby searchAPI Key authenticationDockerTools configurability