About Trivago
Find your ideal hotel at the best price
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
Endpoint
https://mcp.trivago.com/mcpCopy install command
Claude CodeTerminal
claude mcp add --transport http com-trivago-mcp https://mcp.trivago.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-trivago-mcp":{"type":"http","url":"https://mcp.trivago.com/mcp"}}}Open in CursorVS Code.vscode/mcp.json
{"servers":{"com-trivago-mcp":{"type":"http","url":"https://mcp.trivago.com/mcp"}}}Open in VS CodeClaude Desktopclaude_desktop_config.json
{"mcpServers":{"com-trivago-mcp":{"type":"http","url":"https://mcp.trivago.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-trivago-mcp":{"serverUrl":"https://mcp.trivago.com/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
2| Parameter | Type | Required | Description |
|---|---|---|---|
| adults | number | No | The number of adults. |
| arrival | string | Yes | The arrival date in YYYY-MM-DD format, today is 2026-08-19. The arrival date MUST be before the departure date. If the arrival date is not in the future, notify the user that the arrival date is not in the future. |
| children | number | No | The number of children. |
| children_ages | string | No | A hyphen-separated list of children's ages, e.g. 10-12-14 |
| country | enum | No | ISO alpha-2 country code that determines market-specific pricing and content. Default: US.AE | AR | AT | AU | BE | BR | CA | CH | CL | CO | CZ | DE | DK | EG | ES | FI | FR | GB | GR | HK | HU | ID | IE | IL | IN | IT | JP | KR | MX | MY | NL | NO | NZ | PE | PH | PL | PT | RO | RU | SA | SE | SG | TH | TR | TW | UA | US | VN | ZA |
| currency | enum | No | ISO 4217 currency code used to display prices. Default: USD.AED | ARS | AUD | BRL | CAD | CHF | CLP | CNY | COP | CZK | DKK | EGP | EUR | GBP | HKD | HUF | IDR | ILS | INR | JPY | KRW | MXN | MYR | NOK | NZD | PEN | PHP | PLN | RON | RUB | SAR | SEK | SGD | THB | TRY | TWD | UAH | USD | VND | ZAR |
| departure | string | Yes | The departure date in YYYY-MM-DD format, today is 2026-08-19. The departure date MUST be after the arrival date. If the departure date is not after the arrival date, notify the user that the departure date is not after the arrival date. |
| filters | object | No | The filters that you want to apply to the search. Set true or false for each filter. Multiple filters can be selected. |
| filters.airConditioning | boolean | No | Whether the accommodation has air conditioning |
| filters.breakfastIncluded | boolean | No | Whether the accommodation includes breakfast |
| filters.freeCancellation | boolean | No | Whether the accommodation has free cancellation |
| filters.freeWiFi | boolean | No | Whether the accommodation has free WiFi |
| filters.gym | boolean | No | Whether the accommodation has a gym |
| filters.kitchen | boolean | No | Whether the accommodation has a kitchen |
| filters.parking | boolean | No | Whether the accommodation has parking |
| filters.petFriendly | boolean | No | Whether the accommodation is pet friendly |
| filters.pool | boolean | No | Whether the accommodation has a pool |
| filters.spa | boolean | No | Whether the accommodation has a spa |
| hotel_rating | object | No | The hotel rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected. |
| hotel_rating.1star | boolean | No | Whether the accommodation has a 1 star rating |
| hotel_rating.2star | boolean | No | Whether the accommodation has a 2 star rating |
| hotel_rating.3star | boolean | No | Whether the accommodation has a 3 star rating |
| hotel_rating.4star | boolean | No | Whether the accommodation has a 4 star rating |
| hotel_rating.5star | boolean | No | Whether the accommodation has a 5 star rating |
| language | enum | No | Language code for translated content (e.g. EN_US, DE_DE, ZH_HANS_CN). Default: EN_US.AR145 | CS_CZ | DA_DK | DE_AT | DE_CH | DE_DE | EL_GR | EN_AU | EN_GB | EN_HK | EN_IE | EN_IN | EN_NZ | EN_PH | EN_SG | EN_US | EN_ZA | ES_AR | ES_CL | ES_CO | ES_ES | ES_MX | ES_PE | FI_FI | FR_BE | FR_CH | FR_FR | HE_IL | HU_HU | ID_ID | IT_IT | JA_JP | KO_KR | MS_MY | NL_BE | NL_NL | NO_NO | PL_PL | PT_BR | PT_PT | RO_RO | RU_RU | SV_SE | TH_TH | TR_TR | VI_VN | ZH_HANS_CN | ZH_HANT_HK | ZH_HANT_TW |
| latitude | number | Yes | Latitude of the search target location (landmark, address, or neighborhood — not the user's location). |
| longitude | number | Yes | Longitude of the search target location (landmark, address, or neighborhood — not the user's location). |
| review_rating | object | No | The guest review rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected. |
| review_rating.rating70 | boolean | No | Whether the accommodation has a Guest Rating of 7.0+ |
| review_rating.rating75 | boolean | No | Whether the accommodation has a Guest Rating of 7.5+ |
| review_rating.rating80 | boolean | No | Whether the accommodation has a Guest Rating of 8.0+ |
| review_rating.rating85 | boolean | No | Whether the accommodation has a Guest Rating of 8.5+ |
| rooms | number | No | The number of rooms, Number of rooms must be lower than or equal to the number of adults |
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.