accueil / serveurs / Recherche & Web / com.aegeanbot/direct-stays
com.aegeanbot/direct-stays
serveur MCP (Model Context Protocol) · aegeanbot 1.0.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.aegeanbot/direct-stays est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.aegeanbot/direct-stays » 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 5 outils
- check_availability_and_price≈ 200 tokens
Exact availability + total price for one listing and concrete dates, with the direct booking link.
Paramètres, retour & exemple (3)
Paramètrescheckin· string · requis
YYYY-MM-DD — never in the past; bare day numbers in a follow-up ('26 to 29') keep the month/year already under discussion, NOT the current monthlisting· string · requischeckout· string · requis
YYYY-MM-DD
Exemple d'appel{"name": "check_availability_and_price", "arguments": {"checkin": "texte", "listing": "texte", "checkout": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_faq_answer≈ 162 tokens
Retrieve the host's own Q&A entries most relevant to a factual question about the stay, the house, or the host's services. Prefer this over guessing for any host-specific question.
Paramètres, retour & exemple (2)
Paramètresquestion· string · requislisting_id· string · optionnel
scope to one listing (optional)
Exemple d'appel{"name": "get_faq_answer", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_listing_details≈ 134 tokens
Full facts for ONE listing already in play (amenities, description, capacity, base price).
Paramètres, retour & exemple (1)
Paramètreslisting· string · requis
listing title (partial ok)
Exemple d'appel{"name": "get_listing_details", "arguments": {"listing": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_listing_policies≈ 175 tokens
Every policy fact for ONE listing in one call: check-in/out times, advance notice, preparation days, this month's minimum stay, cancellation policy, and (when configured) amendment rules like late checkout. Use for ANY rules/policy question about a home.
Paramètres, retour & exemple (1)
Paramètreslisting· string · requis
listing title (partial ok)
Exemple d'appel{"name": "get_listing_policies", "arguments": {"listing": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_listings≈ 1054 tokens
Search available vacation rentals across Greece. Pass explicit destinations, dates, guest counts and filters as structured fields; use query only for preferences not represented by another field. Do not invent locations, dates, guest counts or budgets the guest never gave. Results include stable listing ids for follow-up calls (get_listing_details, check_availability_and_price).
Paramètres, retour & exemple (19)
Paramètresmood· string · optionnel · beach | pools | sunset | night
holiday-mood collection: beach=steps from the sea/coves, pools=private pool/resort calm, sunset=golden-hour terraces/romance, night=chora/town stays with evening lifesort· string · optionnel · recommended | price_low_to_high | price_high_to_low
result ordering; default recommendedquery· string · optionnel
optional free-text preferences NOT captured by the structured filters, e.g. 'quiet romantic vibe with sunset views' — do not repeat structured information hereadults· integer · optionnel
number of adult guestsguests· integer · optionnel
total guests (alternative to adults/children when the split is unknown)checkin· string · optionnel
exact arrival date YYYY-MM-DD — ONLY when the guest gave real stay dates. If they only named a month/season ('in August'), leave dates out: availability is checked per night, so a whole month demands 30 free nightsinfants· integer · optionnel
number of infants — noted but NOT counted toward sleeping capacitysetting· string · optionnel · island | city | mountain | countryside | beachfront
geography facet for generic wishes: 'στα νησιά'/'the islands' → island; combinable with budget/dates, replaces a location guessbedrooms· integer · optionnel
minimum bedrooms requestedcheckout· string · optionnel
exact departure date YYYY-MM-DD — same rule as checkinchildren· integer · optionnel
number of children — counted toward capacity together with adultscurrency· string · optionnel · EUR
currency used for price filterslocation· string · optionnel
a PLACE the guest actually named: city, island, region, island complex ('Cyclades') or area ('Athens south coast'). For generic geography ('the islands', 'the mountains', 'by the sea') use setting instead — do NOT guess a region the guest never said. Omit if unknownamenities· array · optionnel
hard amenity requirements the guest explicitly asked for — every listed amenity must be presentbathrooms· number · optionnel
minimum bathrooms requestednear_metro· boolean · optionnel
true only when the guest wants to be near a metro/subway station (Athens & Thessaloniki only) — filters to homes within a 1 km walk of a stationproperty_type· string · optionnel · villa | apartment | house | studio | maisonette
requested property typemax_total_price· number · optionnel
maximum total stay price (EUR) when the guest gave a whole-trip budget — only applied when exact dates are also given (otherwise ignored with a note)max_nightly_price· number · optionnel
maximum accommodation price per night (EUR)
Exemple d'appel{"name": "search_listings", "arguments": {"mood": "beach", "sort": "recommended", "query": "texte", "adults": 1, "guests": 1, "checkin": "texte"}}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é ».