Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "trivago-accommodation-radius-search", "trivago-accommodation-search" and "trivago-destination-price-trends"
⟨776 unchanged words⟩ translated content: the language the user writesin,in.inTheir country only picks the regional variant,ofnevertheirthecountrylanguage (e.g. a German speaker in Switzerland → DE_CH, an English speaker in Germany → EN_GB or EN_US, not DE_DE). Use ONLY one of the listed values ⟨419 unchanged words⟩
⟨776 unchanged words⟩ translated content: the language the user writesin,in.inTheir country only picks the regional variant,ofnevertheirthecountrylanguage (e.g. a German speaker in Switzerland → DE_CH, an English speaker in Germany → EN_GB or EN_US, not DE_DE). Use ONLY one of the listed values ⟨366 unchanged words⟩
⟨563 unchanged words⟩ translated content: the language the user writesin,in.inTheir country only picks the regional variant,ofnevertheirthecountrylanguage (e.g. a German speaker in Switzerland → DE_CH, an English speaker in Germany → EN_GB or EN_US, not DE_DE). Use ONLY one of the listed values ⟨194 unchanged words⟩
Changed the definition of "trivago-accommodation-radius-search", "trivago-accommodation-search" and "trivago-destination-price-trends"
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"adults":{"description":"The number of adults.","format":"int32","type":"integer"},"arrival":{"description":"The arrival date in YYYY-MM-DD format. It must be today or in the future and 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.","type":"string"},"children":{"description":"The number of children.","format":"int32","type":"integer"},"children_ages":{"description":"Dashed separated list of children ages, e.g. 10-12-14","type":"string"},"country":{"description":"The user's own market as an ISO alpha-2 country code: where the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Set it from the user's preferences or what you know about them. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WS","XK","YE","YT","ZA","ZM","ZW"],"type":"string"},"currency":{"description":"ISO 4217 code of the currency the user wants to see prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED","ARS","AUD","AZN","BGN","BHD","BRL","CAD","CHF","CLP","CNY","COP","CZK","DKK","DZD","EGP","EUR","GBP","HKD","HRK","HUF","IDR","ILS","INR","JOD","JPY","KRW","KWD","KZT","LBP","MAD","MDL","MXN","MYR","NGN","NOK","NZD","OMR","PEN","PHP","PLN","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TND","TRY","TWD","UAH","USD","UYU","VND","ZAR"],"type":"string"},"departure":{"description":"The departure date in YYYY-MM-DD format. It 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.","type":"string"},"filters":{"description":"The filters that you want to apply to the search. Set true or false for each filter. Multiple filters can be selected.","properties":{"airConditioning":{"description":"Whether the accommodation has air conditioning","type":"boolean"},"breakfastIncluded":{"description":"Whether the accommodation includes breakfast","type":"boolean"},"freeCancellation":{"description":"Whether the accommodation has free cancellation","type":"boolean"},"freeWiFi":{"description":"Whether the accommodation has free WiFi","type":"boolean"},"gym":{"description":"Whether the accommodation has a gym","type":"boolean"},"kitchen":{"description":"Whether the accommodation has a kitchen","type":"boolean"},"parking":{"description":"Whether the accommodation has parking","type":"boolean"},"petFriendly":{"description":"Whether the accommodation is pet friendly","type":"boolean"},"pool":{"description":"Whether the accommodation has a pool","type":"boolean"},"spa":{"description":"Whether the accommodation has a spa","type":"boolean"}},"type":"object"},"hotel_rating":{"description":"The hotel rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"1star":{"description":"Whether the accommodation has a 1 star rating","type":"boolean"},"2star":{"description":"Whether the accommodation has a 2 star rating","type":"boolean"},"3star":{"description":"Whether the accommodation has a 3 star rating","type":"boolean"},"4star":{"description":"Whether the accommodation has a 4 star rating","type":"boolean"},"5star":{"description":"Whether the accommodation has a 5 star rating","type":"boolean"}},"type":"object"},"language":{"description":"Language for translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["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"],"type":"string"},"latitude":{"description":"Latitude of the place the user wants to stay near: the center of the city or neighborhood, or the landmark, address, or venue. Resolve it yourself; not the user's own location.","format":"double","type":"number"},"longitude":{"description":"Longitude of the place the user wants to stay near: the center of the city or neighborhood, or the landmark, address, or venue. Resolve it yourself; not the user's own location.","format":"double","type":"number"},"review_rating":{"description":"The guest review rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"rating70":{"description":"Whether the accommodation has a Guest Rating of 7.0+","type":"boolean"},"rating75":{"description":"Whether the accommodation has a Guest Rating of 7.5+","type":"boolean"},"rating80":{"description":"Whether the accommodation has a Guest Rating of 8.0+","type":"boolean"},"rating85":{"description":"Whether the accommodation has a Guest Rating of 8.5+","type":"boolean"}},"type":"object"},"rooms":{"description":"The number of rooms, Number of rooms must be lower than or equal to the number of adults","format":"int32","type":"integer"},"user_prompt":{"description":"The user's original message that led to this tool call, verbatim and in the user's own language. Do not summarize, translate or rewrite it.","type":"string"}},"required":["latitude","longitude","arrival","departure"],"type":"object"}Changed the definition of "trivago-accommodation-radius-search", "trivago-accommodation-search" and "trivago-destination-price-trends"
PREFERRED way to search hotels. Search live hotel and accommodation listingsnear specificaround coordinates — the center of alandmarkcity,addressa neighborhood,venuea landmark, an address, orneighborhooda venue — aggregated via trivago's metasearch of major booking sites. Returns the same, filterable results as trivago-accommodation-search.UseBefore
Changed the definition of "trivago-accommodation-radius-search", "trivago-accommodation-search" and "trivago-destination-price-trends"
trivago-accommodation-radius-searchSearch hotels near a location on trivago
⟨4 unchanged words⟩ openWorldHint":false,"readOnlyHint":true,"title":"Search hotels near a location on trivago"}
Certificate recorded, valid to 2026-12-18
Authorization not required
Changed the definition of "trivago-accommodation-radius-search", "trivago-accommodation-search" and "trivago-destination-price-trends"
before
—after
trivago-accommodation-radius-search⟨51 unchanged words⟩ ," "within walking distance of X").Additional Information: {"knownInformation":{"currentYear":"2026","today":"2026-10-22"}}
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"adults":{"description":"\n\t\tTheThe
Unknown → Live
First tool surface recorded: 3 tools (server version 0.5.0)
https://mcp.trivago.com/mcp (mcp_streamable_http) — from mcp_registry
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"adults":{"description":"The number of adults.","format":"int32","type":"integer"},"arrival":{"description":"The arrival date in YYYY-MM-DD format. It must be today or in the future and 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.","type":"string"},"children":{"description":"The number of children.","format":"int32","type":"integer"},"children_ages":{"description":"Dashed separated list of children ages, e.g. 10-12-14","type":"string"},"country":{"description":"The user's own market as an ISO alpha-2 country code: where the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WS","XK","YE","YT","ZA","ZM","ZW"],"type":"string"},"currency":{"description":"ISO 4217 code of the currency the user wants to see prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED","ARS","AUD","AZN","BGN","BHD","BRL","CAD","CHF","CLP","CNY","COP","CZK","DKK","DZD","EGP","EUR","GBP","HKD","HRK","HUF","IDR","ILS","INR","JOD","JPY","KRW","KWD","KZT","LBP","MAD","MDL","MXN","MYR","NGN","NOK","NZD","OMR","PEN","PHP","PLN","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TND","TRY","TWD","UAH","USD","UYU","VND","ZAR"],"type":"string"},"departure":{"description":"The departure date in YYYY-MM-DD format. It 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.","type":"string"},"filters":{"description":"The filters that you want to apply to the search. Set true or false for each filter. Multiple filters can be selected.","properties":{"airConditioning":{"description":"Whether the accommodation has air conditioning","type":"boolean"},"breakfastIncluded":{"description":"Whether the accommodation includes breakfast","type":"boolean"},"freeCancellation":{"description":"Whether the accommodation has free cancellation","type":"boolean"},"freeWiFi":{"description":"Whether the accommodation has free WiFi","type":"boolean"},"gym":{"description":"Whether the accommodation has a gym","type":"boolean"},"kitchen":{"description":"Whether the accommodation has a kitchen","type":"boolean"},"parking":{"description":"Whether the accommodation has parking","type":"boolean"},"petFriendly":{"description":"Whether the accommodation is pet friendly","type":"boolean"},"pool":{"description":"Whether the accommodation has a pool","type":"boolean"},"spa":{"description":"Whether the accommodation has a spa","type":"boolean"}},"type":"object"},"hotel_rating":{"description":"The hotel rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"1star":{"description":"Whether the accommodation has a 1 star rating","type":"boolean"},"2star":{"description":"Whether the accommodation has a 2 star rating","type":"boolean"},"3star":{"description":"Whether the accommodation has a 3 star rating","type":"boolean"},"4star":{"description":"Whether the accommodation has a 4 star rating","type":"boolean"},"5star":{"description":"Whether the accommodation has a 5 star rating","type":"boolean"}},"type":"object"},"language":{"description":"Language for translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["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"],"type":"string"},"latitude":{"description":"Latitude of the place the user wants to stay near: the center of the city or neighborhood, or the landmark, address, or venue. Resolve it yourself; not the user's own location.","format":"double","type":"number"},"longitude":{"description":"Longitude of the place the user wants to stay near: the center of the city or neighborhood, or the landmark, address, or venue. Resolve it yourself; not the user's own location.","format":"double","type":"number"},"price_range":{"description":"Optional price filter. minPrice/maxPrice are in major units of the resolved currency (e.g. 100 for $100). When both are given, minPrice must be strictly less than maxPrice. budgetType (PRICE_PER_NIGHT or PRICE_PER_STAY) chooses whether the bounds apply per night or for the whole stay, and defaults to PRICE_PER_NIGHT.","properties":{"budgetType":{"anyOf":[{"type":"null"},{"enum":["PRICE_PER_NIGHT","PRICE_PER_STAY"],"type":"string"}],"description":"Whether minPrice/maxPrice apply per night (PRICE_PER_NIGHT) or for the whole stay (PRICE_PER_STAY). Defaults to PRICE_PER_NIGHT when a price is given but this is omitted."},"maxPrice":{"description":"Maximum price, in major units of the resolved currency (e.g. 150 for $150). Omit for no maximum.","format":"int32","type":["integer","null"]},"minPrice":{"description":"Minimum price, in major units of the resolved currency (e.g. 50 for $50). Omit for no minimum.","format":"int32","type":["integer","null"]}},"type":"object"},"review_rating":{"description":"The guest review rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"rating70":{"description":"Whether the accommodation has a Guest Rating of 7.0+","type":"boolean"},"rating75":{"description":"Whether the accommodation has a Guest Rating of 7.5+","type":"boolean"},"rating80":{"description":"Whether the accommodation has a Guest Rating of 8.0+","type":"boolean"},"rating85":{"description":"Whether the accommodation has a Guest Rating of 8.5+","type":"boolean"}},"type":"object"},"rooms":{"description":"The number of rooms, Number of rooms must be lower than or equal to the number of adults","format":"int32","type":"integer"}},"required":["latitude","longitude","arrival","departure"],"type":"object"}⟨35 unchanged words⟩ and filters for star rating, guest rating, amenities, andamenities.price range. Use it ONLY when the user asks about ⟨5 unchanged words⟩ or for a region or country too largefor afora single point. For a city, neighborhood or ⟨13 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"adults":{"description":"The number of adults.","format":"int32","type":"integer"},"arrival":{"description":"The arrival date in YYYY-MM-DD format. It must be today or in the future and 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.","type":"string"},"children":{"description":"The number of children.","format":"int32","type":"integer"},"children_ages":{"description":"Dashed separated list of children ages, e.g. 10-12-14","type":"string"},"country":{"description":"The user's own market as an ISO alpha-2 country code: where the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Set it from the user's preferences or what you know about them. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WS","XK","YE","YT","ZA","ZM","ZW"],"type":"string"},"currency":{"description":"ISO 4217 code of the currency the user wants to see prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED","ARS","AUD","AZN","BGN","BHD","BRL","CAD","CHF","CLP","CNY","COP","CZK","DKK","DZD","EGP","EUR","GBP","HKD","HRK","HUF","IDR","ILS","INR","JOD","JPY","KRW","KWD","KZT","LBP","MAD","MDL","MXN","MYR","NGN","NOK","NZD","OMR","PEN","PHP","PLN","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TND","TRY","TWD","UAH","USD","UYU","VND","ZAR"],"type":"string"},"departure":{"description":"The departure date in YYYY-MM-DD format. It 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.","type":"string"},"filters":{"description":"The filters that you want to apply to the search. Set true or false for each filter. Multiple filters can be selected.","properties":{"airConditioning":{"description":"Whether the accommodation has air conditioning","type":"boolean"},"breakfastIncluded":{"description":"Whether the accommodation includes breakfast","type":"boolean"},"freeCancellation":{"description":"Whether the accommodation has free cancellation","type":"boolean"},"freeWiFi":{"description":"Whether the accommodation has free WiFi","type":"boolean"},"gym":{"description":"Whether the accommodation has a gym","type":"boolean"},"kitchen":{"description":"Whether the accommodation has a kitchen","type":"boolean"},"parking":{"description":"Whether the accommodation has parking","type":"boolean"},"petFriendly":{"description":"Whether the accommodation is pet friendly","type":"boolean"},"pool":{"description":"Whether the accommodation has a pool","type":"boolean"},"spa":{"description":"Whether the accommodation has a spa","type":"boolean"}},"type":"object"},"hotel_rating":{"description":"The hotel rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"1star":{"description":"Whether the accommodation has a 1 star rating","type":"boolean"},"2star":{"description":"Whether the accommodation has a 2 star rating","type":"boolean"},"3star":{"description":"Whether the accommodation has a 3 star rating","type":"boolean"},"4star":{"description":"Whether the accommodation has a 4 star rating","type":"boolean"},"5star":{"description":"Whether the accommodation has a 5 star rating","type":"boolean"}},"type":"object"},"language":{"description":"Language for translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["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"],"type":"string"},"query":{"description":"A specific property name, or a region or country. For a city, neighborhood, or landmark, use trivago-accommodation-radius-search instead.","type":"string"},"review_rating":{"description":"The guest review rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"rating70":{"description":"Whether the accommodation has a Guest Rating of 7.0+","type":"boolean"},"rating75":{"description":"Whether the accommodation has a Guest Rating of 7.5+","type":"boolean"},"rating80":{"description":"Whether the accommodation has a Guest Rating of 8.0+","type":"boolean"},"rating85":{"description":"Whether the accommodation has a Guest Rating of 8.5+","type":"boolean"}},"type":"object"},"rooms":{"description":"The number of rooms, Number of rooms must be lower than or equal to the number of adults","format":"int32","type":"integer"},"user_prompt":{"description":"The user's original message that led to this tool call, verbatim and in the user's own language. Do not summarize, translate or rewrite it.","type":"string"}},"required":["query","arrival","departure"],"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"adults":{"description":"The number of adults.","format":"int32","type":"integer"},"arrival":{"description":"The arrival date in YYYY-MM-DD format. It must be today or in the future and 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.","type":"string"},"children":{"description":"The number of children.","format":"int32","type":"integer"},"children_ages":{"description":"Dashed separated list of children ages, e.g. 10-12-14","type":"string"},"country":{"description":"The user's own market as an ISO alpha-2 country code: where the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WS","XK","YE","YT","ZA","ZM","ZW"],"type":"string"},"currency":{"description":"ISO 4217 code of the currency the user wants to see prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED","ARS","AUD","AZN","BGN","BHD","BRL","CAD","CHF","CLP","CNY","COP","CZK","DKK","DZD","EGP","EUR","GBP","HKD","HRK","HUF","IDR","ILS","INR","JOD","JPY","KRW","KWD","KZT","LBP","MAD","MDL","MXN","MYR","NGN","NOK","NZD","OMR","PEN","PHP","PLN","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TND","TRY","TWD","UAH","USD","UYU","VND","ZAR"],"type":"string"},"departure":{"description":"The departure date in YYYY-MM-DD format. It 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.","type":"string"},"filters":{"description":"The filters that you want to apply to the search. Set true or false for each filter. Multiple filters can be selected.","properties":{"airConditioning":{"description":"Whether the accommodation has air conditioning","type":"boolean"},"breakfastIncluded":{"description":"Whether the accommodation includes breakfast","type":"boolean"},"freeCancellation":{"description":"Whether the accommodation has free cancellation","type":"boolean"},"freeWiFi":{"description":"Whether the accommodation has free WiFi","type":"boolean"},"gym":{"description":"Whether the accommodation has a gym","type":"boolean"},"kitchen":{"description":"Whether the accommodation has a kitchen","type":"boolean"},"parking":{"description":"Whether the accommodation has parking","type":"boolean"},"petFriendly":{"description":"Whether the accommodation is pet friendly","type":"boolean"},"pool":{"description":"Whether the accommodation has a pool","type":"boolean"},"spa":{"description":"Whether the accommodation has a spa","type":"boolean"}},"type":"object"},"hotel_rating":{"description":"The hotel rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"1star":{"description":"Whether the accommodation has a 1 star rating","type":"boolean"},"2star":{"description":"Whether the accommodation has a 2 star rating","type":"boolean"},"3star":{"description":"Whether the accommodation has a 3 star rating","type":"boolean"},"4star":{"description":"Whether the accommodation has a 4 star rating","type":"boolean"},"5star":{"description":"Whether the accommodation has a 5 star rating","type":"boolean"}},"type":"object"},"language":{"description":"Language for translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["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"],"type":"string"},"price_range":{"description":"Optional price filter. minPrice/maxPrice are in major units of the resolved currency (e.g. 100 for $100). When both are given, minPrice must be strictly less than maxPrice. budgetType (PRICE_PER_NIGHT or PRICE_PER_STAY) chooses whether the bounds apply per night or for the whole stay, and defaults to PRICE_PER_NIGHT.","properties":{"budgetType":{"anyOf":[{"type":"null"},{"enum":["PRICE_PER_NIGHT","PRICE_PER_STAY"],"type":"string"}],"description":"Whether minPrice/maxPrice apply per night (PRICE_PER_NIGHT) or for the whole stay (PRICE_PER_STAY). Defaults to PRICE_PER_NIGHT when a price is given but this is omitted."},"maxPrice":{"description":"Maximum price, in major units of the resolved currency (e.g. 150 for $150). Omit for no maximum.","format":"int32","type":["integer","null"]},"minPrice":{"description":"Minimum price, in major units of the resolved currency (e.g. 50 for $50). Omit for no minimum.","format":"int32","type":["integer","null"]}},"type":"object"},"query":{"description":"A specific property name, or a region or country. For a city, neighborhood, or landmark, use trivago-accommodation-radius-search instead.","type":"string"},"review_rating":{"description":"The guest review rating that you want to filter by. Set true or false for each rating. Multiple ratings can be selected.","properties":{"rating70":{"description":"Whether the accommodation has a Guest Rating of 7.0+","type":"boolean"},"rating75":{"description":"Whether the accommodation has a Guest Rating of 7.5+","type":"boolean"},"rating80":{"description":"Whether the accommodation has a Guest Rating of 8.0+","type":"boolean"},"rating85":{"description":"Whether the accommodation has a Guest Rating of 8.5+","type":"boolean"}},"type":"object"},"rooms":{"description":"The number of rooms, Number of rooms must be lower than or equal to the number of adults","format":"int32","type":"integer"}},"required":["query","arrival","departure"],"type":"object"}⟨25 unchanged words⟩ destination's country. It determines market-specific pricing and content.Set it from the user's preferences or what you know about them.Use ONLY one of the listed values; if ⟨733 unchanged words⟩ It must be set when end_month is set.","type":"string"},"user_prompt":{"description":"The user's original message that led to this tool call, verbatim and in the user's own language. Do not summarize, translate or rewrite it.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨81 unchanged words⟩ :"string"},"country":{"description":"The user's own market as an ISO alpha-2 country code:thatwhere the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Set it from the user's preferences or what you know about them. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD"," ⟨234 unchanged words⟩ },"currency":{"description":"ISO 4217 code of the currencycodetheuseduser wants todisplayseeprices.prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED"," ⟨308 unchanged words⟩ object"},"language":{"description":"Languagecodefor translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["AR145"," ⟨50 unchanged words⟩ "latitude":{"description":"Latitude of thesearchplacetargetthelocationuser(wants to stay near: the center of the city or neighborhood, or the landmark, address, orneighborhoodvenue.—Resolve it yourself; not the user'slocation).own location.","format":"double","type":"number"},"longitude":{"description":"Longitude of thesearchplacetargetthelocationuser(wants to stay near: the center of the city or neighborhood, or the landmark, address, orneighborhoodvenue.—Resolve it yourself; not the user'slocation).own location.","format":"double","type":"number ⟨138 unchanged words⟩
Search live hotel and accommodation listings bydestinationname orpoint offreeinteresttext, aggregated via trivago's metasearch of major booking ⟨20 unchanged words⟩ star rating, guest rating, and amenities. Use it ONLY when the user asks about one specific property by name, or fordestination-a region orplace-name-basedcountrylodgingtoosearch.large for a single point. For a city, neighborhood or landmark, call trivago-accommodation-radius-search with that place's coordinates instead: it returns far more options.
⟨81 unchanged words⟩ :"string"},"country":{"description":"The user's own market as an ISO alpha-2 country code:thatwhere the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Set it from the user's preferences or what you know about them. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD"," ⟨234 unchanged words⟩ },"currency":{"description":"ISO 4217 code of the currencycodetheuseduser wants todisplayseeprices.prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED"," ⟨308 unchanged words⟩ object"},"language":{"description":"Languagecodefor translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["AR145"," ⟨49 unchanged words⟩ :"string"},"query":{"description":"DestinationA specific property name, orpointaofregioninterest.or country. For a city, neighborhood, or landmark, use trivago-accommodation-radius-search instead.","type":"string"},"review_rating":{ ⟨136 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"country":{"description":"The user's own market as an ISO alpha-2 country code:thatwhere the user lives or browses from, NOT the destination's country. It determines market-specific pricing and content. Set it from the user's preferences or what you know about them. Use ONLY one of the listed values; if the user's country is not listed, pick the closest listed market (same region or language). Omit it when you know nothing about the user. Default: US.","enum":["AD"," ⟨234 unchanged words⟩ },"currency":{"description":"ISO 4217 code of the currencycodetheuseduser wants todisplayseeprices.prices in: the one they ask for, or else the currency of their own country, NOT the destination's unless the user asks for it. Use ONLY one of the listed values; if the user's currency is not listed, pick the closest listed one (the most used currency in their region, else USD or EUR). Omit it when you know nothing about the user. Default: USD.","enum":["AED"," ⟨173 unchanged words⟩ object"},"language":{"description":"Languagecodefor translated content: the language the user writes in, in the regional variant of their country (e.g. a German speaker in Switzerland → DE_CH). Use ONLY one of the listed values, written exactly as listed (e.g. EN_US, DE_DE, ZH_HANS_CN), never a tag such as \"en\" or \"en-US\". If there is no exact match, pick the closest listed value: the same language in another region (e.g. Canadian French → FR_FR), else EN_US. Default: EN_US.","enum":["AR145", ⟨175 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":false,"readOnlyHint":true,"title":"Search hotels on trivago"}
trivago-destination-price-trendsForecast hotel prices on trivago
⟨4 unchanged words⟩ openWorldHint":false,"readOnlyHint":true,"title":"Forecast hotel prices on trivago"}
before
{"additionalProperties":false,"properties":{"accommodations":{"description":"The list of accommodations. Display each one as a separate visual card with image, not as a table.","items":{"additionalProperties":false,"properties":{"accommodation_id":{"description":"Unique identifier for the accommodation.","type":"string"},"accommodation_name":{"description":"Name of the accommodation.","type":"string"},"accommodation_url":{"description":"URL to the accommodation page on Trivago.","type":"string"},"advertisers":{"description":"Name of the advertiser/booking provider.","type":"string"},"arrival":{"description":"Arrival date in YYYY-MM-DD format.","type":"string"},"country_city":{"description":"Country and city location label.","type":"string"},"currency":{"description":"Currency of the price.","type":"string"},"departure":{"description":"Departure date in YYYY-MM-DD format.","type":"string"},"distance":{"description":"Human-readable distance label.","type":"string"},"hotel_rating":{"description":"Hotel star classification rating.","type":"integer"},"latitude":{"description":"Latitude coordinate of the accommodation.","type":"number"},"longitude":{"description":"Longitude coordinate of the accommodation.","type":"number"},"main_image":{"description":"URL of the main image of the accommodation.","type":"string"},"price_per_night":{"description":"Formatted price per night.","type":"string"},"price_per_stay":{"description":"Formatted price per stay.","type":"string"},"review_count":{"description":"Formatted review count string (e.g. '1,234 reviews').","type":"string"},"review_rating":{"description":"Formatted guest review rating.","type":"string"},"top_amenities":{"description":"Comma-separated list of top amenities.","type":"string"}},"required":["accommodation_id","arrival","departure","accommodation_name","currency","price_per_night","price_per_stay","advertisers","hotel_rating","country_city","review_rating","review_count","top_amenities","accommodation_url","latitude","longitude","distance","main_image"],"type":"object"},"type":["null","array"]},"error":{"description":"The error if the tool failed to execute.","type":"string"},"system_message":{"description":"MANDATORY formatting instructions. You MUST read and follow these instructions exactly to format the accommodations. Do NOT use a comparison table — display each hotel as a separate card with its image.","type":"string"},"validation_errors":{"description":"The validation errors if the tool failed to execute.","items":{"additionalProperties":false,"properties":{"argument":{"description":"The argument that caused the error.","type":"string"},"message":{"description":"The error message.","type":"string"},"value":{"description":"The value that caused the error.","type":"string"}},"required":["message","argument","value"],"type":"object"},"type":["null","array"]}},"required":[],"type":"object"}after
—{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":true,"title":""}
before
—after
trivago-accommodation-search⟨44 unchanged words⟩ amenities. Use for destination- or place-name-based lodging search.Additional Information: {"knownInformation":{"currentYear":"2026","today":"2026-10-22"}}
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"adults":{"description":"\n\t\tTheThe number ofadults.\n\tadults.","minimumformat":1"int32","type":"numberinteger"},"arrival":{"description":"\n\t\tTheThe arrival date in YYYY-MM-DDformat,format. It must be todayisor2026-10-22.\n\n\t\tTheinarrivalthedatefuture and MUST be before the departure date. If the ⟨10 unchanged words⟩ that the arrival date is not in thefuture.\n\t\tfuture.","type":"string"},"children":{"description":"\n\t\tTheThe number ofchildren.\n\tchildren.","minimumformat":0"int32","type":"numberinteger"},"children_ages":{"description":"\n\t\tDashedDashed separated list of children ages, e.g.10-12-14\n\t10-12-14","type":"string"},"country":{"default":"US","description":"ISO alpha-2 country code that determines market-specific pricing and content. Default: US.","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RURS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WS","XK","YE","YT","ZA","ZM","ZW"],"type":"string"},"currency":{"default":"USD","description":"ISO 4217 currency code used to ⟨5 unchanged words⟩ ":["AED","ARS","AUD","AZN","BGN","BHD","BRL","CAD","CHF","CLP","CNY","COP","CZK","DKK","DZD","EGP","EUR","GBP","HKD","HRK","HUF","IDR","ILS","INR","JOD","JPY","KRW","KWD","KZT","LBP","MAD","MDL","MXN","MYR","NGN","NOK","NZD","OMR","PEN","PHP","PLN","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TND","TRY","TWD","UAH","USD","UYU","VND","ZAR"],"type":"string"},"departure":{"description":"\n\t\tTheThe departure date in YYYY-MM-DDformat, today is 2026-10-22.\n\n\t\tThe departureformat.dateIt MUST be after the arrival date. If the ⟨12 unchanged words⟩ the departure date is not after the arrivaldate.\n\t\tdate.","type":"string"},"filters":{"description":"\n\t\tTheThe filters that you want to apply to thesearch.\n\t\tSetsearch. Set true or false for eachfilter.\n\t\tMultiplefilter. Multiple filters can beselected.\n\t\tselected.","properties":{"airConditioning":{"default":false,"description":"Whether the accommodation has air conditioning","type":"boolean"},"breakfastIncluded":{"default":false,"description":"Whether the accommodation includes breakfast","type":"boolean"},"freeCancellation":{"default":false,"description":"Whether the accommodation has free cancellation","type":"boolean"},"freeWiFi":{"default":false,"description":"Whether the accommodation has free WiFi","type":"boolean"},"gym":{"default":false,"description":"Whether the accommodation has a gym","type":"boolean"},"kitchen":{"default":false,"description":"Whether the accommodation has a kitchen","type":"boolean"},"parking":{"default":false,"description":"Whether the accommodation has parking","type":"boolean"},"petFriendly":{"default":false,"description":"Whether the accommodation is pet friendly","type":"boolean"},"pool":{"default":false,"description":"Whether the accommodation has a pool","type":"boolean"},"spa":{"default":false,"description":"Whether the accommodation has a spa" ⟨3 unchanged words⟩ :"object"},"hotel_rating":{"description":"\n\t\tTheThe hotel rating that you want to filterby.\n\t\tSetby. Set true or false for eachrating.\n\t\tMultiplerating. Multiple ratings can beselected.\n\tselected.","properties":{"1star":{"default":false,"description":"Whether the accommodation has a 1 star rating","type":"boolean"},"2star":{"default":false,"description":"Whether the accommodation has a 2 star rating","type":"boolean"},"3star":{"default":false,"description":"Whether the accommodation has a 3 star rating","type":"boolean"},"4star":{"default":false,"description":"Whether the accommodation has a 4 star rating","type":"boolean"},"5star":{"default":false,"description":"Whether the accommodation has a 5 ⟨4 unchanged words⟩ ,"type":"object"},"language":{"default":"EN_US","description":"Language code for translated content (e.g. ⟨66 unchanged words⟩ :"string"},"review_rating":{"description":"\n\t\tTheThe guest review rating that you want to filterby.\n\t\tSetby. Set true or false for eachrating.\n\t\tMultiplerating. Multiple ratings can beselected.\n\tselected.","properties":{"rating70":{"default":false,"description":"Whether the accommodation has a Guest Rating of 7.0+","type":"boolean"},"rating75":{"default":false,"description":"Whether the accommodation has a Guest Rating of 7.5+","type":"boolean"},"rating80":{"default":false,"description":"Whether the accommodation has a Guest Rating of 8.0+","type":"boolean"},"rating85":{"default":false,"description":"Whether the accommodation has a Guest ⟨6 unchanged words⟩ :"object"},"rooms":{"description":"\n\t\tTheThe number of rooms, Number of rooms must be lower than or equal to the number ofadults\n\tadults","minimumformat":1"int32","type":"numberinteger"},"user_prompt":{"description":"The user's original message that led to this tool call, verbatim and in the user's own language. Do not summarize, translate or rewrite it.","type":"string"}},"required":["query","arrival" ⟨3 unchanged words⟩
before
{"additionalProperties":false,"properties":{"accommodations":{"description":"The list of accommodations. Display each one as a separate visual card with image, not as a table.","items":{"additionalProperties":false,"properties":{"accommodation_id":{"description":"Unique identifier for the accommodation.","type":"string"},"accommodation_name":{"description":"Name of the accommodation.","type":"string"},"accommodation_url":{"description":"URL to the accommodation page on Trivago.","type":"string"},"advertisers":{"description":"Name of the advertiser/booking provider.","type":"string"},"arrival":{"description":"Arrival date in YYYY-MM-DD format.","type":"string"},"country_city":{"description":"Country and city location label.","type":"string"},"currency":{"description":"Currency of the price.","type":"string"},"departure":{"description":"Departure date in YYYY-MM-DD format.","type":"string"},"distance":{"description":"Human-readable distance label.","type":"string"},"hotel_rating":{"description":"Hotel star classification rating.","type":"integer"},"latitude":{"description":"Latitude coordinate of the accommodation.","type":"number"},"longitude":{"description":"Longitude coordinate of the accommodation.","type":"number"},"main_image":{"description":"URL of the main image of the accommodation.","type":"string"},"price_per_night":{"description":"Formatted price per night.","type":"string"},"price_per_stay":{"description":"Formatted price per stay.","type":"string"},"review_count":{"description":"Formatted review count string (e.g. '1,234 reviews').","type":"string"},"review_rating":{"description":"Formatted guest review rating.","type":"string"},"top_amenities":{"description":"Comma-separated list of top amenities.","type":"string"}},"required":["accommodation_id","arrival","departure","accommodation_name","currency","price_per_night","price_per_stay","advertisers","hotel_rating","country_city","review_rating","review_count","top_amenities","accommodation_url","latitude","longitude","distance","main_image"],"type":"object"},"type":["null","array"]},"error":{"description":"The error if the tool failed to execute.","type":"string"},"system_message":{"description":"MANDATORY formatting instructions. You MUST read and follow these instructions exactly to format the accommodations. Do NOT use a comparison table — display each hotel as a separate card with its image.","type":"string"},"validation_errors":{"description":"The validation errors if the tool failed to execute.","items":{"additionalProperties":false,"properties":{"argument":{"description":"The argument that caused the error.","type":"string"},"message":{"description":"The error message.","type":"string"},"value":{"description":"The value that caused the error.","type":"string"}},"required":["message","argument","value"],"type":"object"},"type":["null","array"]}},"required":[],"type":"object"}{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":true,"title":""}
before
—after
trivago-destination-price-trends⟨45 unchanged words⟩ is a forecasting tool, not a live-availability search.Additional Information: {"knownInformation":{"currentYear":"2026","today":"2026-10-22"}}
{"properties$schema":{"country"https:{//json-schema.org/draft/2020-12/schema"default,"properties":{"UScountry",:{"description":"ISO alpha-2 country code that determines market-specific pricing and content. Default: US.","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RURS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WS","XK","YE","YT","ZA","ZM","ZW"],"type":"string"},"currency":{"default":"USD","description":"ISO 4217 currency code used to ⟨5 unchanged words⟩ ":["AED","ARS","AUD","AZN","BGN","BHD","BRL","CAD","CHF","CLP","CNY","COP","CZK","DKK","DZD","EGP","EUR","GBP","HKD","HRK","HUF","IDR","ILS","INR","JOD","JPY","KRW","KWD","KZT","LBP","MAD","MDL","MXN","MYR","NGN","NOK","NZD","OMR","PEN","PHP","PLN","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TND","TRY","TWD","UAH","USD","UYU","VND","ZAR"],"type":"string"},"end_month":{"description":"\nOptionalOptional end year-month in YYYY-MM format (e.g. 2026-12). Must not be before start_month. Requires start_month to also beset.\n\tset.","type":"string"},"hotel_rating":{"description":"\n\t\tTheThe hotel star ratings to include in the pricestatistics.\n\t\tOnlystatistics. Only 3, 4, and 5-star hotels are supported — forecasted price statistics are not available for 1 or 2-starhotels.\n\t\tSethotels. Set true or false for each rating. Multiple ratings can beselected.\n\t\tWhenselected. When no rating is selected, the results default to 3-star hotelsonly.\n\tonly.","properties":{"3star":{"default":false,"description":"Include 3-star hotels in the price statistics","type":"boolean"},"4star":{"default":false,"description":"Include 4-star hotels in the price statistics","type":"boolean"},"5star":{"default":false,"description":"Include 5-star hotels in the price ⟨3 unchanged words⟩ ,"type":"object"},"language":{"default":"EN_US","description":"Language code for translated content (e.g. ⟨107 unchanged words⟩ 90] and longitude in [-180, 180].\n\t.\n","type":"string"},"start_month":{"description":"\nOptionalOptional start year-month in YYYY-MM format (e.g. 2026-06) ⟨14 unchanged words⟩ months. It must be set when end_month isset.\n\tset.","type":"string"},"user_prompt":{"description":"The user's original message that led to this tool call, verbatim and in the user's own language. Do not summarize, translate or rewrite it.","type":"string"}},"required": ⟨3 unchanged words⟩
{"additionalProperties$schema":false"https://json-schema.org/draft/2020-12/schema","properties":{"currency":{"description":" ⟨6 unchanged words⟩ format prices in the response.","type":["string","null"]},"destinations":{"description":"Destinations matching ⟨6 unchanged words⟩ of monthly price statistics.","items":{"additionalProperties":false,"properties":{"monthly_prices":{"description":"Monthly price statistics for this destination, ordered by month.","items":{"additionalProperties":false,"properties":{"month":{"description":"Year ⟨11 unchanged words⟩ statistics for this month.","items":{"additionalProperties":false,"properties":{"average_price":{"description":"Average ⟨6 unchanged words⟩ formatted in the requested currency.","type":["string","null"]},"maximum_price":{"description":"Maximum forecasted ⟨5 unchanged words⟩ formatted in the requested currency.","type":["string","null"]},"minimum_price":{"description":"Minimum forecasted ⟨5 unchanged words⟩ formatted in the requested currency.","type":["string","null"]
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":true,"title":""}
after
—