MCP Server

123elec-mcp

io.github.Servicedsi/123elec-mcp
Commerce & Retail Public & reachable MCP 2025-11-25

What this MCP does

Provides product catalog search, product details, categories, stock checks, and cart-based recommendations for 123elec.

check_stock
Vérifie le stock de plusieurs produits
Input schema
{'type': 'object', 'required': ['skus'], 'properties': {'skus': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Liste des SKUs'}}}
get_categories
Liste hiérarchique des catégories
Input schema
{'type': 'object', 'properties': {}}
get_product
Détails complets d'un produit par SKU
Input schema
{'type': 'object', 'required': ['sku'], 'properties': {'sku': {'type': 'string', 'description': 'SKU du produit'}, 'store': {'type': 'number', 'description': 'store_id Magento (contexte tarifaire B2C/B2B)'}}}
get_recommendations
Obtient des recommandations de produits basées sur un panier (modèle Transformer WattHelper)
Input schema
{'type': 'object', 'required': ['basket'], 'properties': {'k': {'type': 'number', 'default': 6, 'maximum': 10, 'minimum': 1, 'description': 'Nombre de recommandations à retourner (1-10)'}, 'basket': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Liste des SKUs dans le panier'}}}
search_products
Recherche de produits dans le catalogue. Chaque produit porte un champ coverage entre 0 et 1 : la part des mots de la recherche qu'il contient. La réponse porte reference_exacte, vrai quand la recherche était une référence produit retrouvée à l'identique.
Input schema
{'type': 'object', 'required': ['search'], 'properties': {'store': {'type': 'number', 'description': 'store_id Magento (contexte tarifaire B2C/B2B)'}, 'search': {'type': 'string', 'description': 'Terme de recherche ou référence produit'}, 'filters': {'type': 'object', 'properties': {'brand': {'type': 'string', 'description': 'Marque, ex. IKEPE'}, 'intensite': {'type': 'string', 'description': 'Intensité, ex. 16A'}}, 'description': 'Filtres exacts optionnels. Seuls brand et intensite sont supportés ; tout autre attribut est refusé. Les utiliser désactive la recherche par référence, donc reference_exacte vaut alors toujours faux.'}, 'pageSize': {'type': 'number', 'default': 20, 'description': 'Résultats par page (max 50)'}, 'currentPage': {'type': 'number', 'default': 1, 'description': 'Numéro de page'}}}
Changed
search_products
Sept. 25, 2026, 2:58 a.m.
Added
get_recommendations
Sept. 17, 2026, 12:52 p.m.
Added
get_categories
Sept. 17, 2026, 12:52 p.m.
Added
check_stock
Sept. 17, 2026, 12:52 p.m.
Added
get_product
Sept. 17, 2026, 12:52 p.m.
Added
search_products
Sept. 17, 2026, 12:52 p.m.