trivago

Search accommodation on trivago from an AI assistant.

Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.

Paste it into any MCP client. Setup docs

What the trivago connector does

The trivago MCP server gives Claude, ChatGPT and any MCP client two read-only hotel searches over trivago's metasearch: one that takes a destination name, one that takes coordinates. No sign-in. Results carry provider names, prices, ratings and links, and render on an interactive map widget. Nothing books — the connector compares and hands you a link.

Verified connector

Listed by Anthropic as a partner connector in its Connectors Directory.

Connection checked by Agentman on .

Anthropic states this reflects the level of review a connector received, not a security audit.

trivago tools (2)

  • trivago-accommodation-radius-searchRead-only

    Search for accommodations and hotels using coordinates on trivago. Use this tool when you want to find accommodations near a specific location (landmark, neighborhood, or address). Additional Information: {"knownInformation":{"currentYear":"2026","today":"2026-08-17"}}

  • trivago-accommodation-searchRead-only

    Search for accommodations and hotels by destination or point of interest on trivago. Additional Information: {"knownInformation":{"currentYear":"2026","today":"2026-08-17"}}

Read from the server on 2026-08-18, including each tool's own safety annotations.

Limits

  • No booking, no payment, no availability hold. Both tools are read-only. The connector produces a shortlist with links; the reservation happens on the provider's site.
  • Two tools, and they do one job. There is no hotel-detail lookup, no review-text tool, no flights and no experiences. The only choice is whether you name the place or give coordinates.
  • idempotentHint: false on both tools, stated by trivago. Repeat calls are not guaranteed to return the same results. Do not cache a result and present it as current pricing.
  • The documentation's example call is wrong. trivago's docs page shows search_hotels with destination, check_in, check_out and guests. No such tool exists on the server; take names and parameters from tools/list.
  • Locale defaults to the US market silently. country defaults to US, currency to USD and language to EN_US. The schema says country changes pricing and content, not just display.
  • Date validation lives in prose, not in the schema. arrival and departure are typed as plain strings with no format or pattern. The rules that arrival be future-dated and precede departure are instructions in the descriptions, addressed to the model.
  • The rooms constraint is also prose-only. The schema says rooms must not exceed the number of adults; no structural constraint enforces it.
  • The tool descriptions embed a hard-coded date. Both carried a context block naming 2026-08-17 as "today" when we read them. That value is baked into the description text and will drift from the real date between deployments.
  • No prompts. The server does not declare the capability; prompts/list returns -32601 prompts not supported.
  • No map without MCP Apps. The single resource is an mcp-app widget. A client that does not implement the extension gets the structured tool output without the map.
  • No published rate limit. Neither trivago's documentation page nor the handshake states a request ceiling, and we observed no 429. We make no claim about one.
  • No published pricing, coverage or savings figures. trivago's docs page carries illustrative hotel cards with prices and a "compares 100s of sites" line in its marketing copy. Those are promotional statements on a landing page rather than documented figures about the connector, and we cite none of them as facts about what a search returns.
  • The privacy policy URL did not resolve for us. Anthropic's directory publishes https://www.trivago.com/en-US/sp/privacy-policy; that URL returned HTTP 403 to our client on 2026-08-18, so nothing on it is cited here.
  • works_with omits Claude API. The directory lists Claude, Claude Code and Claude Desktop only.
  • We called no tool. Our probe was initialize, tools/list, prompts/list, resources/list, resources/templates/list and one resources/read. Every behavioural claim above comes from the schemas, the resource, the directory or trivago's documentation page.

Frequently asked questions

Does the trivago MCP server need an account or API key?

No. We opened an anonymous handshake against the endpoint on 2026-08-18 and the server returned both tool definitions and its resource listing without a credential or an authentication challenge. trivago's own documentation page says the same thing in its own words, describing setup as needing no API keys and no configuration. Anthropic's directory records the connector as no-auth.

Why are both trivago tools marked idempotentHint false?

Because trivago states explicitly that a repeated call is not guaranteed to return the same result. This is a positive claim, not a missing annotation — both tools carry all four safety hints and set this one to false deliberately. It is defensible for a metasearch: live rates and availability across partner sites genuinely move between two identical queries minutes apart.

Can you book a hotel through the trivago connector?

No. Both tools are annotated readOnlyHint true and destructiveHint false, and neither schema accepts a guest name, a payment method or a reservation instruction. The connector compares accommodations and returns a trivago URL for each result. Booking happens on the provider's own site after you follow that link, exactly as it does on trivago's website.

What is the difference between the two trivago search tools?

How you name the place. trivago-accommodation-search takes a query string — a destination or point of interest — while trivago-accommodation-radius-search takes latitude and longitude. The radius tool's description says to use it near a specific landmark, neighbourhood or address, and its coordinate fields warn that they mean the search target, not the user's own location.

What parameters does a trivago search actually require?

Three for each tool, and dates are always two of them. trivago-accommodation-search requires query, arrival and departure. trivago-accommodation-radius-search requires latitude, longitude, arrival and departure. Both dates use YYYY-MM-DD format, arrival must be in the future, and departure must be after arrival — the schemas tell the model to warn the user when either rule fails.

Does the trivago connector show prices in my own currency?

Only if you ask. Both tools default country to US, currency to USD and language to EN_US regardless of where you are. The schema says the country code determines market-specific pricing and content, so a European traveller who leaves the defaults alone gets US-market results. Set all three explicitly from the 49-country, 40-currency and 49-language enums.

Why does openWorldHint say false when trivago searches other booking sites?

Because the hint describes a closed set of partners, not a closed dataset. trivago queries its own contracted advertiser network rather than the open web, so the tool cannot be pointed at an arbitrary source. The contents of that network still change constantly — live rates and availability — which is why idempotentHint is false on the same tools.

Does the trivago connector work in Claude Code?

Anthropic's directory lists claude, claude-code and claude-desktop, and publishes a claude mcp add command for it. Claude API is not on that list. trivago's own documentation page goes further, giving one-click install buttons for Cursor and VS Code alongside its Claude and ChatGPT instructions, so the vendor targets developer clients directly.

Sources

Use it in an agent

Put trivago to work.

Connect trivago once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.

Call (650) 285-1019Our AI receptionist answers.