{"serverId":"pulsemcp/123elec","tools":[{"name":"check_stock","fixed":{"name":"check_stock","description":"Vérifie le stock de plusieurs produits","inputSchema":{"type":"object","required":["skus"],"properties":{"skus":{"type":"array","items":{"type":"string"},"description":"Liste des SKUs"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"get_categories","fixed":{"name":"get_categories","description":"Liste hiérarchique des catégories","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":35,"tokensAfter":35},{"name":"get_product","fixed":{"name":"get_product","description":"Détails complets d'un produit par SKU","inputSchema":{"type":"object","required":["sku"],"properties":{"sku":{"type":"string","description":"SKU du produit"},"store":{"type":"number","description":"store_id Magento (contexte tarifaire B2C/B2B)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"get_recommendations","fixed":{"name":"get_recommendations","description":"Obtient des recommandations de produits basées sur un panier (modèle Transformer WattHelper)","inputSchema":{"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"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"search_products","fixed":{"name":"search_products","description":"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.","inputSchema":{"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"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":301,"tokensAfter":301}],"toolsChanged":5,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}