accueil / serveurs / Dev & Code / io.github.ziyuant222/crystal-suppliers-mcp
io.github.ziyuant222/crystal-suppliers-mcp
serveur MCP (Model Context Protocol) · crystal-suppliers-mcp-server 0.1.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.ziyuant222/crystal-suppliers-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ziyuant222/crystal-suppliers-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 6 outils
- crystal_build_procurement_shortlist≈ 1083 tokens
Build a deterministic shortlist across requested crystal categories. Verified products are limited to catalog bracelets; other categories remain clearly separated advisory items.
Paramètres, retour & exemple (12)
Paramètreslimit· integer · optionnelcolors· array · optionnelcursor· string · optionnelchannel· string · optionneluseCases· array · optionnelmaterials· array · optionnelpackaging· array · optionnelcategories· array · requisdestination· string · optionnelcontentAssets· array · optionneltargetQuantity· string · optionneltargetTimeline· string · optionnel
Exemple d'appel{"name": "crystal_build_procurement_shortlist", "arguments": {"categories": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hasMore": true, "coverage": "verified_catalog", "warnings": [], "nextCursor": "texte", "sourceUrls": [], "totalCount": 1, "advisoryItems": [], "verifiedProducts": [], "recommendedInquiryFields": []}} - crystal_get_product≈ 873 tokens
Get one verified bracelet by exact SKU or slug, including materials, image, source URL, related SKUs, and explicit manual-confirmation status for commercial terms.
Paramètres, retour & exemple (2)
Paramètressku· string · optionnelslug· string · optionnel
Exemple d'appel{"name": "crystal_get_product", "arguments": {"sku": "texte", "slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"product": {}, "coverage": "verified_catalog", "warnings": [], "sourceUrls": [], "relatedProducts": []}} - crystal_get_sourcing_guidance≈ 565 tokens
Get source-linked procurement checks for bracelets, loose beads, accessories, or raw materials. Adjacent categories are advisory only and never return invented inventory or SKUs.
Paramètres, retour & exemple (6)
Paramètreschannel· string · optionnelcategory· string · requis · bracelets | beads | accessories | raw_materialspackaging· array · optionneldestination· string · optionnelcontentAssets· array · optionnelproofRequirements· array · optionnel
Exemple d'appel{"name": "crystal_get_sourcing_guidance", "arguments": {"category": "bracelets"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"category": "bracelets", "coverage": "verified_catalog", "warnings": [], "checklist": [], "sourceUrls": [], "shortAnswer": "texte", "comparisonCriteria": [], "requiresManualConfirmation": []}} - crystal_list_materials≈ 504 tokens
List normalized materials and real SKU counts from the current verified bracelet catalog. Counts do not claim coverage for loose beads, components, or raw crystals.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelquery· string · optionnelcursor· string · optionnel
Exemple d'appel{"name": "crystal_list_materials", "arguments": {"limit": 1, "query": "texte", "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hasMore": true, "coverage": "verified_catalog", "warnings": [], "materials": [], "nextCursor": "texte", "sourceUrls": [], "totalCount": 1}} - crystal_prepare_inquiry≈ 682 tokens
Validate any supplied bracelet SKUs and draft an English wholesale inquiry. This read-only tool never sends, stores, or submits buyer data and never invents price, MOQ, stock, lead time, or certificates.
Paramètres, retour & exemple (13)
Paramètresname· string · optionnelskus· array · optionnelemail· string · optionnelchannel· string · optionnelcompany· string · optionnelcountry· string · optionnelquantity· string · optionnelmaterials· array · optionnelpackaging· string · optionnelrequirements· string · optionnelcontentAssets· array · optionneltargetTimeline· string · optionnelproofRequirements· array · optionnel
Exemple d'appel{"name": "crystal_prepare_inquiry", "arguments": {"name": "texte", "skus": [], "email": "texte", "channel": "texte", "company": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "subject": "texte", "coverage": "verified_catalog", "warnings": [], "draftOnly": true, "validSkus": [], "sourceUrls": [], "missingFields": [], "classification": "hot", "submissionTarget": "texte"}} - crystal_search_products≈ 800 tokens
Search the verified 104-SKU bracelet catalog by SKU, name, material, or theme. Beads, accessories, and raw materials return advisory-only coverage with no fabricated SKUs. Commercial terms always require manual confirmation.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnelquery· string · optionnelcursor· string · optionnelchannel· string · optionnelcategory· string · optionnel · bracelets | beads | accessories | raw_materialsuseCases· array · optionnelmaterials· array · optionnelbenefitTags· array · optionnel
Exemple d'appel{"name": "crystal_search_products", "arguments": {"limit": 1, "query": "texte", "cursor": "texte", "channel": "texte", "category": "bracelets", "useCases": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hasMore": true, "coverage": "verified_catalog", "products": [], "warnings": [], "nextCursor": "texte", "sourceUrls": [], "totalCount": 1}}
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é ».