Tool tree
An explainable apparel fit assistant for store-specific size charts.
Implementation
gradeNot graded
gradeNot graded
list_garmentsAnswer
List demo apparel matching optional color, type, and price filters.
View tool JSON
{
"name": "list_garments",
"kind": "answer",
"impl": "imperative",
"description": "List demo apparel matching optional color, type, and price filters.",
"inputSchema": {
"type": "object",
"properties": {
"color": {
"type": "string"
},
"type": {
"type": "string"
},
"maxPrice": {
"type": "number"
}
}
}
}get_size_chartAnswer
Return the product-specific size chart and whether it describes body or finished-garment measurements.
View tool JSON
{
"name": "get_size_chart",
"kind": "answer",
"impl": "imperative",
"description": "Return the product-specific size chart and whether it describes body or finished-garment measurements.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
}
},
"required": [
"productId"
]
}
}recommend_garment_sizeAction
Recommend a garment size from shopper measurements and a product-specific chart.
View tool JSON
{
"name": "recommend_garment_size",
"kind": "act",
"impl": "imperative",
"description": "Recommend a garment size from shopper measurements and a product-specific chart.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
},
"measurements": {
"type": "object"
},
"unit": {
"type": "string",
"enum": [
"cm",
"in"
]
},
"fitPreference": {
"type": "string",
"enum": [
"slim",
"regular",
"relaxed"
]
}
},
"required": [
"productId",
"measurements"
]
}
}compare_product_fitsAction
Compare fit recommendations for several garments using the shopper profile.
View tool JSON
{
"name": "compare_product_fits",
"kind": "act",
"impl": "imperative",
"description": "Compare fit recommendations for several garments using the shopper profile.",
"inputSchema": {
"type": "object",
"properties": {
"productIds": {
"type": "array"
},
"measurements": {
"type": "object"
},
"unit": {
"type": "string"
},
"fitPreference": {
"type": "string"
}
},
"required": [
"productIds",
"measurements"
]
}
}analyze_product_linkAction
Analyze a real product URL when the shopper supplies the size-chart rows from that page. The tool does not scrape or contact the retailer.
View tool JSON
{
"name": "analyze_product_link",
"kind": "act",
"impl": "imperative",
"description": "Analyze a real product URL when the shopper supplies the size-chart rows from that page. The tool does not scrape or contact the retailer.",
"inputSchema": {
"type": "object",
"properties": {
"productUrl": {
"type": "string"
},
"chartText": {
"type": "string"
},
"measurements": {
"type": "object"
},
"unit": {
"type": "string",
"enum": [
"cm",
"in"
]
},
"fitPreference": {
"type": "string",
"enum": [
"slim",
"regular",
"relaxed"
]
}
},
"required": [
"productUrl",
"chartText",
"measurements"
]
}
}