Implementation
gradeNot graded
gradeNot graded
add_to_cartAction
Add Pure Man Kurta Green to the cart. Requires size (S, M, L, XL) and logo (big or small). Optional: qty (default 1), note. Returns new cart item count.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Add Pure Man Kurta Green to the cart. Requires size (S, M, L, XL) and logo (big or small). Optional: qty (default 1), note. Returns new cart item count.",
"inputSchema": {
"type": "object",
"properties": {
"size": {
"type": "string",
"enum": [
"S",
"M",
"L",
"XL"
]
},
"logo": {
"type": "string",
"enum": [
"big",
"small"
]
},
"qty": {
"type": "integer",
"minimum": 1,
"default": 1
},
"note": {
"type": "string",
"maxLength": 500
}
},
"required": [
"size",
"logo"
]
},
"page": "/Webmcp-Shopo/"
}get_size_recommendationAnswer
Recommend kurta size from height (cm) and weight (kg). Returns S, M, L, or XL. Does not modify any state.
View tool JSON
{
"name": "get_size_recommendation",
"kind": "answer",
"impl": "imperative",
"description": "Recommend kurta size from height (cm) and weight (kg). Returns S, M, L, or XL. Does not modify any state.",
"inputSchema": {
"type": "object",
"properties": {
"heightCm": {
"type": "number",
"minimum": 140,
"maximum": 220
},
"weightKg": {
"type": "number",
"minimum": 40,
"maximum": 150
}
},
"required": [
"heightCm",
"weightKg"
]
},
"page": "/Webmcp-Shopo/"
}get_cart_summaryAnswer
Return current cart item count and a short summary of items (name, size, logo, qty, price in RM). Does not modify the cart.
View tool JSON
{
"name": "get_cart_summary",
"kind": "answer",
"impl": "imperative",
"description": "Return current cart item count and a short summary of items (name, size, logo, qty, price in RM). Does not modify the cart.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/Webmcp-Shopo/"
}reset_cartAction
Clear all items from the cart. Use when the user wants to start over.
View tool JSON
{
"name": "reset_cart",
"kind": "act",
"impl": "imperative",
"description": "Clear all items from the cart. Use when the user wants to start over.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/Webmcp-Shopo/"
}list_productsAnswer
List Pure Man Kurta products, optionally filtered by size(s), price range (RM), body type, or min rating. Returns count and summary. Does not change UI filters.
View tool JSON
{
"name": "list_products",
"kind": "answer",
"impl": "imperative",
"description": "List Pure Man Kurta products, optionally filtered by size(s), price range (RM), body type, or min rating. Returns count and summary. Does not change UI filters.",
"inputSchema": {
"type": "object",
"properties": {
"sizes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"S",
"M",
"L",
"XL"
]
}
},
"logo": {
"type": "string",
"enum": [
"big",
"small"
]
},
"priceMin": {
"type": "number",
"minimum": 0
},
"priceMax": {
"type": "number",
"minimum": 0
},
"bodyType": {
"type": "string",
"enum": [
"fit",
"fat",
"chubby",
"large",
"xl"
]
},
"minRating": {
"type": "integer",
"minimum": 0,
"maximum": 5
}
}
},
"page": "/Webmcp-Shopo/"
}