VeryChic Hotel Deals
What this MCP does
Searches VeryChic hotel offers and retrieves offer details, availability, and prices.
Tools
Input schema
{'type': 'object', 'title': 'verychic_offer_detailsArguments', 'required': ['source', 'external_id'], 'properties': {'months': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Months', 'default': None, 'description': "Months to look up check-in availability for, each written 'MM/YYYY' (e.g. ['01/2027', '02/2027']). Use it to look further ahead than the default window, or to target a season. Omit for roughly the next 5 months. Has no effect on tour-operator packages, which expose no date availability."}, 'source': {'type': 'string', 'title': 'Source', 'description': "The offer's source type, copied verbatim from the `source` field of a `verychic_search_offers` result. One of 'ORCHESTRA' (a single hotel) or 'ORCHESTRA_TO' (a tour-operator package). Packages have no per-date availability."}, 'external_id': {'type': 'integer', 'title': 'External Id', 'description': "The offer's numeric `external_id`, copied from a `verychic_search_offers` result. Identifies the offer together with `source`."}}}
Output schema
{'type': 'object', '$defs': {'OfferOut': {'type': 'object', 'title': 'OfferOut', 'required': ['source', 'external_id', 'name', 'destination', 'country', 'price', 'currency', 'short_desc', 'discount', 'url_name', 'sales_mode', 'offer_end_date', 'latitude', 'longitude', 'image', 'advantages', 'themes', 'stars', 'price_label', 'price_with_flights', 'flights_included', 'rating', 'opinion_count', 'rating_location', 'rating_public_area', 'rating_room', 'rating_service', 'rating_food', 'distance_km', 'offer_url'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'image': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Image'}, 'price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Price'}, 'stars': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Stars'}, 'rating': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating'}, 'source': {'type': 'string', 'title': 'Source'}, 'themes': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Themes'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Country'}, 'currency': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Currency'}, 'discount': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Discount'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Latitude'}, 'url_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Url Name'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Longitude'}, 'offer_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Offer Url'}, 'advantages': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Advantages'}, 'sales_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Sales Mode'}, 'short_desc': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Short Desc'}, 'destination': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Destination'}, 'distance_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Distance Km'}, 'external_id': {'type': 'integer', 'title': 'External Id'}, 'price_label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Price Label'}, 'rating_food': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Food'}, 'rating_room': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Room'}, 'opinion_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Opinion Count'}, 'offer_end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Offer End Date'}, 'rating_service': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Service'}, 'rating_location': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Location'}, 'flights_included': {'type': 'boolean', 'title': 'Flights Included'}, 'price_with_flights': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Price With Flights'}, 'rating_public_area': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Public Area'}}}, 'MonthPriceOut': {'type': 'object', 'title': 'MonthPriceOut', 'required': ['month', 'min_price', 'currency', 'dates_available'], 'properties': {'month': {'type': 'string', 'title': 'Month'}, 'currency': {'type': 'string', 'title': 'Currency'}, 'min_price': {'type': 'integer', 'title': 'Min Price'}, 'dates_available': {'type': 'integer', 'title': 'Dates Available'}}}, 'AvailabilityOut': {'type': 'object', 'title': 'AvailabilityOut', 'required': ['date', 'price', 'currency', 'nights', 'days', 'departure_city_code'], 'properties': {'date': {'type': 'string', 'title': 'Date'}, 'days': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Days'}, 'price': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Price'}, 'nights': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Nights'}, 'currency': {'type': 'string', 'title': 'Currency'}, 'departure_city_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Departure City Code'}}}}, 'title': 'OfferDetailsOut', 'required': ['offer', 'advantages', 'included_added_values', 'non_included_added_values', 'gallery', 'availabilities', 'availabilities_by_month', 'availabilities_supported', 'cheapest_price'], 'properties': {'offer': {'$ref': '#/$defs/OfferOut'}, 'gallery': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Gallery'}, 'advantages': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Advantages'}, 'availabilities': {'type': 'array', 'items': {'$ref': '#/$defs/AvailabilityOut'}, 'title': 'Availabilities'}, 'cheapest_price': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Cheapest Price'}, 'included_added_values': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Included Added Values'}, 'availabilities_by_month': {'type': 'array', 'items': {'$ref': '#/$defs/MonthPriceOut'}, 'title': 'Availabilities By Month'}, 'availabilities_supported': {'type': 'boolean', 'title': 'Availabilities Supported'}, 'non_included_added_values': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Non Included Added Values'}}}
Input schema
{'type': 'object', 'title': 'verychic_search_offersArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'description': 'Maximum number of matching offers to return (default 20), applied after filtering and sorting. No pagination.'}, 'theme': {'anyOf': [{'enum': ['adults_only', 'city_break', 'cruise', 'island', 'last_minute', 'luxury', 'mountain', 'nature', 'pool', 'romantic', 'rooftop', 'spa', 'sun', 'villa'], 'type': 'string'}, {'type': 'null'}], 'title': 'Theme', 'default': None, 'description': "Keep only offers matching this curated theme, decoded from the catalogue's thematics tags. One of: adults_only, city_break, cruise, island, last_minute, luxury, mountain, nature, pool, romantic, rooftop, spa, sun, villa. Omit to not filter by theme."}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Country', 'default': None, 'description': "Exact country name as spelled in the (French) catalogue, matched ignoring case and accents, e.g. 'France', 'Italie', 'Grece' (finds 'Grèce'). Omit to not filter by country."}, 'sort_by': {'anyOf': [{'enum': ['discount', 'price', 'rating', 'stars', 'distance'], 'type': 'string'}, {'type': 'null'}], 'title': 'Sort By', 'default': None, 'description': "Sort the results: 'discount' (biggest discount first), 'price' (cheapest first), 'rating' (best-rated first), 'stars' (most stars first), 'distance' (nearest first, requires near_lat/near_lng). Offers missing the sort value are placed last. Omit to keep catalogue order."}, 'near_lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Near Lat', 'default': None, 'description': 'Latitude of a search center for proximity search, in decimal degrees. Must be given together with near_lng. Omit for no geo search.'}, 'near_lng': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Near Lng', 'default': None, 'description': 'Longitude of a search center for proximity search, in decimal degrees. Must be given together with near_lat. Omit for no geo search.'}, 'max_price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Price', 'default': None, 'description': 'Inclusive upper bound on the offer price, in EUR. Offers with no price are excluded when this is set. Omit for no price cap.'}, 'min_stars': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Min Stars', 'default': None, 'description': 'Keep only offers with at least this hotel star rating (1-5), parsed from the offer name. Offers with no detectable rating are excluded. Omit to not filter by stars.'}, 'radius_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Radius Km', 'default': None, 'description': 'Keep only offers within this many kilometers of the near_lat/near_lng center. Requires near_lat and near_lng. Omit for no radius.'}, 'destination': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Destination', 'default': None, 'description': "Substring matched against each offer's destination AND name, ignoring case and accents (e.g. 'paris', 'maldives', 'crete' finds 'Crète'). Omit to not filter by destination."}, 'min_discount': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Discount', 'default': None, 'description': "Keep only offers whose discount percentage is at least this value (e.g. 40 for '40% off or more'). Offers with no discount are excluded. Omit for no discount filter."}, 'flights_included': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Flights Included', 'default': None, 'description': 'Filter on whether flights are part of the offer: true keeps flight-bearing offers, false keeps hotel-only offers. Omit to not filter.'}}}
Output schema
{'type': 'object', '$defs': {'OfferOut': {'type': 'object', 'title': 'OfferOut', 'required': ['source', 'external_id', 'name', 'destination', 'country', 'price', 'currency', 'short_desc', 'discount', 'url_name', 'sales_mode', 'offer_end_date', 'latitude', 'longitude', 'image', 'advantages', 'themes', 'stars', 'price_label', 'price_with_flights', 'flights_included', 'rating', 'opinion_count', 'rating_location', 'rating_public_area', 'rating_room', 'rating_service', 'rating_food', 'distance_km', 'offer_url'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'image': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Image'}, 'price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Price'}, 'stars': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Stars'}, 'rating': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating'}, 'source': {'type': 'string', 'title': 'Source'}, 'themes': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Themes'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Country'}, 'currency': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Currency'}, 'discount': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Discount'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Latitude'}, 'url_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Url Name'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Longitude'}, 'offer_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Offer Url'}, 'advantages': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Advantages'}, 'sales_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Sales Mode'}, 'short_desc': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Short Desc'}, 'destination': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Destination'}, 'distance_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Distance Km'}, 'external_id': {'type': 'integer', 'title': 'External Id'}, 'price_label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Price Label'}, 'rating_food': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Food'}, 'rating_room': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Room'}, 'opinion_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Opinion Count'}, 'offer_end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Offer End Date'}, 'rating_service': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Service'}, 'rating_location': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Location'}, 'flights_included': {'type': 'boolean', 'title': 'Flights Included'}, 'price_with_flights': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Price With Flights'}, 'rating_public_area': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Public Area'}}}}, 'title': 'verychic_search_offersOutput', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'$ref': '#/$defs/OfferOut'}, 'title': 'Result'}}}
Recent tool changes
Similar MCP servers
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
DC Member API
Provides access to Dynamite Circle membership data, community profiles, chapters, events, trips, calendars, alerts, follows, agen…
Nomad Stays
Searches and books remote-work accommodations while supporting host listing management, rooms, packages, availability, and hospit…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
mcp-server
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and c…