Find KW commercial kitchen equipment: public specs, AUD prices, supply status and product links.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Read one exact product_id or canonical slug from search_products. Returns existing public specifications, warranty, current AUD prices including and excluding GST, website supply status and KW product link. Missing/discontinued/hidden identities return product_not_found.
Exact numeric product_id or canonical product slug returned by search_products. Use search_products for a SKU/model; no fuzzy identity lookup.
Read one exact product_id or canonical slug from search_products. Returns existing public specifications, warranty, current AUD prices including and excluding GST, website supply status and KW product link. Missing/discontinued/hidden identities return product_not_found.
| Argument | Type | Description |
|---|---|---|
| identity* | string | Exact numeric product_id or canonical product slug returned by search_products. Use search_products for a SKU/model; no fuzzy identity lookup. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"identity"
],
"properties": {
"identity": {
"type": "string",
"pattern": "^(?:[1-9][0-9]{0,9}|[a-z0-9][a-z0-9-]{1,198}[a-z0-9])$",
"maxLength": 200,
"minLength": 1,
"description": "Exact numeric product_id or canonical product slug returned by search_products. Use search_products for a SKU/model; no fuzzy identity lookup."
}
},
"additionalProperties": false
}Search KW's current public catalogue by keyword, brand or exact model/SKU, with existing category, ex-GST price, website In Stock, sort and supported width filters. Returns at most 8 results, no pagination. Main prices include GST; ex-GST prices are also provided.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| brand | string | |
| limit | integer | |
| query* | string | |
| category | string | |
| in_stock | boolean | Filter by the website's In Stock status; this is not a dispatch promise. |
| price_max | number | Maximum AUD excluding GST, matching the existing website search filter. |
| price_min | number | Minimum AUD excluding GST, matching the existing website search filter. |
| width_band | string | Existing website width band, applied only in supported categories. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"sort": {
"enum": [
"relevance",
"price_asc",
"price_desc",
"title_asc",
"newest"
],
"type": "string",
"default": "relevance"
},
"brand": {
"type": "string",
"pattern": "^[\\p{L}\\p{N}\\s+.,'\"&()_\\-|]+$",
"maxLength": 120,
"minLength": 1
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 8,
"minimum": 1
},
"query": {
"type": "string"
},
"category": {
"type": "string",
"pattern": "^[\\p{L}\\p{N}\\s+.,'\"&()_\\-|]+$",
"maxLength": 120,
"minLength": 1
},
"in_stock": {
"type": "boolean",
"const": true,
"description": "Filter by the website's In Stock status; this is not a dispatch promise."
},
"price_max": {
"type": "number",
"maximum": 1000000,
"minimum": 0,
"description": "Maximum AUD excluding GST, matching the existing website search filter."
},
"price_min": {
"type": "number",
"maximum": 1000000,
"minimum": 0,
"description": "Minimum AUD excluding GST, matching the existing website search filter."
},
"width_band": {
"type": "string",
"pattern": "^[a-z0-9_-]+$",
"maxLength": 24,
"description": "Existing website width band, applied only in supported categories."
}
},
"additionalProperties": false
}