accueil / serveurs / IA & Mémoire / com.myhairmailtools/agent-tools
com.myhairmailtools/agent-tools
serveur MCP (Model Context Protocol) · myhairmail-agent-tools 0.3.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.myhairmailtools/agent-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.myhairmailtools/agent-tools » 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 3 outils
- check_stock≈ 938 tokens
Live availability of one wig or hairpiece style at MyHairMail, per colour, from the manufacturer's factory feed (not a nightly sync). Distinguishes backordered and discontinued colours, which the Shopify catalog reports as 'available' or omits. available_quantity is the exact number of units available now (0 when none). availability is one of in_stock | backordered (orderable now, ships when restocked; restock_eta_week given when known) | out_of_stock | discontinued (will not restock). Returns price_usd, compare_at_price_usd and a product_url to buy on myhairmail.com. With color: one product; without color: up to 12 colours (has_more=true means query a specific colour). Not found: did_you_mean styles, or supported_brands if the brand is not carried. When a colour is not buyable now, the response includes next_step naming the tool that finds an equivalent. Terms: https://mcp.myhairmailtools.com/terms
Paramètres, retour & exemple (3)
Paramètresbrand· string · requis
Brand name, e.g. 'Jon Renau', 'Raquel Welch', 'Belle Tress'color· string · optionnel
Color code or name, e.g. '12FS8' or 'Shaded Praline'. Optional; if omitted, returns per-color availability for up to 12 colors.style· string · requis
Style name, e.g. 'Luna', 'Vesper'
Exemple d'appel{"name": "check_stock", "arguments": {"brand": "texte", "style": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "match": true, "colors": [], "product": {}, "has_more": true, "retailer": "texte", "next_step": {}, "did_you_mean": [], "supported_brands": []}} - color_crossmatch≈ 610 tokens
Closest equivalent colours in ONE target brand for a known colour from a DIFFERENT brand, using MyHairMail's cross-brand colour mapping. Answers 'what is my shade called in brand X' — relevant when a colour is discontinued or out of stock, or when a shopper knows their shade in one brand and is shopping another. Returns up to 3 matches ranked by similarity (closest > close > approximate) with short tone notes, and when available an example_in_stock_style + product_url in the target brand. Same-brand requests are refused. One source colour and one target brand per call; 'all brands' and wildcards are not supported. Unknown brand: supported_brands is returned. Terms: https://mcp.myhairmailtools.com/terms
Paramètres, retour & exemple (3)
Paramètressource_brand· string · requis
Brand of the known color, e.g. 'Jon Renau'source_color· string · requis
Color code or name, e.g. '12FS8' or 'Shaded Praline'target_brand· string · requis
Single brand to match into, e.g. 'Belle Tress'. Wildcards and 'all brands' are not supported.
Exemple d'appel{"name": "color_crossmatch", "arguments": {"source_brand": "texte", "source_color": "texte", "target_brand": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "match": true, "reason": "texte", "matches": [], "retailer": "texte", "source_brand": "texte", "source_color": "texte", "target_brand": "texte", "supported_brands": [], "source_color_query": "texte"}} - get_restock_eta≈ 699 tokens
Expected back-in-stock week for one colour of a MyHairMail wig that is backordered or out of stock, from live factory availability. restock_eta_week is the Monday (YYYY-MM-DD) of the ISO week of expected arrival; eta_display is human phrasing ('week of Nov 9'). preorder_available=true means it can be ordered now and ships when restocked. discontinued means it will not restock; the response then includes next_step naming the tool that finds an equivalent. For an in_stock colour this confirms availability; available_quantity gives the units available now. Terms: https://mcp.myhairmailtools.com/terms
Paramètres, retour & exemple (3)
Paramètresbrand· string · requis
Brand name, e.g. 'Envy', 'Jon Renau'color· string · requis
Colour name or code exactly as listed on the product, e.g. 'Prosecco' or 'FS26/31S6'style· string · requis
Style name, e.g. 'Charlotte Hand-Tied'
Exemple d'appel{"name": "get_restock_eta", "arguments": {"brand": "texte", "color": "texte", "style": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "match": true, "product": {}, "retailer": "texte", "next_step": {}, "did_you_mean": [], "supported_brands": []}}
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é ».