Tool tree
Moroccan online perfumery and parapharmacy selling over 18,000 makeup, fragrance, skincare and hair care products from more than 1,000 brands.
Implementation
gradeNot graded
gradeNot graded
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"
]
}
}