MCP 服务器

resort

com.la-truite/resort
旅行与酒店 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Checks resort accommodation, camper, restaurant and date availability and generates direct booking links.

buildBookingLink
Boekingslink genereren
Genereer een directe boekingslink naar de booking engine op la-truite.com (geen OTA-commissie). Vooringevulde datums/type/personen zijn optioneel — de gast rondt de boeking zelf af.
只读 幂等
输入模式
{'type': 'object', 'required': ['flow'], 'properties': {'flow': {'enum': ['verblijf', 'restaurant', 'camper'], 'type': 'string', 'description': 'Type boeking (default verblijf).'}, 'datum': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Alleen flow=restaurant: vooringevulde datum YYYY-MM-DD.'}, 'vertrek': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Alleen flow=verblijf/camper: vooringevulde vertrek YYYY-MM-DD.'}, 'aankomst': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Alleen flow=verblijf/camper: vooringevulde aankomst YYYY-MM-DD.'}, 'personen': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'Alleen flow=verblijf: aantal personen.'}, 'type_slug': {'type': 'string', 'description': 'Alleen flow=verblijf: vooringevuld accommodatietype, bv. lodge.'}}}
输出模式
{'type': 'object', 'properties': {'url': {'type': 'string'}, 'flow': {'type': 'string'}}, 'additionalProperties': False}
getAccommodationDetails
Accommodatie-details
Haal de volledige beschrijving, kenmerken, foto-URLs en prijs-vanaf op van één accommodatietype.
只读 幂等
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'lang': {'enum': ['nl', 'en', 'fr', 'de'], 'type': 'string', 'description': 'Taal van de tekstvelden (default nl).'}, 'slug': {'type': 'string', 'description': 'Slug van het type, bv. lodge, cabane, chalet, droomsuite, wellness, vallei.'}}}
输出模式
{'type': 'object', 'properties': {'naam': {'type': 'string'}, 'slug': {'type': 'string'}, 'foto_url': {'type': ['string', 'null']}, 'info_url': {'type': 'string'}, 'foto_urls': {'type': 'array', 'items': {'type': 'string'}}, 'kenmerken': {'type': 'array', 'items': {'type': 'string'}}, 'booking_url': {'type': 'string'}, 'beschrijving': {'type': ['string', 'null']}, 'max_personen': {'type': 'integer'}, 'min_personen': {'type': 'integer'}, 'pakket_1nacht': {'type': ['object', 'null'], 'properties': {'beschikbaar': {'type': 'boolean'}, 'diner_prijs_pp': {'type': 'number'}, 'ontbijt_inbegrepen': {'type': 'boolean'}}, 'additionalProperties': False}, 'waarborg_euro': {'type': 'integer'}, 'aantal_eenheden': {'type': 'integer'}, 'prijs_vanaf_euro': {'type': ['integer', 'null']}}, 'additionalProperties': False}
getAvailability
Accommodatie-beschikbaarheid
Controleer welke accommodaties (exclusief Camp & Dinner) vrij zijn voor een periode, met prijs, waarborg en directe booking_url. Niet-beschikbare types bevatten reden_code + suggestie_code.
只读 幂等
输入模式
{'type': 'object', 'required': ['aankomst', 'vertrek'], 'properties': {'lang': {'enum': ['nl', 'en', 'fr', 'de'], 'type': 'string', 'description': 'Taal van de tekstvelden (default nl).'}, 'vertrek': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Vertrekdatum YYYY-MM-DD.'}, 'aankomst': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Aankomstdatum YYYY-MM-DD.'}, 'personen': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'Aantal personen (default 2).'}}}
输出模式
{'type': 'object', 'properties': {'nachten': {'type': 'integer'}, 'vertrek': {'type': 'string'}, 'aankomst': {'type': 'string'}, 'personen': {'type': 'integer'}, 'beschikbaar': {'type': 'array', 'items': {'type': 'object', 'properties': {'naam': {'type': 'string'}, 'slug': {'type': 'string'}, 'prijs': {'type': 'object', 'properties': {'waarborg_euro': {'type': 'integer'}, 'per_nacht_euro': {'type': 'integer'}, 'totaal_na_korting_euro': {'type': 'integer'}, 'totaal_te_betalen_euro': {'type': 'integer'}}, 'additionalProperties': False}, 'foto_url': {'type': ['string', 'null']}, 'info_url': {'type': 'string'}, 'kenmerken': {'type': 'array', 'items': {'type': 'string'}}, 'beschikbaar': {'type': 'boolean'}, 'booking_url': {'type': 'string'}, 'max_personen': {'type': 'integer'}, 'vrije_eenheden': {'type': 'integer'}}, 'additionalProperties': False}}, 'niet_beschikbaar': {'type': 'array', 'items': {'type': 'object', 'properties': {'naam': {'type': 'string'}, 'slug': {'type': 'string'}, 'reden': {'type': ['string', 'null']}, 'info_url': {'type': 'string'}, 'reden_code': {'type': ['string', 'null']}, 'beschikbaar': {'type': 'boolean'}, 'max_personen': {'type': 'integer'}, 'suggestie_code': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'aantal_beschikbaar': {'type': 'integer'}, 'algemene_booking_url': {'type': 'string'}}, 'additionalProperties': False}
getCamperAvailability
Camp & Dinner-beschikbaarheid
Controleer Camp & Dinner (camperplaats + verplicht weekenddiner) voor een periode: vrije plaatsen, prijs, dineravonden en ontbijtdagen.
只读 幂等
输入模式
{'type': 'object', 'required': ['aankomst', 'vertrek'], 'properties': {'lang': {'enum': ['nl', 'en', 'fr', 'de'], 'type': 'string', 'description': 'Taal van de tekstvelden (default nl).'}, 'vertrek': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Vertrekdatum YYYY-MM-DD.'}, 'aankomst': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Aankomstdatum YYYY-MM-DD.'}}}
输出模式
{'type': 'object', 'properties': {'diner': {'type': 'object', 'properties': {'verplicht': {'type': 'boolean'}, 'voorschot_euro': {'type': 'integer'}, 'beschikbaarheid': {'type': 'array', 'items': {'type': 'object'}}}, 'additionalProperties': False}, 'prijs': {'type': 'object', 'properties': {'verblijf_euro': {'type': 'integer'}, 'waarborg_euro': {'type': 'integer'}, 'per_nacht_euro': {'type': 'integer'}}, 'additionalProperties': False}, 'reden': {'type': ['string', 'null']}, 'nachten': {'type': 'integer'}, 'ontbijt': {'type': 'object', 'properties': {'dagen': {'type': 'array', 'items': {'type': 'string'}}, 'prijs_euro': {'type': 'integer'}}, 'additionalProperties': False}, 'vertrek': {'type': 'string'}, 'aankomst': {'type': 'string'}, 'info_url': {'type': 'string'}, 'reden_code': {'type': ['string', 'null']}, 'beschikbaar': {'type': 'boolean'}, 'booking_url': {'type': 'string'}, 'max_plaatsen': {'type': 'integer'}, 'suggestie_code': {'type': ['string', 'null']}, 'vrije_plaatsen': {'type': 'integer'}, 'diner_beschikbaarheid': {'type': ['array', 'null'], 'items': {'type': 'object'}}}, 'additionalProperties': False}
getRestaurantAvailability
Restaurant-beschikbaarheid
Controleer of het weekendrestaurant (vr/za/zo) open is op een datum en hoeveel tafels vrij zijn.
只读 幂等
输入模式
{'type': 'object', 'required': ['datum'], 'properties': {'datum': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Datum YYYY-MM-DD.'}}}
输出模式
{'type': 'object', 'properties': {'datum': {'type': 'string'}, 'reden': {'type': ['string', 'null']}, 'info_url': {'type': 'string'}, 'max_tafels': {'type': 'integer'}, 'reden_code': {'type': ['string', 'null']}, 'beschikbaar': {'type': 'boolean'}, 'booking_url': {'type': ['string', 'null']}, 'vrije_tafels': {'type': 'integer'}, 'suggestie_code': {'type': ['string', 'null']}}, 'additionalProperties': False}
已添加
buildBookingLink
2026年9月30日 02:40
已添加
getCamperAvailability
2026年9月30日 02:40
已添加
getRestaurantAvailability
2026年9月30日 02:40
已添加
getAccommodationDetails
2026年9月30日 02:40
已添加
getAvailability
2026年9月30日 02:40