← WebMCP Directory

Tool tree

size-signal.vercel.app

CommerceTools verified
Website
An explainable apparel fit assistant for store-specific size charts.
Explore capabilities
    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"
        ]
      }
    }