Tool tree
Shop cork flooring in Canada: floating and glue-down cork floors, wall tiles, underlayment, samples, and hardwood or vinyl alternatives from Cancork.
Implementation
gradeNot graded
gradeNot graded
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": {}
}
}