← WebMCP Directory

Tool tree

anna-et-moi.fr

CommerceTools verified
Website
Home linens and household textiles from Anna et Moi.
Explore capabilities
    search_productsAnswer

    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.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    get_productAnswer

    Consulte un produit et ses variantes actuellement achetables. Prix hors livraison ; aucune action sur le panier ou le paiement.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    list_categoriesAnswer

    Liste les catégories de produits publiés et leurs slugs. Les compteurs ne sont pas des quantités en stock.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    list_brandsAnswer

    Liste les marques de produits et leurs slugs. Les compteurs ne sont pas des quantités en stock.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    get_recommendationsAnswer

    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.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    search_siteAction

    Recherche du contenu et des produits disponibles sur Anna et Moi.

    View tool JSON
    {
      "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"
        ]
      }
    }