accueil / serveurs / Dev & Code / io.github.harrisboatworks/mercury-repower
io.github.harrisboatworks/mercury-repower
serveur MCP (Model Context Protocol) · harris-boat-works-mercury 2.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 io.github.harrisboatworks/mercury-repower est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.harrisboatworks/mercury-repower » 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 8 outils
- build_quote≈ 420 tokens
Build a read-only itemized CAD quote (motor + installation + propeller + trade-in + HST + financing tier) and return a deep-link URL the customer can open. Do not send contact details. A nonempty contact block is rejected. To store a lead, call submit_quote_lead with consent=true. Annotations are hints, not authorization.
Paramètres, retour & exemple (8)
Paramètresfamily· string · optionnelmotor_id· string · optionneltrade_in· object · optionnelboat_info· object · optionnelhorsepower· number · optionnelpurchase_path· string · optionnel · installed | loosefinancing_offer_id· string · optionnelcustomer_has_propeller· boolean · optionnel
True: reuse, subject to fit checks. False: include allowance. Omitted: reuse for same-HP Mercury trade, otherwise allowance. Standard propeller included below 25 HP.
Exemple d'appel{"name": "build_quote", "arguments": {"family": "texte", "motor_id": "texte", "trade_in": {}, "boat_info": {}, "horsepower": 1, "purchase_path": "installed"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_trade_in≈ 192 tokens
Estimate the trade-in value (CAD) of a customer's current outboard using the live Harris Boat Works valuation. Horsepower may be omitted when the model infers a single validated HP.
Paramètres, retour & exemple (7)
Paramètresyear· integer · requisbrand· string · requismodel· string · optionnelcondition· string · optionnel · excellent | good | fair | poorhorsepower· number · optionnelengine_type· string · optionnel · 4-stroke | 2-stroke | proxs | optimax | etecengine_hours· number · optionnel
Exemple d'appel{"name": "estimate_trade_in", "arguments": {"year": 1, "brand": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_article≈ 148 tokens
Fetch one published public blog guide by catalog slug and language. Reads only the allowlisted same-site Markdown twin for that catalog item. Never pass a URL. Text is bounded and truncation is explicit. Read-only.
Paramètres, retour & exemple (2)
Paramètresslug· string · requislanguage· string · optionnel · en-CA | fr-CA | ko-KR | zh-CN | es | pa | ur | tl
Exemple d'appel{"name": "get_article", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_brand_rules≈ 94 tokens
Return Harris Boat Works' authoritative source-of-truth rules for any agent representing them: pricing currency, geography, no-Verado policy, financing minimums, deposit tiers, warranty.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_brand_rules", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_motor≈ 186 tokens
Fetch a single Mercury motor by id or slug, including pricing, decoded shaft/control/start facts, a specSource summary, normalized stock, and deep-link URL. Model-code fitment must be confirmed against the buyer’s transom before ordering; null means not stated. specSource flags database rigging presence; individual fields may still be model-code decoded. inStock/stockQuantity are the normalized stock signal; availability is the catalog label.
Paramètres, retour & exemple (2)
Paramètresid· string · optionnel
UUID of the motorslug· string · optionnel
URL slug
Exemple d'appel{"name": "get_motor", "arguments": {"id": "texte", "slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_articles≈ 164 tokens
Search published public blog guides. Returns title, excerpt, canonical HTML URL, language, author, publication date, and Markdown URL. Omits hidden, draft, future, and the Traditional Chinese noindex pilot. Read-only. Does not accept a URL.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelquery· string · optionnellanguage· string · optionnel · en-CA | fr-CA | ko-KR | zh-CN | es | pa | ur | tl
Exemple d'appel{"name": "search_articles", "arguments": {"limit": 1, "query": "texte", "language": "en-CA"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_motors≈ 259 tokens
Search current Mercury outboard inventory at Harris Boat Works (Ontario). Filter by horsepower, family (FourStroke, Pro XS, SeaPro, Racing), or stock status. Returns CAD pricing. Excludes Verado. inStock/stockQuantity are the normalized stock signal; availability is the catalog label. candidatePageTruncated warns when more than 500 candidates match: narrow horsepower filters. Decoded fitment needs transom confirmation; specSource flags database rigging presence, and other fields may still be model-code decoded.
Paramètres, retour & exemple (6)
Paramètreslimit· number · optionnelfamily· string · optionnel · FourStroke | Pro XS | SeaPro | Racingmax_hp· number · optionnelmin_hp· number · optionnelhorsepower· number · optionnel
Exact HP (e.g. 90, 150)in_stock_only· boolean · optionnel
Exemple d'appel{"name": "search_motors", "arguments": {"limit": 1, "family": "FourStroke", "max_hp": 1, "min_hp": 1, "horsepower": 1, "in_stock_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_quote_lead≈ 511 tokens
Submit a quote lead through the existing public quote API. Requires consent=true and a contact block with name and email. consent is explicit permission to store that contact with the calculated quote. This tool does not issue a consent receipt and does not change pricing, financing, or warranty. Confirm storage only from the returned lead_captured flag. Annotations are hints, not authorization.
Paramètres, retour & exemple (10)
Paramètresfamily· string · optionnelconsent· boolean · requiscontact· object · requismotor_id· string · optionneltrade_in· object · optionnelboat_info· object · optionnelhorsepower· number · optionnelpurchase_path· string · optionnel · installed | loosefinancing_offer_id· string · optionnelcustomer_has_propeller· boolean · optionnel
True: reuse, subject to fit checks. False: include allowance. Omitted: reuse for same-HP Mercury trade, otherwise allowance. Standard propeller included below 25 HP.
Exemple d'appel{"name": "submit_quote_lead", "arguments": {"consent": true, "contact": {}}}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é ».
Source
https://eutsoqdpjurknjsshxes.supabase.co/functions/v1/agent-mcp-server