Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,561Letters: 14Defects: 1,336counted 3 min ago
teppi

Server definition

Hash
sha256:d47092c09319a0fd0777a0715dde1a633747d0acd76809272c5da0a49b008b30
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": "Read-only boekingsinformatie voor La Truite d'Argent, een adults-only mini-resort in de Belgische Ardennen. Gebruik getAvailability voor accommodatie-beschikbaarheid, getAccommodationDetails voor details van één type, getRestaurantAvailability voor het weekendrestaurant en getCamperAvailability voor Camp & Dinner. Bij onbeschikbaarheid bevat het antwoord een reden_code (machine-leesbaar) plus suggestie_code; formuleer zelf een vriendelijke boodschap met een passend alternatief in de taal van de gast. Boekingen rondt de gast af via de meegegeven booking_url op www.la-truite.com.", "tools": [ { "description": "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.", "inputSchema": { "properties": { "aankomst": { "description": "Alleen flow=verblijf/camper: vooringevulde aankomst YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "datum": { "description": "Alleen flow=restaurant: vooringevulde datum YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "flow": { "description": "Type boeking (default verblijf).", "enum": [ "verblijf", "restaurant", "camper" ], "type": "string" }, "personen": { "description": "Alleen flow=verblijf: aantal personen.", "maximum": 6, "minimum": 1, "type": "integer" }, "type_slug": { "description": "Alleen flow=verblijf: vooringevuld accommodatietype, bv. lodge.", "type": "string" }, "vertrek": { "description": "Alleen flow=verblijf/camper: vooringevulde vertrek YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "flow" ], "type": "object" }, "name": "buildBookingLink", "outputSchema": { "additionalProperties": false, "properties": { "flow": { "type": "string" }, "url": { "type": "string" } }, "type": "object" } }, { "description": "Haal de volledige beschrijving, kenmerken, foto-URLs en prijs-vanaf op van één accommodatietype.", "inputSchema": { "properties": { "lang": { "description": "Taal van de tekstvelden (default nl).", "enum": [ "nl", "en", "fr", "de" ], "type": "string" }, "slug": { "description": "Slug van het type, bv. lodge, cabane, chalet, droomsuite, wellness, vallei.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "getAccommodationDetails", "outputSchema": { "additionalProperties": false, "properties": { "aantal_eenheden": { "type": "integer" }, "beschrijving": { "type": [ "string", "null" ] }, "booking_url": { "type": "string" }, "foto_url": { "type": [ "string", "null" ] }, "foto_urls": { "items": { "type": "string" }, "type": "array" }, "info_url": { "type": "string" }, "kenmerken": { "items": { "type": "string" }, "type": "array" }, "max_personen": { "type": "integer" }, "min_personen": { "type": "integer" }, "naam": { "type": "string" }, "pakket_1nacht": { "additionalProperties": false, "properties": { "beschikbaar": { "type": "boolean" }, "diner_prijs_pp": { "type": "number" }, "ontbijt_inbegrepen": { "type": "boolean" } }, "type": [ "object", "null" ] }, "prijs_vanaf_euro": { "type": [ "integer", "null" ] }, "slug": { "type": "string" }, "waarborg_euro": { "type": "integer" } }, "type": "object" } }, { "description": "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.", "inputSchema": { "properties": { "aankomst": { "description": "Aankomstdatum YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "lang": { "description": "Taal van de tekstvelden (default nl).", "enum": [ "nl", "en", "fr", "de" ], "type": "string" }, "personen": { "description": "Aantal personen (default 2).", "maximum": 6, "minimum": 1, "type": "integer" }, "vertrek": { "description": "Vertrekdatum YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "aankomst", "vertrek" ], "type": "object" }, "name": "getAvailability", "outputSchema": { "additionalProperties": false, "properties": { "aankomst": { "type": "string" }, "aantal_beschikbaar": { "type": "integer" }, "algemene_booking_url": { "type": "string" }, "beschikbaar": { "items": { "additionalProperties": false, "properties": { "beschikbaar": { "type": "boolean" }, "booking_url": { "type": "string" }, "foto_url": { "type": [ "string", "null" ] }, "info_url": { "type": "string" }, "kenmerken": { "items": { "type": "string" }, "type": "array" }, "max_personen": { "type": "integer" }, "naam": { "type": "string" }, "prijs": { "additionalProperties": false, "properties": { "per_nacht_euro": { "type": "integer" }, "totaal_na_korting_euro": { "type": "integer" }, "totaal_te_betalen_euro": { "type": "integer" }, "waarborg_euro": { "type": "integer" } }, "type": "object" }, "slug": { "type": "string" }, "vrije_eenheden": { "type": "integer" } }, "type": "object" }, "type": "array" }, "nachten": { "type": "integer" }, "niet_beschikbaar": { "items": { "additionalProperties": false, "properties": { "beschikbaar": { "type": "boolean" }, "info_url": { "type": "string" }, "max_personen": { "type": "integer" }, "naam": { "type": "string" }, "reden": { "type": [ "string", "null" ] }, "reden_code": { "type": [ "string", "null" ] }, "slug": { "type": "string" }, "suggestie_code": { "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" }, "personen": { "type": "integer" }, "vertrek": { "type": "string" } }, "type": "object" } }, { "description": "Controleer Camp & Dinner (camperplaats + verplicht weekenddiner) voor een periode: vrije plaatsen, prijs, dineravonden en ontbijtdagen.", "inputSchema": { "properties": { "aankomst": { "description": "Aankomstdatum YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "lang": { "description": "Taal van de tekstvelden (default nl).", "enum": [ "nl", "en", "fr", "de" ], "type": "string" }, "vertrek": { "description": "Vertrekdatum YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "aankomst", "vertrek" ], "type": "object" }, "name": "getCamperAvailability", "outputSchema": { "additionalProperties": false, "properties": { "aankomst": { "type": "string" }, "beschikbaar": { "type": "boolean" }, "booking_url": { "type": "string" }, "diner": { "additionalProperties": false, "properties": { "beschikbaarheid": { "items": { "type": "object" }, "type": "array" }, "verplicht": { "type": "boolean" }, "voorschot_euro": { "type": "integer" } }, "type": "object" }, "diner_beschikbaarheid": { "items": { "type": "object" }, "type": [ "array", "null" ] }, "info_url": { "type": "string" }, "max_plaatsen": { "type": "integer" }, "nachten": { "type": "integer" }, "ontbijt": { "additionalProperties": false, "properties": { "dagen": { "items": { "type": "string" }, "type": "array" }, "prijs_euro": { "type": "integer" } }, "type": "object" }, "prijs": { "additionalProperties": false, "properties": { "per_nacht_euro": { "type": "integer" }, "verblijf_euro": { "type": "integer" }, "waarborg_euro": { "type": "integer" } }, "type": "object" }, "reden": { "type": [ "string", "null" ] }, "reden_code": { "type": [ "string", "null" ] }, "suggestie_code": { "type": [ "string", "null" ] }, "vertrek": { "type": "string" }, "vrije_plaatsen": { "type": "integer" } }, "type": "object" } }, { "description": "Controleer of het weekendrestaurant (vr/za/zo) open is op een datum en hoeveel tafels vrij zijn.", "inputSchema": { "properties": { "datum": { "description": "Datum YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "datum" ], "type": "object" }, "name": "getRestaurantAvailability", "outputSchema": { "additionalProperties": false, "properties": { "beschikbaar": { "type": "boolean" }, "booking_url": { "type": [ "string", "null" ] }, "datum": { "type": "string" }, "info_url": { "type": "string" }, "max_tafels": { "type": "integer" }, "reden": { "type": [ "string", "null" ] }, "reden_code": { "type": [ "string", "null" ] }, "suggestie_code": { "type": [ "string", "null" ] }, "vrije_tafels": { "type": "integer" } }, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d47092c09319a0fd0777a0715dde1a633747d0acd76809272c5da0a49b008b30 | sha256sum