Tripadvisor MCP logo

Tripadvisor MCP

Query TripAdvisor travel listings, photos, reviews, and details through Terra API or an optional browser bridge.

Install Tripadvisor MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tripadvisor-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@chrischall/tripadvisor-mcp"
      ],
      "env": {
        "TRIPADVISOR_API_KEY": "YOUR_VALUE_HERE",
        "TRIPADVISOR_CACHE_TTL": "YOUR_VALUE_HERE",
        "TRIPADVISOR_STATIC_CACHE_TTL": "YOUR_VALUE_HERE",
        "TRIPADVISOR_REQUEST_TIMEOUT_MS": "YOUR_VALUE_HERE",
        "TRIPADVISOR_DEBUG_LOG": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 8 tools correctly (1d ago).

Overview

tripadvisor-mcp MCP server connects MCP clients to TripAdvisor Terra API for read-only travel searches and listing data. It searches hotels, restaurants, and attractions by name or location, then retrieves details, photos, reviews, or batches of location records. An optional ContextMint Bridge browser connection provides selected public-page details without an API key. Use it for travel assistants that need current TripAdvisor location information over stdio.

Use cases

  • Search hotels, restaurants, and attractions by name
  • Find nearby TripAdvisor locations by coordinates or radius
  • Retrieve listing details, photos, and traveler reviews
  • Batch-load details for multiple location IDs
  • Read basic public listing data without an API key

Key features

  • TripAdvisor Terra API search
  • Nearby and bounding-box discovery
  • Location details and batch retrieval
  • Paginated photos and traveler reviews
  • Optional browser-bridge lookup
  • Configurable in-memory caching

Tools8

What Tripadvisor MCP lets your agent do. Expand a tool for its parameters.

Verified live~2.3k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 41d

What it can do

From the 8 tools this server returned when we ran it; 8 declare their own safety hints.

Handles credentials · 1Makes network requests · 8Read-only tools · 8
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age108 days
Maintainers1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @chrischall/tripadvisor-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads3.3kPackage downloads in the last 30 days.
Last commit4d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed8Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Tripadvisor MCP works

What tripadvisor-mcp does

The tripadvisor-mcp MCP server exposes read-only TripAdvisor travel data to an MCP client. Its Terra API tools cover hotels, restaurants, and attractions, including location discovery, listing details, photos, and traveler reviews. Search results can be paginated, and several tools support a compact response mode for smaller payloads.

The server also includes an optional browser-bridge path. When paired with the ContextMint Bridge extension, it can read selected details from a public TripAdvisor page without using an API key. This second path is intended for core listing information rather than individual review text.

How it works

The standard connection runs over stdio. Terra requests use the TRIPADVISOR_API_KEY value as the X-API-Key header, so the key must be a TripAdvisor Terra key rather than a legacy Content API key. Search responses are cached in memory by default, as are details, photos, and reviews, to reduce repeated requests.

The optional web tools route same-origin requests through a signed-in browser tab using ContextMint Bridge. The extension requires installation and one-time pairing approval. The bridge is separate from the Terra API tools; API calls do not use it. Its location lookup returns data such as rating, review count, address, coordinates, phone number, primary photo, and listing URL.

Setup and configuration

Add the package to an MCP client using npx -y @chrischall/tripadvisor-mcp and provide TRIPADVISOR_API_KEY in the server environment for Terra features. A key is available through TripAdvisor’s developer portal. The documented Discover tier is pay-as-you-go with a 10 QPS limit and 10,000 calls per day.

Optional settings control cache duration. TRIPADVISOR_CACHE_TTL defaults to 300 seconds for searches, while TRIPADVISOR_STATIC_CACHE_TTL defaults to 3600 seconds for details, photos, and reviews. Set either to 0 to disable that cache. TRIPADVISOR_REQUEST_TIMEOUT_MS controls browser-bridge request timeouts and defaults to 30,000 milliseconds. Set TRIPADVISOR_DEBUG_LOG=1 to write bridge request logs to stderr.

Tools and capabilities

The tripadvisor-mcp MCP server provides these tools:

  • ta_search_locations searches by name, with optional category, country, geographic, or postal-code filters. Results are paginated.
  • ta_search_nearby searches around coordinates, a location ID, or a southwest/northeast bounding box. Category, minimum rating, sorting, pagination, and compact output are supported.
  • ta_get_location_details returns names, descriptions, address, coordinates, traveler ratings, phone number, and listing URLs.
  • ta_get_locations retrieves details for multiple location IDs in one request and supports compact output.
  • ta_get_location_photos returns paginated photos with source, dimensions, and image URLs in multiple sizes.
  • ta_get_location_reviews returns paginated traveler reviews.
  • ta_web_healthcheck checks the optional browser-bridge connection.
  • ta_web_get_location reads core details from a public TripAdvisor page without an API key.

Limitations and notes

All operations are read-only; the server does not create or modify TripAdvisor content. Terra access requires the correct API key and is subject to the provider’s quotas. The browser route requires Chrome with the ContextMint Bridge extension and pairing; Safari support is not available in the documented setup. The web location tool does not return individual review text. TripAdvisor’s legacy Content API is scheduled to be sunset on August 31, 2026, so deployments should use Terra credentials.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Tripadvisor MCP

tripadvisor-mcp is an MCP server that connects AI clients to the TripAdvisor Terra API and an optional TripAdvisor browser bridge. Its main tools search locations, find nearby listings, retrieve details, photos, and reviews, batch-fetch location data, check bridge health, and read public-page details without an API key.

Install it through an MCP client with `npx -y @chrischall/tripadvisor-mcp` and configure the server to pass `TRIPADVISOR_API_KEY` for Terra tools. The key must be a TripAdvisor Terra API key.

Yes, but only the optional `ta_web_*` browser tools work without a key. They require the ContextMint Bridge extension, a signed-in browser tab, and one-time pairing; Terra search, details, photo, and review tools require `TRIPADVISOR_API_KEY`.

It can retrieve location searches, nearby results, listing details, photos, and traveler reviews through Terra. The browser lookup provides core public-page fields such as rating, address, coordinates, phone, primary photo, and listing URL, but not individual review text.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTripadvisor MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tripadvisor-mcp?style=directory)](https://allmcps.com/mcp/tripadvisor-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/tripadvisor-mcp"><img src="https://allmcps.com/api/badge/tripadvisor-mcp?style=directory" alt="Tripadvisor MCP on AllMCPs" /></a>