accueil / serveurs / Recherche & Web / com.mystoq/storefront
com.mystoq/storefront
serveur MCP (Model Context Protocol) · mystoq 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 com.mystoq/storefront est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.mystoq/storefront » 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 12 outils
- cod_profit≈ 240 tokens
Compute true CAC and net cash-on-delivery profit for an Algerian online store, accounting for the return/refusal rate. Returns base and confirmation-call scenarios.
Paramètres, retour & exemple (5)
Paramètresreturn_cost· number · optionnel
DZD lost per refused/returned parcel (default 600).product_cost· number · requis
Product cost (DZD).selling_price· number · requis
Selling price per order (DZD).return_rate_pct· number · optionnel
Percent of confirmed orders refused/undelivered (e.g. 25 for 25%).ad_cost_per_order· number · requis
Ad spend to acquire one confirmed order (DZD).
Exemple d'appel{"name": "cod_profit", "arguments": {"product_cost": 1, "selling_price": 1, "ad_cost_per_order": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_product≈ 287 tokens
Create a product in the authenticated merchant's store. Requires Bearer token. WRITE.
Paramètres, retour & exemple (9)
Paramètresname· string · requis
Product name.price· number · requis
Price in DZD.stock· integer · optionnel
Stock quantity (optional).status· string · optionnel
active | draft | archived (default draft).is_demo· boolean · optionnel
Mark as an ephemeral demo product (server auto-deletes it after auto_delete_at).description· string · optionnel
Description.translations· object · optionnel
Optional {ar|fr|en:{name,description}}.compare_price· number · optionnel
Strikethrough/old price (optional).auto_delete_at· string · optionnel
ISO timestamp after which a demo product is auto-deleted server-side.
Exemple d'appel{"name": "create_product", "arguments": {"name": "texte", "price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_store≈ 256 tokens
Register a NEW Mystoq store (tenant). Returns the store id, slug and an access token. No auth needed. WRITE.
Paramètres, retour & exemple (6)
Paramètresname· string · requis
Store name.slug· string · optionnel
Desired store address, the <slug>.mystoq.com part. Optional: derived from the store name when omitted. Latin letters, digits and hyphens, 3-30 chars.email· string · requis
Owner email.phone· string · requis
Owner phone in Algeria (e.g. 0555123456). Required — a cash-on-delivery store cannot take an order without one.password· string · requis
Account password (min 8).wilaya_id· integer · optionnel
Wilaya code 1-69 (optional).
Exemple d'appel{"name": "create_store", "arguments": {"name": "texte", "email": "texte", "phone": "texte", "password": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_product≈ 130 tokens
Delete a product from the authenticated store (reversible cleanup — used by the agent's ephemeral live-demo). Requires Bearer token; only the owner's own product. WRITE/DESTRUCTIVE.
Paramètres, retour & exemple (1)
Paramètresproduct_id· integer · requis
Product id to delete.
Exemple d'appel{"name": "delete_product", "arguments": {"product_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_store≈ 112 tokens
Get a public Mystoq store by its slug: name, wilaya, storefront URL, plan tier and member-since. Public info only.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Store slug, e.g. "islem-uk".
Exemple d'appel{"name": "get_store", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_plans≈ 90 tokens
List Mystoq subscription plans with monthly/yearly/lifetime prices (DZD) — useful to answer "how much does Mystoq cost".
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_plans", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - order_risk≈ 180 tokens
Score the fraud/return risk of an Algerian COD order from its signals (phone, history, etc.) — Mystoq FakeShield logic.
Paramètres, retour & exemple (5)
Paramètreshour· integer · optionnel
Hour the order was placed, 0-23.name· string · optionnel
Customer full name.phone· string · optionnel
Customer phone (Algerian mobile).wilaya· string · optionnel
Destination wilaya.address· string · optionnel
Delivery address.
Exemple d'appel{"name": "order_risk", "arguments": {"hour": 1, "name": "texte", "phone": "texte", "wilaya": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - platform_stats≈ 79 tokens
Mystoq network statistics: number of active stores and wilayas covered.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "platform_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - publish≈ 108 tokens
Publish a product (set status=active) so it shows on the storefront. Requires Bearer token. WRITE.
Paramètres, retour & exemple (1)
Paramètresproduct_id· integer · requis
Product id to publish.
Exemple d'appel{"name": "publish", "arguments": {"product_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_stores≈ 207 tokens
Search the public Mystoq store directory (Algerian online shops). Filter by keyword (store name), wilaya, or plan. Returns store name, wilaya, storefront URL and plan tier. Public business listings only — no merchant personal data.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Max results (1-25, default 12).query· string · optionnel
Keyword in the store name.offset· integer · optionnel
Pagination offset (default 0).wilaya· string · optionnel
Wilaya filter: code (1-69) or name (e.g. "16", "Alger", "الجزائر").
Exemple d'appel{"name": "search_stores", "arguments": {"limit": 1, "query": "texte", "offset": 1, "wilaya": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - set_price≈ 149 tokens
Update a product's price (and optional compare_price) in the authenticated store. Requires Bearer token. WRITE.
Paramètres, retour & exemple (3)
Paramètresprice· number · requis
New price in DZD.product_id· integer · requis
Product id.compare_price· number · optionnel
Optional old/compare price.
Exemple d'appel{"name": "set_price", "arguments": {"price": 1, "product_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - yalidine_delivery≈ 133 tokens
Estimate delivery success/return rate and typical delivery time for a destination wilaya in Algeria (region-based network estimate).
Paramètres, retour & exemple (1)
Paramètreswilaya· string · requis
Destination wilaya: slug, name or number (e.g. "oran", "Alger", "31").
Exemple d'appel{"name": "yalidine_delivery", "arguments": {"wilaya": "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é ».