← WebMCP Directory

Tool tree

kidsuper.dev

CommerceTools verifiedShopify
Website
Havaianas Top KidSuper Runner. New for this season, the Havaianas x KidSuper collaboration celebrates a shared passion for football culture and creative expression. The Runner print, an original…
Explore capabilities
    search_catalogAnswer

    Search a catalog page for products with exact variant IDs, prices and available sizes. Follow pageInfo.endCursor even when a page is empty.

    View tool JSON
    {
      "name": "search_catalog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search a catalog page for products with exact variant IDs, prices and available sizes. Follow pageInfo.endCursor even when a page is empty.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "cursor": {
            "type": "string"
          },
          "category": {
            "type": "string",
            "enum": [
              "all",
              "mens",
              "womens",
              "soon"
            ]
          },
          "availableOnly": {
            "type": "boolean"
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    get_productAnswer

    Read a product, its color variants, prices, stock and matching set.

    View tool JSON
    {
      "name": "get_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a product, its color variants, prices, stock and matching set.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "handle": {
            "type": "string",
            "description": "Product handle or exact color slug returned by search."
          }
        },
        "required": [
          "handle"
        ],
        "additionalProperties": false
      }
    }
    get_cartAnswer

    Read the shopper’s current cart with exact variants, quantities and estimated subtotal. No payment details are exposed.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the shopper’s current cart with exact variants, quantities and estimated subtotal. No payment details are exposed.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    update_cartAction

    Add an exact variant, set a cart line quantity, or remove a line. Ambiguous or unavailable variants return choices without changing the cart. This updates the visible cart; it does not buy anything.

    View tool JSON
    {
      "name": "update_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add an exact variant, set a cart line quantity, or remove a line. Ambiguous or unavailable variants return choices without changing the cart. This updates the visible cart; it does not buy anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "add",
              "set_quantity",
              "remove"
            ]
          },
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "handle": {
                  "type": "string",
                  "description": "Product handle or exact color slug returned by search."
                },
                "variantId": {
                  "type": "string"
                },
                "size": {
                  "type": "string"
                },
                "color": {
                  "type": "string"
                },
                "quantity": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10
                }
              },
              "required": [
                "handle"
              ],
              "additionalProperties": false
            },
            "minItems": 1,
            "maxItems": 25
          },
          "lineKey": {
            "type": "string"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10
          }
        },
        "required": [
          "action"
        ],
        "additionalProperties": false
      }
    }
    cancel_cartAction

    Empty the shopper’s cart. Use only when the shopper asks to remove all items.

    View tool JSON
    {
      "name": "cancel_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Empty the shopper’s cart. Use only when the shopper asks to remove all items.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    show_productAction

    Navigate to a product page without adding or purchasing it.

    View tool JSON
    {
      "name": "show_product",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate to a product page without adding or purchasing it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "handle": {
            "type": "string",
            "description": "Product handle or exact color slug returned by search."
          }
        },
        "required": [
          "handle"
        ],
        "additionalProperties": false
      }
    }
    add_matching_setAction

    Add the current product and its confirmed matching set using explicit selections for EVERY piece. Inspect get_product first. No substitutions and no changes when a piece is unavailable.

    View tool JSON
    {
      "name": "add_matching_set",
      "kind": "act",
      "impl": "imperative",
      "description": "Add the current product and its confirmed matching set using explicit selections for EVERY piece. Inspect get_product first. No substitutions and no changes when a piece is unavailable.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "handle": {
                  "type": "string",
                  "description": "Product handle or exact color slug returned by search."
                },
                "variantId": {
                  "type": "string"
                },
                "size": {
                  "type": "string"
                },
                "color": {
                  "type": "string"
                },
                "quantity": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10
                }
              },
              "required": [
                "handle"
              ],
              "additionalProperties": false
            },
            "minItems": 2,
            "maxItems": 25
          }
        },
        "required": [
          "items"
        ],
        "additionalProperties": false
      }
    }
    proceed_to_checkoutAction

    Prepare a real Shopify checkout for the current cart. Returns a checkout URL for buyer payment, and opens cart review. No order is placed and no payment is submitted.

    View tool JSON
    {
      "name": "proceed_to_checkout",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a real Shopify checkout for the current cart. Returns a checkout URL for buyer payment, and opens cart review. No order is placed and no payment is submitted.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    search_shop_policies_and_faqsAnswer

    Read merchant-published shipping, refunds, privacy and terms. Missing information is unknown.

    View tool JSON
    {
      "name": "search_shop_policies_and_faqs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read merchant-published shipping, refunds, privacy and terms. Missing information is unknown.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }