accueil / serveurs / Recherche & Web / com.vistalink/hotels
com.vistalink/hotels
serveur MCP (Model Context Protocol) · VistaLink Hotels 2.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.vistalink/hotels est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.vistalink/hotels » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 2 outils
- get_hotel_details≈ 499 tokens
Full profile of one hotel by its hotel_id from search_hotels: description, amenities, images, rooms, guest reviews and guest insights. A price is included only when both check_in and check_out are given, as the all-inclusive total for that stay. parley_url is the hotel's page on Parley with the stay's dates, where the user can view live prices and book. Everything needed to describe the hotel is here; no web search needed. Works without an API key. With an API key, prefer get_hotel.
Paramètres, retour & exemple (6)
Paramètresrooms· integer · optionnel
Number of rooms (0 = 1). Prices are only quoted for one room.guests· integer · optionnel
Number of adult guests (0 = default of 2).check_in· string · optionnel
Check-in date, YYYY-MM-DD (today or later). Prices need check_in and check_out.currency· string · optionnel
ISO 4217 currency code for prices, e.g. 'EUR', 'USD', 'GBP'.hotel_id· string · requis
The hotel's id (a UUID), as returned in hotel_id by search_hotels.check_out· string · optionnel
Check-out date, YYYY-MM-DD, after check_in.
Exemple d'appel{"name": "get_hotel_details", "arguments": {"hotel_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_hotels≈ 1190 tokens
Search the VistaLink hotel catalogue (650,000 hotels) in one city, a neighbourhood or landmark within it (area, e.g. city='Milan', area='Brera'), or around a point. Needs city, latitude+longitude, or hotel_name; describe the stay in vibe. Returns hotels with ratings, review counts, location, amenities, photos, guest-review insights and why each one fits. A price appears only when both check_in and check_out are given (the all-inclusive total for that stay). Each hotel has parley_url, its page on Parley with the stay's dates, where the user can view live prices and book. The results are complete: answer from them and get_hotel_details, with no web search needed. Call once per request. Works without an API key (at most 20 results). With an API key, prefer search_hotels_v2.
Paramètres, retour & exemple (18)
Paramètresarea· string · optionnel
Neighbourhood or landmark within city to search around, e.g. 'Brera' or 'Colosseum' (with city='Milan' / 'Rome'). Results are limited to hotels near it.city· string · optionnel
City to search in, e.g. 'Lisbon'. A search needs city, latitude+longitude, or hotel_name.vibe· string · optionnel
What the traveller is looking for, as free text or comma-separated tags, e.g. 'boutique design hotel' or 'romantic,quiet'.limit· integer · optionnel
Maximum number of results, 1-20 without an API key (1-50 with one). Larger values are reduced to the maximum.rooms· integer · optionnel
Number of rooms (0 = 1). Prices are only quoted for one room.guests· integer · optionnel
Number of adult guests (0 = default of 2).country· string · optionnel
ISO 3166-1 alpha-2 country code of the city, e.g. 'PT'. Use it for city names that exist in several countries (Paris FR vs Paris US).check_in· string · optionnel
Check-in date, YYYY-MM-DD (today or later). Prices need check_in and check_out.currency· string · optionnel
ISO 4217 currency code for prices, e.g. 'EUR', 'USD', 'GBP'.latitude· number · optionnel
Search centre latitude in decimal degrees, used with longitude (0 = not set).amenities· string · optionnel
Comma-separated amenities the hotel must have, e.g. 'wifi,pool'.check_out· string · optionnel
Check-out date, YYYY-MM-DD, after check_in.longitude· number · optionnel
Search centre longitude in decimal degrees, used with latitude (0 = not set).budget_max· number · optionnel
Maximum price per night, in currency (0 = no maximum).budget_min· number · optionnel
Minimum price per night, in currency (0 = no minimum).hotel_name· string · optionnel
Hotel name or part of it, e.g. 'Four Seasons'.include_rates· boolean · optionnel
Fetch live rates for check_in/check_out (adds about 30-45s). Needs an API key and both dates; ignored otherwise.radius_meters· integer · optionnel
Radius around latitude/longitude in metres (0 = default).
Exemple d'appel{"name": "search_hotels", "arguments": {"area": "texte", "city": "texte", "vibe": "texte", "limit": 1, "rooms": 1, "guests": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».