← WebMCP Directory

Tool tree

luikbeslagshop.nl

CommerceTools verified
Website
Shutter fittings, hardware and product quotations from LuikbeslagShop.
Explore capabilities
    search_shopAnswer

    Search the LuikbeslagShop catalog (shutter hardware / luikbeslag). Returns matching products, categories and information pages, each with a name, description and relative URL. Product URLs contain the product number (e.g. /product/00-02-01/...), which is the "product" argument for add_to_cart.

    View tool JSON
    {
      "name": "search_shop",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the LuikbeslagShop catalog (shutter hardware / luikbeslag). Returns matching products, categories and information pages, each with a name, description and relative URL. Product URLs contain the product number (e.g. /product/00-02-01/...), which is the \"product\" argument for add_to_cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search terms, in Dutch (e.g. \"duimheng\", \"scharnier rvs\", \"luik vastzetter\")."
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_cartAnswer

    Get the contents of the current shopping cart (session-based): products, quantities, prices in euros and the cart total.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the contents of the current shopping cart (session-based): products, quantities, prices in euros and the cart total.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    add_to_cartAction

    Add a product to the shopping cart. Use the product number from search_shop product URLs or from get_cart (e.g. "00-02-01"). Returns the updated cart; verify the product appears in it, an unknown product number is silently ignored.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a product to the shopping cart. Use the product number from search_shop product URLs or from get_cart (e.g. \"00-02-01\"). Returns the updated cart; verify the product appears in it, an unknown product number is silently ignored.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product": {
            "type": "string",
            "description": "Product number, e.g. \"00-02-01\"."
          },
          "quantity": {
            "type": "integer",
            "description": "Number of items to add, at least 1."
          }
        },
        "required": [
          "product",
          "quantity"
        ]
      }
    }
    remove_from_cartAction

    Remove an item from the shopping cart by its cartItemId (from get_cart). Returns the updated cart.

    View tool JSON
    {
      "name": "remove_from_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove an item from the shopping cart by its cartItemId (from get_cart). Returns the updated cart.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cartItemId": {
            "type": "integer",
            "description": "The cartItemId of the cart line to remove, as returned by get_cart."
          }
        },
        "required": [
          "cartItemId"
        ]
      }
    }
    get_shipping_infoAnswer

    Get shipping costs, free-shipping threshold, minimum order value, VAT and supported countries.

    View tool JSON
    {
      "name": "get_shipping_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get shipping costs, free-shipping threshold, minimum order value, VAT and supported countries.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }