← WebMCP Directory

Tool tree

dragonjump.github.io

CommerceTools verified
Website
Shop0
Explore capabilities
    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/"
    }