Skip to main content
Glama

tripadvisor_place: GET /

hasdata_tripadvisor_place_getTripadvisorPlace
Read-only

Get Tripadvisor Place Details

Fetches one Tripadvisor place by its numeric place ID (the placeId returned by the Tripadvisor Search API, or the number after -d or -g in a Tripadvisor URL) and returns placeResult, whose fields depend on its type. Every place carries name, link, description, rating, review count, ranking, photos, address, phone, website, email and GPS coordinates where Tripadvisor shows them. Hotels add star class, award, styles, subratings, prices by booking provider with the quoted dates, price range, amenities, room features and types, languages spoken, room count, walk score, an AI review summary with highlights, and nearby transit, airports, hotels, restaurants and attractions. Attractions add categories, duration, ticket price, opening hours, neighborhood, how to get there, featured tours, and nearby places; tours (attraction products) add highlights, languages, meeting point, inclusions, exclusions and the operator. Destinations add travel advice (tips and questions), suggested hotels, restaurants and attractions, itineraries, articles, guides, themed collections, related destinations and an FAQ. Use it to enrich search results, build travel and hospitality datasets, or monitor hotel prices and ratings.

Input Schema

NameRequiredDescriptionDefault
domainNoTripadvisor domain to use. The domain sets the language of the results. Default is `www.tripadvisor.com`.
placeIdYesTripadvisor place ID, as returned by the Tripadvisor Search API. Works for destinations, hotels, attractions, tours and restaurants.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, non-destructive, open-world access, and the description adds substantive behavior: the response is wrapped in placeResult whose shape varies by place type, and coverage differs per type (hotels vs. attractions vs. tours vs. destinations). It also notes that the domain parameter controls result language. It does not mention failure modes for invalid IDs or pagination/rate behavior, so it is not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the action and the ID requirement in the first two sentences, then the per-type field breakdown. The type-by-type enumeration is long but earns its place because there is no output schema; it could be tightened marginally, but nothing is redundant filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the full burden of describing return values, and it does so exhaustively per place type, including shared fields and type-specific extras. An agent knows what it will receive and what the single required parameter must contain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description earns extra credit by explaining that placeId works for destinations, hotels, attractions, tours and restaurants and by showing how to extract it from a Tripadvisor URL — meaning the schema alone does not convey.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (fetch one Tripadvisor place by numeric place ID) and pins down the identifier's provenance (the placeId from the Search API, or the number after -d/-g in a URL). That distinguishes it cleanly from the sibling search and reviews tools without needing the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete usage contexts (enriching search results, building travel/hospitality datasets, monitoring hotel prices and ratings) and implies the search tool as the source of IDs. It stops short of explicit routing instructions such as 'call tripadvisor_search first' or 'use tripadvisor_reviews instead for review text'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources