# Tripadvisor MCP connector

The Tripadvisor connector brings hotels, restaurants, attractions, destinations, reviews, photos and recommendations into Claude, ChatGPT, Cursor and any MCP client, so your team can search and read Tripadvisor listings in plain language, with every request logged.

Source: https://elaichi.ai/connectors/tripadvisor/

## Facts

| | |
| --- | --- |
| Application | Tripadvisor |
| Category | Travel |
| AI tools | 18 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | Yes |

## What you can ask once Tripadvisor is connected

- Show recent reviews for our three highest rated locations.
- Find hotels near our Lisbon office and list ratings.
- Compare review counts across our Barcelona and Madrid locations.

## Connect Tripadvisor in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Tripadvisor.
2. Optionally set Share with, then press Connect.
3. Paste a Tripadvisor API key. One person generates a token in Tripadvisor and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Tripadvisor tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Tripadvisor to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Tripadvisor to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Tripadvisor to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Tripadvisor to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Tripadvisor tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Tripadvisor through Elaichi

### Build a shortlist of hotels for a trip

Travel. Ask for well-reviewed hotels near a client's meeting venue in Lisbon and get a comparison with ratings, recent reviews and photos before you book anything.

### Read this week's reviews for your properties

Hospitality. Pull the latest Tripadvisor reviews for each of your hotels or restaurants and get a summary of what guests praised and what they complained about.

### Check how a listing looks to travelers

Marketing. Look up your own Tripadvisor listing, its photos and its rating, and compare it with nearby competitors before planning a campaign.

### Recommend places to eat near the hotel

Concierge. Ask for restaurants and attractions within walking distance of the property, filtered by what the guest is in the mood for, and hand over a list with ratings.

### Fetch the latest Tripadvisor feed files

Analytics. List the feed files available to your account, grab a download link, and bring the data into your reporting without anyone hunting for the file by hand.

### Keep the domain allowlist current

Partnerships. See which domains are on your Tripadvisor allowlist and update an entry when a partner site changes, without logging into the developer portal.

## Frequently asked questions

### How do I connect Tripadvisor to Claude?

Connect Tripadvisor in Elaichi first by pasting your Tripadvisor API key when prompted. There is no OAuth application to register and no client ID or secret to generate. Then in Claude open Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp as the endpoint. Sign in to Elaichi when Claude asks and Tripadvisor is ready to use.

### Does Tripadvisor work with ChatGPT and Cursor as well as Claude?

Yes. Once Tripadvisor is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client and the Elaichi Agent. You connect Tripadvisor once and every client your team uses can reach it.

### What can an AI agent actually do with my Tripadvisor data?

With Tripadvisor connected, an agent can search for hotels, restaurants and attractions by name or near a place, read their ratings, reviews and photos, and look up destinations and recommendations. It can also list your Tripadvisor feed files and fetch a download link, and view or update entries on your allowlist. It cannot post reviews, edit listings or delete anything in Tripadvisor.

### Does connecting Tripadvisor give the AI everything on my account?

An agent only sees what the Tripadvisor API key you connected is entitled to see, such as the locations, feed files and allowlist available to that account. Elaichi can narrow that further, for example to searching and reading only, but it can never widen access beyond what Tripadvisor itself allows.

### Can my team share one Tripadvisor connection?

Yes. One person connects Tripadvisor with the API key and shares the connection with a team in Elaichi, and nobody else ever handles the key. Each teammate still signs in to Elaichi as themselves, so the audit log records who searched for which Tripadvisor locations or downloaded which feed file.

### Can I stop an agent from changing things in Tripadvisor?

Yes. Nearly everything the Tripadvisor connector does is read-only, such as searching locations and reading reviews, and the one action that changes anything, updating your allowlist, can be blocked in Elaichi. A blocked action is never shown to Claude, ChatGPT or any other client, so no prompt can reach it.

### What happens to a Tripadvisor connection when someone leaves?

Offboarding a person in Elaichi ends their access to Tripadvisor and every other connected application at once. If they shared a Tripadvisor connection with a team, it keeps working for everyone else. Disconnecting Tripadvisor once in Elaichi removes it from Claude, ChatGPT, Cursor and every other client at the same time.

## All 18 Tripadvisor tools

