{"ok":true,"site":{"host":"anna-et-moi.fr","url":"https://anna-et-moi.fr/","type":"live","category":"Commerce","desc":"Home linens and household textiles from Anna et Moi.","tools":[{"name":"search_products","kind":"answer","impl":"imperative","description":"Recherche les produits publiés et leurs offres achetables correspondant aux critères. Utiliser matched_price et best_match, et vérifier la pagination avant de conclure à une absence de résultat.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":200,"description":"Mots recherchés dans le titre, la description courte et le contenu. Utiliser les filtres séparés pour les attributs."},"brand":{"type":"string","maxLength":200,"description":"Slug exact de marque renvoyé par list_brands."},"category":{"type":"string","maxLength":200,"description":"Slug exact de catégorie produit renvoyé par list_categories."},"color":{"type":"string","maxLength":200,"description":"Nom ou slug exact du coloris, par exemple eucalyptus."},"dimension":{"type":"string","maxLength":200,"description":"Dimension exacte, par exemple 240x220 cm. Sans unité, les dimensions numériques sont en centimètres."},"material":{"type":"string","maxLength":200,"description":"Matière ou composition, par exemple coton ou lin, dans la langue du catalogue."},"min_price":{"type":"number","minimum":0,"maximum":100000000,"description":"Prix minimum affiché de l'offre, dans la devise de la boutique."},"max_price":{"type":"number","minimum":0,"maximum":100000000,"description":"Prix maximum affiché de l'offre, dans la devise de la boutique."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Nombre maximal de produits renvoyés."},"lang":{"type":"string","enum":["fr","en","de","it","es"],"description":"Code de langue du catalogue fourni par /languages. Les variantes régionales sont conservées."},"cursor":{"type":"string","maxLength":1024,"description":"Curseur de continuation renvoyé par la réponse précédente ; conserver les mêmes filtres."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_product","kind":"answer","impl":"imperative","description":"Consulte un produit et ses variantes actuellement achetables. Prix hors livraison ; aucune action sur le panier ou le paiement.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"integer","minimum":1,"description":"Identifiant de produit renvoyé par la recherche catalogue."},"lang":{"type":"string","enum":["fr","en","de","it","es"],"description":"Code de langue du catalogue fourni par /languages. Les variantes régionales sont conservées."},"variation_page":{"type":"integer","minimum":1,"maximum":1000,"default":1},"variation_limit":{"type":"integer","minimum":1,"maximum":200,"default":100},"variation_offset":{"type":"integer","minimum":0,"maximum":100000,"description":"Reprendre à next_offset lorsqu’il est fourni ; remplace variation_page."}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_categories","kind":"answer","impl":"imperative","description":"Liste les catégories de produits publiés et leurs slugs. Les compteurs ne sont pas des quantités en stock.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"lang":{"type":"string","enum":["fr","en","de","it","es"],"description":"Code de langue du catalogue fourni par /languages. Les variantes régionales sont conservées."},"page":{"type":"integer","minimum":1,"maximum":1000,"default":1},"limit":{"type":"integer","minimum":1,"maximum":100,"default":50}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_brands","kind":"answer","impl":"imperative","description":"Liste les marques de produits et leurs slugs. Les compteurs ne sont pas des quantités en stock.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"lang":{"type":"string","enum":["fr","en","de","it","es"],"description":"Code de langue du catalogue fourni par /languages. Les variantes régionales sont conservées."},"page":{"type":"integer","minimum":1,"maximum":1000,"default":1},"limit":{"type":"integer","minimum":1,"maximum":100,"default":50}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_recommendations","kind":"answer","impl":"imperative","description":"Classe les offres disponibles : correspondances exactes, puis alternatives de couleur ou de budget autorisées et signalées. Dimension, matière, marque et catégorie restent strictes.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":200,"description":"Mots recherchés dans le titre, la description courte et le contenu. Utiliser les filtres séparés pour les attributs."},"brand":{"type":"string","maxLength":200,"description":"Slug exact de marque renvoyé par list_brands."},"category":{"type":"string","maxLength":200,"description":"Slug exact de catégorie produit renvoyé par list_categories."},"color":{"type":"string","maxLength":200,"description":"Nom ou slug exact du coloris, par exemple eucalyptus."},"dimension":{"type":"string","maxLength":200,"description":"Dimension exacte, par exemple 240x220 cm. Sans unité, les dimensions numériques sont en centimètres."},"material":{"type":"string","maxLength":200,"description":"Matière ou composition, par exemple coton ou lin, dans la langue du catalogue."},"min_price":{"type":"number","minimum":0,"maximum":100000000,"description":"Prix minimum affiché de l'offre, dans la devise de la boutique."},"max_price":{"type":"number","minimum":0,"maximum":100000000,"description":"Prix maximum affiché de l'offre, dans la devise de la boutique."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Nombre maximal de produits renvoyés."},"lang":{"type":"string","enum":["fr","en","de","it","es"],"description":"Code de langue du catalogue fourni par /languages. Les variantes régionales sont conservées."},"cursor":{"type":"string","maxLength":1024,"description":"Curseur de continuation renvoyé par la réponse précédente ; conserver les mêmes filtres."},"allow_color_alternatives":{"type":"boolean","default":true,"description":"Autoriser les coloris de la famille configurée, toujours signalés comme alternatives."},"budget_tolerance":{"type":"number","minimum":0,"maximum":0.2,"default":0,"description":"Dépassement de budget explicitement autorisé : 0.10 pour 10 %. Par défaut, 0 interdit tout dépassement."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_site","kind":"act","impl":"declarative","description":"Recherche du contenu et des produits disponibles sur Anna et Moi.","inputSchema":{"type":"object","properties":{"s":{"type":"string","description":"Rechercher sur le site"}},"required":["s"]},"__source":"spec","__declarative":true}],"apiSurface":"spec","favicon":"/favicons/anna-et-moi.fr.png","toolCount":6}}