← WebMCP Directory

Tool tree

palmarosashop.com

CommerceTools verified
Website
Moroccan online perfumery and parapharmacy selling over 18,000 makeup, fragrance, skincare and hair care products from more than 1,000 brands.
Explore capabilities
    search_productsAnswer

    Recherche des produits sur Palmarosa Shop (parfums, maquillage, soins, parapharmacie). Retourne titre, marque, prix en MAD, SKU et URL de chaque produit.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Recherche des produits sur Palmarosa Shop (parfums, maquillage, soins, parapharmacie). Retourne titre, marque, prix en MAD, SKU et URL de chaque produit.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Termes de recherche, ex: \"cerave creme hydratante\""
          },
          "limit": {
            "type": "number",
            "description": "Nombre max de résultats (défaut 5, max 10)"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_product_availabilityAnswer

    Prix et disponibilité en temps réel d'un produit par SKU.

    View tool JSON
    {
      "name": "get_product_availability",
      "kind": "answer",
      "impl": "imperative",
      "description": "Prix et disponibilité en temps réel d'un produit par SKU.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sku": {
            "type": "string",
            "description": "SKU du produit (fourni par search_products)"
          }
        },
        "required": [
          "sku"
        ]
      }
    }
    add_to_cartAction

    Ajoute un produit au panier du visiteur (par handle produit, fourni par search_products). N'effectue JAMAIS le paiement — le client valide lui-même sa commande.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Ajoute un produit au panier du visiteur (par handle produit, fourni par search_products). N'effectue JAMAIS le paiement — le client valide lui-même sa commande.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "handle": {
            "type": "string",
            "description": "Handle du produit, ex: \"cerave-creme-hydratante-454g\""
          },
          "quantity": {
            "type": "number",
            "description": "Quantité (défaut 1, max 5)"
          }
        },
        "required": [
          "handle"
        ]
      }
    }
    get_cartAnswer

    Contenu actuel du panier du visiteur (articles, quantités, total MAD).

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Contenu actuel du panier du visiteur (articles, quantités, total MAD).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    open_pageAction

    Ouvre une page du site pour le visiteur.

    View tool JSON
    {
      "name": "open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Ouvre une page du site pour le visiteur.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "enum": [
              "home",
              "cart",
              "checkout",
              "promotions",
              "nouveautes",
              "carte-cadeau",
              "compte",
              "product",
              "search"
            ]
          },
          "handle": {
            "type": "string",
            "description": "Pour page=product : handle du produit"
          },
          "query": {
            "type": "string",
            "description": "Pour page=search : termes de recherche"
          }
        },
        "required": [
          "page"
        ]
      }
    }