mcpField
T
Tripadvisor

Tripadvisor

Remote
@TripadvisorMaps & Travel0
Docs

About Tripadvisor

Find your perfect hotel based on Tripadvisor reviews

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
checkInstringNoThe date, in YYYY-MM-DD format, to check into the hotel for detailed pricing information, if provided the date must not be in the past and cannot be more than 1 year (365 days) in the future. Defaults to 2 weeks in the future.
checkOutstringNoThe date, in YYYY-MM-DD format, to check out of the hotel for detailed pricing information. This must be after checkIn and uses the same format, with a default of 2 days after checkIn and a maximum of 30 days apart.
childrenAgesarrayNoAges of children staying. Required when children are included in the stay.
filtersobjectNoFilters to apply to the search.
filters.amenitiesarrayNoA list of hotel and/or room amenities required. Amenities are combined with AND logic: selecting multiple amenities requires properties to offer all chosen amenities, which reduces the number of results as more amenities are added.
filters.hotelBrandsarrayNoA list of hotel brands to limit results to. Hotel brands are combined with OR logic: selecting multiple brands returns properties belonging to any of the chosen brands, increasing results relative to a single-brand filter but remaining more restrictive than having no brand filter.
filters.hotelStylesarrayNoA list of hotel styles to limit results to. Hotel styles are combined with AND logic: selecting multiple styles returns only properties that match all selected styles, making the results more restrictive with each additional style.
filters.hotelTypesarrayNoA list of hotel types to limit results to. Hotel types are combined with OR logic: selecting multiple types returns properties belonging to any of the chosen types, increasing results relative to a single-type filter but remaining more restrictive than having no type filter.
filters.maxPricenumberNoThe maximum price per night for the hotel stay per room. Defaults to no maximum.
filters.minPricenumberNoThe minimum price per night for the hotel stay, per room. Defaults to 0.
filters.minReviewScorenumberNoMinimum bubble rating (Tripadvisor's review score, range 0-5, half-step increments). Selects properties with bubble rating >= this value.
filters.selectFreeCancellationbooleanNoOnly show hotels with free cancellation available.
filters.selectPayAtStaybooleanNoOnly show hotels that allow you to pay at stay, rather than in advance.
filters.selectTravelersChoiceBOTBWinnerbooleanNoOnly show hotels that are a Tripadvisor Travelers' Choice award winner for the current year.
filters.selectTravelersChoiceWinnerbooleanNoOnly show hotels that are a Tripadvisor Travelers' Choice award winner for the current year.
filters.starRatingsarrayNoA list of star ratings for the hotel.
guestsintegerNoNumber of adult guests (excludes children; use childrenAges for children). Defaults to 2.
isComparebooleanNoWhen true, returns results in a side-by-side comparison format. Defaults to false.
limitintegerNoThe maximum number of properties to return. Should be set to 20 for the best experience.
locationstringYesThe name of the location, for example 'Paris, France' or 'near the Louvre Museum, Paris' to find a hotel for
mcpServerVersionobjectYesThe MCP server version to use.
mcpServerVersion.versionstringYesThe MCP server version to use.
pricingModeenumNoPricing mode that determines how long to wait for pricing information. NONE - returns immediately without pricing, QUICK - waits a relatively short time for basic pricing, Defaults to QUICK.NONE | QUICK
requestContextobjectYesMetadata about the request, not generally intended to be consumed directly by user, e.g.user-id, session-id etc.Much of this is expected to be echoed back and forth, so if you don't provide some values, we may generate them for you, and you are expected to use them in future requests to ALL endpoints on this API.See each field for more details.
requestContext.clientTypeenumYesThe type of client the user is making the request from. This can help us optimize responses based on the capabilities of the client.DESKTOP | MOBILE | TABLET
requestContext.pageViewIdstringNoUnique identifier (UUIDv4) for the current page-view. A page-view is typically a single unique search (geo + dates + filters etc.). Reuse for repeated calls on the same query (e.g. to get incremental pricing). If omitted, generated and echoed back.
requestContext.sessionIdstringNoUnique identifier for the current user session. If omitted, generated and echoed back for use in future requests.
requestContext.userAgentstringNoThe user agent of the AI service making the request, e.g. 'mcp-server/1.0.0'. This is a value that represents you (the AI), but should be consistent across requests from the same AI service.
roomsintegerNoThe number of rooms required for the hotel stay. This defaults to 1 room.
sortByenumNoHow to sort the results, must be one of BEST_VALUE, DISTANCE, FEATURE, PRICE_LOW_TO_HIGH or POPULARITY. Defaults to POPULARITY.BEST_VALUE | DISTANCE | FEATURED | PRICE_LOW_TO_HIGH | POPULARITY

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.