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.
Endpoint
https://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcpCopy install command
Claude CodeTerminal
claude mcp add --transport http tripadvisor https://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcpCursor.cursor/mcp.json
{"mcpServers":{"tripadvisor":{"type":"http","url":"https://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcp"}}}Open in CursorVS Code.vscode/mcp.json
{"servers":{"tripadvisor":{"type":"http","url":"https://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcp"}}}Open in VS CodeClaude Desktopclaude_desktop_config.json
{"mcpServers":{"tripadvisor":{"type":"http","url":"https://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"tripadvisor":{"serverUrl":"https://production.ai-mcp-extensibility-prd.tamg.cloud/ogMvjY4De1G7CiHanMOAgddl/mcp"}}}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| Parameter | Type | Required | Description |
|---|---|---|---|
| checkIn | string | No | The 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. |
| checkOut | string | No | The 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. |
| childrenAges | array | No | Ages of children staying. Required when children are included in the stay. |
| filters | object | No | Filters to apply to the search. |
| filters.amenities | array | No | A 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.hotelBrands | array | No | A 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.hotelStyles | array | No | A 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.hotelTypes | array | No | A 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.maxPrice | number | No | The maximum price per night for the hotel stay per room. Defaults to no maximum. |
| filters.minPrice | number | No | The minimum price per night for the hotel stay, per room. Defaults to 0. |
| filters.minReviewScore | number | No | Minimum bubble rating (Tripadvisor's review score, range 0-5, half-step increments). Selects properties with bubble rating >= this value. |
| filters.selectFreeCancellation | boolean | No | Only show hotels with free cancellation available. |
| filters.selectPayAtStay | boolean | No | Only show hotels that allow you to pay at stay, rather than in advance. |
| filters.selectTravelersChoiceBOTBWinner | boolean | No | Only show hotels that are a Tripadvisor Travelers' Choice award winner for the current year. |
| filters.selectTravelersChoiceWinner | boolean | No | Only show hotels that are a Tripadvisor Travelers' Choice award winner for the current year. |
| filters.starRatings | array | No | A list of star ratings for the hotel. |
| guests | integer | No | Number of adult guests (excludes children; use childrenAges for children). Defaults to 2. |
| isCompare | boolean | No | When true, returns results in a side-by-side comparison format. Defaults to false. |
| limit | integer | No | The maximum number of properties to return. Should be set to 20 for the best experience. |
| location | string | Yes | The name of the location, for example 'Paris, France' or 'near the Louvre Museum, Paris' to find a hotel for |
| mcpServerVersion | object | Yes | The MCP server version to use. |
| mcpServerVersion.version | string | Yes | The MCP server version to use. |
| pricingMode | enum | No | Pricing 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 |
| requestContext | object | Yes | Metadata 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.clientType | enum | Yes | The 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.pageViewId | string | No | Unique 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.sessionId | string | No | Unique identifier for the current user session. If omitted, generated and echoed back for use in future requests. |
| requestContext.userAgent | string | No | The 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. |
| rooms | integer | No | The number of rooms required for the hotel stay. This defaults to 1 room. |
| sortBy | enum | No | How 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.