# pab1it0/tripadvisor-mcp [Health: Active]

**Category:** 🚆 Travel & Transportation  
**Repository:** https://github.com/pab1it0/tripadvisor-mcp  
**GitHub Stars:** 64  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/pab1it0-tripadvisor-mcp

## Description
A MCP server that enables LLMs to interact with Tripadvisor API, supporting location data, reviews, and photos through standardized MCP interfaces

## Tools
Capabilities this server exposes over MCP:

- **search_locations** — Search for locations by query text, category, and other filters
- **search_nearby_locations** — Find locations near specific coordinates
- **get_location_details** — Get detailed information about a location
- **get_location_reviews** — Retrieve reviews for a location
- **get_location_photos** — Get photos for a location

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "tripadvisor-mcp": {
    "command": "npx",
    "args": ["-y","pab1it0-tripadvisor-mcp"],
    "env": {
      "TRIPADVISOR_API_KEY": "",
      "NO_UV": ""
    }
  }
}
```

**Requires environment variables:** `TRIPADVISOR_API_KEY`, `NO_UV` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What pab1it0/tripadvisor-mcp MCP server does

The pab1it0/tripadvisor-mcp MCP server exposes Tripadvisor Content API data through Model Context Protocol tools. It is intended for assistants that need to discover travel-related locations and retrieve supporting information such as descriptions, reviews, and photos.

Location searches can cover hotels, restaurants, and attractions. Search requests support query text, categories, and other filters. A separate nearby-search tool accepts geographic coordinates, which is useful for finding places around a known point rather than searching by name alone.

## How it works

The server acts as an MCP interface over Tripadvisor’s API. An MCP client calls one of the available tools, and the server uses the configured Tripadvisor API key to request the corresponding data. Results are returned to the assistant through the standard MCP connection.

The pab1it0/tripadvisor-mcp MCP server can be run locally with the Python project’s `uv` workflow or inside Docker. The README demonstrates configuration for Claude Desktop. The available tool list is configurable, so a client can expose only the operations needed by an application.

## Setup and configuration

A Tripadvisor Content API key is required. Obtain it through the Tripadvisor Developer Portal, then provide it in the `TRIPADVISOR_API_KEY` environment variable. The value can be placed in a `.env` file or supplied through the MCP client’s environment configuration.

For a local setup, the documented Claude Desktop configuration invokes `uv` against the project directory and runs `src/tripadvisor_mcp/main.py`. The project uses `uv` for dependency management and includes a `pyproject.toml` file. Docker users can build the included image as `tripadvisor-mcp-server` and pass the API key into the container with the same environment variable.

If Claude Desktop reports that it cannot find `uv`, the README suggests using the full path to the executable or setting `NO_UV=1` in the client configuration. That setting is mentioned as a workaround for the launcher environment; the Tripadvisor key remains required.

## Tools and capabilities

The pab1it0/tripadvisor-mcp MCP server provides these tools:

- `search_locations`: Search Tripadvisor locations using query text, categories, and other filters.
- `search_nearby_locations`: Find locations near supplied coordinates.
- `get_location_details`: Retrieve detailed data for a specific location.
- `get_location_reviews`: Retrieve reviews associated with a location.
- `get_location_photos`: Retrieve photos associated with a location.

These operations support workflows such as discovering attractions near a destination, looking up a hotel or restaurant, and gathering reviews or images after identifying a location.

## Limitations and notes

The server depends on the Tripadvisor Content API, so access requires a valid Tripadvisor API key. The provided material does not specify API quotas, response limits, supported API plan levels, or the exact response schema returned by each tool.

The README documents local execution and Docker deployment rather than a hosted endpoint. It also names Claude Desktop as an example client, but does not provide compatibility details for other MCP clients. Tool availability can be restricted through configuration, so clients may not expose every operation by default.

_Full upstream README: https://allmcps.com/mcp/pab1it0-tripadvisor-mcp/readme_

