Tool tree
Discover products from Canadian Shopify merchants. Live search from the Shopify Global Catalog — no stored product database. Ships within Canada.
Implementation
gradeNot graded
gradeNot graded
page: Every page
list_categoriesAnswer
Returns Shopify root categories ranked by eligible product count (most first). Use slug values in search_products.
View tool JSON
{
"name": "list_categories",
"kind": "answer",
"impl": "imperative",
"description": "Returns Shopify root categories ranked by eligible product count (most first). Use slug values in search_products.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}search_productsAnswer
Search live in-stock products from Canadian Shopify merchants. Combines optional query with English or French made-in-Canada catalog wording.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search live in-stock products from Canadian Shopify merchants. Combines optional query with English or French made-in-Canada catalog wording.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Optional search terms (e.g. coffee mug)"
},
"category": {
"type": "string",
"description": "Category slug from list_categories (e.g. hg for Home & Garden)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Max products to return (default 10)"
}
},
"additionalProperties": false
},
"page": "/"
}get_product_detailsAnswer
Fetch full details for one catalog product by id and optional variant id (from search_products results).
View tool JSON
{
"name": "get_product_details",
"kind": "answer",
"impl": "imperative",
"description": "Fetch full details for one catalog product by id and optional variant id (from search_products results).",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Product id from search results"
},
"variant": {
"type": "string",
"description": "Variant id (optional)"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}open_product_pageAction
Navigate this browser tab to a product detail page on Buy Canadian so the human can review and click through to the merchant.
View tool JSON
{
"name": "open_product_page",
"kind": "act",
"impl": "imperative",
"description": "Navigate this browser tab to a product detail page on Buy Canadian so the human can review and click through to the merchant.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Product id"
},
"variant": {
"type": "string",
"description": "Variant id (optional)"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/"
}open_category_pageAction
Navigate this browser tab to a category listing on Buy Canadian.
View tool JSON
{
"name": "open_category_page",
"kind": "act",
"impl": "imperative",
"description": "Navigate this browser tab to a category listing on Buy Canadian.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Category slug from list_categories"
}
},
"required": [
"slug"
],
"additionalProperties": false
},
"page": "/"
}