← WebMCP Directory

Tool tree

cancork.com

CommerceTools verified
Website
Shop cork flooring in Canada: floating and glue-down cork floors, wall tiles, underlayment, samples, and hardwood or vinyl alternatives from Cancork.
Explore capabilities
    search_productsAnswer

    Search Cancork. Prices are integer minor units; use currency_minor_unit. Confirm purchase units and coverage on each product page.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Cancork. Prices are integer minor units; use currency_minor_unit. Confirm purchase units and coverage on each product page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 10
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_current_productAnswer

    Get current product data from the live catalog.

    View tool JSON
    {
      "name": "get_current_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get current product data from the live catalog.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    add_to_cartAction

    Add a buyer-selected product or variation to the cart. This prepares a cart and does not place an order.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a buyer-selected product or variation to the cart. This prepares a cart and does not place an order.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "minimum": 1
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "default": 1
          }
        },
        "required": [
          "product_id"
        ]
      }
    }
    get_cartAnswer

    Get the buyer cart and current totals. Prices use currency_minor_unit.

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the buyer cart and current totals. Prices use currency_minor_unit.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_shipping_quoteAnswer

    Estimate selected items for a delivery destination without changing the buyer cart. Quote amounts are decimal major currency units and can be cached for 120 seconds; shipping options and final totals must be confirmed at checkout.

    View tool JSON
    {
      "name": "get_shipping_quote",
      "kind": "answer",
      "impl": "imperative",
      "description": "Estimate selected items for a delivery destination without changing the buyer cart. Quote amounts are decimal major currency units and can be cached for 120 seconds; shipping options and final totals must be confirmed at checkout.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "minItems": 1,
            "maxItems": 10,
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "integer",
                  "minimum": 1
                },
                "quantity": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 50
                }
              },
              "required": [
                "id",
                "quantity"
              ]
            }
          },
          "shipping_address": {
            "type": "object",
            "properties": {
              "country": {
                "type": "string"
              },
              "state": {
                "type": "string"
              },
              "postcode": {
                "type": "string"
              },
              "city": {
                "type": "string"
              }
            },
            "required": [
              "country",
              "postcode"
            ]
          }
        },
        "required": [
          "items",
          "shipping_address"
        ]
      }
    }
    get_checkout_linkAnswer

    Return the normal checkout link where the buyer confirms delivery, final total, and payment.

    View tool JSON
    {
      "name": "get_checkout_link",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the normal checkout link where the buyer confirms delivery, final total, and payment.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }