gradeNot graded
marketzee_search_productsAction
Search and filter products in the Marketzee e-commerce catalog by keyword query, category, price range, manufacturer, and stock availability.
View tool JSON
{
"name": "marketzee_search_products",
"kind": "act",
"impl": "imperative",
"description": "Search and filter products in the Marketzee e-commerce catalog by keyword query, category, price range, manufacturer, and stock availability.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term matching product title, description, EAN, or manufacturer"
},
"category_id": {
"type": "integer",
"description": "Filter by specific category ID"
},
"category_slug": {
"type": "string",
"description": "Filter by category slug"
},
"include_subcategories": {
"type": "boolean",
"default": true,
"description": "Whether to include products in descendant child categories"
},
"min_price": {
"type": "number",
"description": "Minimum price filter"
},
"max_price": {
"type": "number",
"description": "Maximum price filter"
},
"in_stock_only": {
"type": "boolean",
"default": false,
"description": "Filter only items currently in stock"
},
"manufacturer": {
"type": "string",
"description": "Filter by manufacturer name or ID"
},
"language": {
"type": "string",
"description": "Language code (e.g. 'lv', 'en')"
},
"order_by": {
"type": "string",
"enum": [
"price",
"-price",
"name",
"-name",
"created_at",
"-created_at",
"stock",
"-stock"
],
"description": "Sorting criteria"
},
"limit": {
"type": "integer",
"default": 20,
"minimum": 1,
"maximum": 100,
"description": "Number of items to return"
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of items to skip for pagination"
}
}
},
"page": "/lv/produkti"
}marketzee_get_product_detailsAnswer
Get complete detailed information for a specific product by UUID, numeric ID, slug, or EAN, including description, pricing, stock, categories, images, and bulk pricing tiers.
View tool JSON
{
"name": "marketzee_get_product_details",
"kind": "answer",
"impl": "imperative",
"description": "Get complete detailed information for a specific product by UUID, numeric ID, slug, or EAN, including description, pricing, stock, categories, images, and bulk pricing tiers.",
"inputSchema": {
"type": "object",
"properties": {
"product_uuid": {
"type": "string",
"description": "Product UUID"
},
"product_id": {
"type": "integer",
"description": "Product database ID"
},
"slug": {
"type": "string",
"description": "Product URL slug"
},
"ean": {
"type": "string",
"description": "Product barcode / EAN"
},
"language": {
"type": "string",
"description": "Language code (e.g. 'lv', 'en')"
}
}
},
"page": "/lv/produkti"
}marketzee_list_categoriesAction
List product categories in the Marketzee catalog, with support for filtering by parent category (or root categories only), language, and nested children trees.
View tool JSON
{
"name": "marketzee_list_categories",
"kind": "act",
"impl": "imperative",
"description": "List product categories in the Marketzee catalog, with support for filtering by parent category (or root categories only), language, and nested children trees.",
"inputSchema": {
"type": "object",
"properties": {
"parent_id": {
"type": [
"integer",
"null",
"string"
],
"description": "Parent category ID. Pass null/0 to get only root categories."
},
"parent_slug": {
"type": [
"string",
"null"
],
"description": "Parent category slug."
},
"language": {
"type": "string",
"description": "Language code (e.g. 'lv', 'en')"
},
"include_children": {
"type": "boolean",
"default": false,
"description": "Whether to embed immediate subcategories under each item"
},
"active_only": {
"type": "boolean",
"default": true,
"description": "Return only published active categories"
}
}
},
"page": "/lv/produkti"
}marketzee_get_category_detailsAnswer
Get detailed information for a specific product category including its full breadcrumb path, description, images, and child subcategories.
View tool JSON
{
"name": "marketzee_get_category_details",
"kind": "answer",
"impl": "imperative",
"description": "Get detailed information for a specific product category including its full breadcrumb path, description, images, and child subcategories.",
"inputSchema": {
"type": "object",
"properties": {
"category_id": {
"type": "integer",
"description": "Category database ID"
},
"category_slug": {
"type": "string",
"description": "Category URL slug"
},
"language": {
"type": "string",
"description": "Language code (e.g. 'lv', 'en')"
}
}
},
"page": "/lv/produkti"
}marketzee_get_category_productsAction
Retrieve the products belonging to a specific category, with options for subcategory inclusion, price filtering, stock filtering, and pagination.
View tool JSON
{
"name": "marketzee_get_category_products",
"kind": "act",
"impl": "imperative",
"description": "Retrieve the products belonging to a specific category, with options for subcategory inclusion, price filtering, stock filtering, and pagination.",
"inputSchema": {
"type": "object",
"properties": {
"category_id": {
"type": "integer",
"description": "Category database ID"
},
"category_slug": {
"type": "string",
"description": "Category URL slug"
},
"include_subcategories": {
"type": "boolean",
"default": true,
"description": "Whether to include products in child subcategories"
},
"in_stock_only": {
"type": "boolean",
"default": false,
"description": "Filter only items currently in stock"
},
"min_price": {
"type": "number",
"description": "Minimum price filter"
},
"max_price": {
"type": "number",
"description": "Maximum price filter"
},
"language": {
"type": "string",
"description": "Language code (e.g. 'lv', 'en')"
},
"order_by": {
"type": "string",
"enum": [
"price",
"-price",
"name",
"-name",
"created_at",
"-created_at",
"stock",
"-stock"
],
"description": "Sorting criteria"
},
"limit": {
"type": "integer",
"default": 20,
"minimum": 1,
"maximum": 100,
"description": "Number of items to return"
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Number of items to skip for pagination"
}
}
},
"page": "/lv/produkti"
}