Every tool below is callable through https://api.elaichi.ai/mcp once Tripadvisor is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Tripadvisor locations** (List). Retrieve detailed information about multiple Tripadvisor locations in a single bulk request by their location IDs. Returns the full Location object for each resolved ID including id, geo_id, names, descriptions, coordinates, addresses, categories, traveler_ratings, rankings, and status. Required: id.
- **Get single Tripadvisor location by ID** (Get). Get detailed information about a single Tripadvisor location by its location ID. Returns the full Location object including id, geo_id, names, descriptions, coordinates, addresses, categories, traveler_ratings, rankings, awards, opening_hours, and status. Required: id.
- **Tripadvisor locations search** (Search). Search Tripadvisor locations by text query, optionally filtered by category, country code, geo name, or postal code. Returns matching locations each annotated with the matched value and the full Location object including id, names, descriptions, coordinates, and traveler_ratings. Required: query.
- **Tripadvisor locations search nearby** (Search). Search for Tripadvisor locations within a geographic area defined by a center point and radius or a bounding box. Returns nearby locations annotated with bearing, distance in kilometers and miles, the full Location object, and optionally a representative photo. Provide either location_id or lat and lon as the search center, along with either radius or bounding box coordinates (sw_lat, sw_lon,…
- **List all Tripadvisor location photos** (List). List photos for a Tripadvisor location. Returns photo records with id, caption, location_id, publish_ts, photo, source, user, and cv_metadata. Required: location_id.
- **List all Tripadvisor location reviews** (List). List traveler reviews for a specific Tripadvisor location by location ID. Returns review objects including id, rating, publish_ts, text, title, trip_type, travel_date, subratings, and url. Required: location_id.
- **List all Tripadvisor nearby locations** (List). Search for Tripadvisor locations near a center point or within a bounding box. Returns each result with bearing, distance_kilometers, distance_miles, the full location object (id, names, coordinates, traveler_ratings, rankings), and an optional representative photo. Required: either location_id or lat+lon for the center, plus either radius or a bounding box (sw_lat, sw_lon, ne_lat, ne_lon). Max…
- **Get single Tripadvisor catalog location by ID** (Get). Get a single Tripadvisor catalog location by id. Returns an abbreviated summary including id, geo, geo_id, names, descriptions, addresses, coordinates, overall_rating, and urls. Required: id.
- **Tripadvisor catalog locations search** (Search). Search Tripadvisor catalog locations by text query. Returns matching results, each containing a location (id, geo, names, descriptions, addresses, coordinates, overall_rating, urls) and a matched_value. Required: query.
- **Tripadvisor catalog locations search nearby** (Search). Search the TripAdvisor catalog for points of interest within a geographic area, ordered by proximity or rating. Returns a list of catalog Location objects including id, names, coordinates, addresses, overall_rating, geo, and descriptions.
- **Get single Tripadvisor geo by ID** (Get). Get detailed information about a Tripadvisor geographic area by geo ID, including localized names, descriptions, coordinates, hierarchy, and aggregated content signals. Returns: id, type, limit, response_preference. Required: id.
- **List all Tripadvisor geos** (List). List detailed information for multiple Tripadvisor geographic areas by geo IDs in a single request. Returns: id, abbreviation, awards, collections, coordinates, descriptions, forum_faqs, hierarchy, names, suggested_itineraries, type, urls. Required: id (array of Tripadvisor Geo IDs).
- **List all Tripadvisor allowlist** (List). List location IDs from the TripAdvisor allowlist. Returns a paginated array of location ID integers.
- **Update a Tripadvisor allowlist by ID** (Update). Update the TripAdvisor allowlist by appending, deleting, or overwriting location IDs. Returns: added, deleted, no_change. Required: operation_type.
- **Tripadvisor recommendations search** (Search). Search Tripadvisor for location recommendations using natural-language free-text queries with AI-powered intent understanding. Returns: search_results, limit, response_preference. Required: query, geo.
- **List all Tripadvisor feed files** (List). List available TripAdvisor feed files. Returns: filename, filesize. Each item also includes pagination metadata (page, size, total_elements, total_pages) at the envelope level.
- **Tripadvisor feed files download** (Download). Download a TripAdvisor feed file by filename. Returns a 302 redirect to the file download location. Required: filename.
- **Tripadvisor feed files get URL** (Get). Get a time-limited download URL for a TripAdvisor feed file by filename. Returns: exp, url, limit, response_preference. Required: filename.
