accueil / serveurs / Recherche & Web / eu.obato/obato-mcp
eu.obato/obato-mcp
serveur MCP (Model Context Protocol) · obato-mcp 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 eu.obato/obato-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « eu.obato/obato-mcp » 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 11 outils
- ask_bo≈ 124 tokens
Ask Bo, Obato's AI boat expert, any question about boats, watersports or the European boat market. Returns a cited answer grounded in Obato's live market data. Rate-limited (5 req/min/IP).
Paramètres, retour & exemple (1)
Paramètresquestion· string · requis
The question for Bo (max ~500 chars).
Exemple d'appel{"name": "ask_bo", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_brands≈ 160 tokens
Compare two boat brands head-to-head on Obato: listing counts, avg/median price, avg length, year range. Brand matching is case-insensitive substring matching, identical to search_boats. Powers 'X vs Y' answer-engine queries (e.g. 'Bavaria vs Beneteau').
Paramètres, retour & exemple (3)
Paramètresbrand_a· string · requisbrand_b· string · requistype_boot· string · optionnel
Optional category filter
Exemple d'appel{"name": "compare_brands", "arguments": {"brand_a": "texte", "brand_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_marina_with_amenities≈ 402 tokens
Find European marinas (jachthavens) that match a set of amenities: electricity, water, fuel, wifi. Optional country/province filters. Returns up to 25 marinas. Country names are accepted in Dutch or English; province spelling variants (Friesland/Fryslan, Niedersachsen/Lower Saxony) are matched together. Note: `fuel` is very rare in the current dataset (almost no marina records it), so electricity/water/wifi are the useful filters; combining fuel with other amenities usually yields 0 results. The response includes `amenity_availability` with, per amenity, how many marinas in the selection have it and how many recorded it at all — a missing record does not mean the amenity is absent.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelcountry· string · optionnel
Country name in Dutch or English (e.g. Nederland/Netherlands, Duitsland/Germany). Available: Nederland, Belgie, Denemarken, Duitsland, Frankrijk, Italie, Luxemburg, Oostenrijk, Spanje, Tsjechie, Verenigd Koninkrijk, Zwitserland.province· string · optionnel
Province or federal state; spelling variants are matched together (Friesland/Fryslan, Niedersachsen/Lower Saxony).amenities· array · optionnel
Required amenities. All listed must be present.
Exemple d'appel{"name": "find_marina_with_amenities", "arguments": {"limit": 1, "country": "texte", "province": "texte", "amenities": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_boat_details≈ 79 tokens
Fetch detail of one boat listing by seo_slug or id.
Paramètres, retour & exemple (2)
Paramètresid· string · optionnelslug· string · optionnel
Exemple d'appel{"name": "get_boat_details", "arguments": {"id": "texte", "slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_boat_pricing_stats≈ 164 tokens
Pricing statistics (count, avg, median, p25, p75, min, max) for a boat category, with optional region (province, country or city) and length range. Prices always match the requested scope; `price_scope` states whether they are provincial, per country, per place or national.
Paramètres, retour & exemple (4)
Paramètresregio· string · optionneltype_boot· string · requislengte_max· number · optionnellengte_min· number · optionnel
Exemple d'appel{"name": "get_boat_pricing_stats", "arguments": {"type_boot": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_brand_info≈ 120 tokens
Knowledge-graph info about a specific boat brand or manufacturer on Obato: description, expert facts, authority score, active listing count.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Brand slug (lowercase, e.g. 'bavaria', 'jeanneau', 'bayliner').
Exemple d'appel{"name": "get_brand_info", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_facts≈ 123 tokens
Citable facts about boats and watersports from Obato's knowledge graph, ranked by authority score. Each fact includes a source citation suitable for grounded LLM answers.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Number of facts to return.
Exemple d'appel{"name": "get_facts", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_market_stats≈ 144 tokens
Aggregate market stats (count, avg/median/min/max price) for a category and optional region. English/German/French category and country names are normalised. When `regio` is a Dutch province, counts AND prices are computed over that province only (price_scope='province').
Paramètres, retour & exemple (2)
Paramètresregio· string · optionneltype_boot· string · requis
Exemple d'appel{"name": "get_market_stats", "arguments": {"type_boot": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - market_snapshot≈ 91 tokens
Real-time snapshot of the European boat market on Obato — total listings, average prices by boat type, and regional distribution. Cached ~5 minutes.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "market_snapshot", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_boats≈ 310 tokens
Search Obato's public marketplace for boats. Filters: free-text query, category (type_boot), region, brand, price range. English/German/French input is accepted and normalised (e.g. 'sailboat' -> zeilboot, 'Germany' -> land Duitsland); `regio` may be a Dutch province, a country or a city. Returns up to 25 listings plus an exact total_matches; on 0 results a suggestion with a relaxed filter is included.
Paramètres, retour & exemple (7)
Paramètresmerk· string · optionnel
Brand namelimit· integer · optionnelquery· string · optionnel
Free-text search (title, description, brand)regio· string · optionnel
Dutch province (Friesland, Noord-Holland), a country (Nederland/Netherlands, Duitsland/Germany) or a city/municipality.prijs_max· number · optionnelprijs_min· number · optionneltype_boot· string · optionnel
Category, e.g. motorboot, zeilboot, sloep. English/German/French terms are accepted (sailboat, motorboat, Segelboot).
Exemple d'appel{"name": "search_boats", "arguments": {"merk": "texte", "limit": 1, "query": "texte", "regio": "texte", "prijs_max": 1, "prijs_min": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_rentals≈ 324 tokens
Search Obato's rental fleet (verhuur) for boats available to rent. Filters: free-text query, boat type, region/country, capacity, max price per day, optional date (YYYY-MM-DD) to filter on available days. English/German/French type and country names are normalised. Returns up to 25 rental boats with default daily price plus an exact total_matches after price and date filtering.
Paramètres, retour & exemple (8)
Paramètresdate· string · optionnel
Optional YYYY-MM-DD; only returns boats with no 'booked'/'blocked' status on that datetype· string · optionnel
Rental boat type, e.g. sloep, motorboot, zeilboot. English/German/French terms are accepted.limit· integer · optionnelquery· string · optionnel
Free-text (name, location)region· string · optionnel
Region or provincecountry_code· string · optionnel
ISO country code, e.g. NL, DE, FRmin_capacity· integer · optionnelmax_price_per_day· number · optionnel
Maximum EUR per day
Exemple d'appel{"name": "search_rentals", "arguments": {"date": "texte", "type": "texte", "limit": 1, "query": "texte", "region": "texte", "country_code": "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é ».