{"schemaVersion":"2025-06-18","serverInfo":{"name":"mtn-kitchens","title":"MTN Kitchens & Joinery","version":"1.1.0","description":"Tools for an Auckland custom kitchen & joinery manufacturer — price and design a kitchen off the live 3D-designer engine, and submit a real trade-price quote on a customer's behalf."},"transport":{"type":"streamable-http","endpoint":"https://mtnkm.co.nz/mcp"},"capabilities":{"tools":{"listChanged":false}},"authentication":{"type":"none"},"tools":[{"name":"get_business_info","description":"Get MTN Kitchens' core facts: name, address, hours, service area, credentials, contact and links. Use to answer 'who/where/when' questions."},{"name":"list_services","description":"List MTN Kitchens' services with indicative NZD price bands and timeframes (kitchen refresh, cabinet replacement, full kitchen, multi-unit, custom cabinetry, windows & doors)."},{"name":"estimate_kitchen_price","description":"Return an indicative NZD price band for a kitchen job. Not a quote — for an exact price the customer designs their kitchen in the 3D configurator."},{"name":"search_guides","description":"Search MTN Kitchens' 65+ Auckland kitchen guides by keyword. Returns matching guide titles, URLs and summaries."},{"name":"find_service_area","description":"Check whether MTN Kitchens serves an Auckland suburb/area and return the relevant area page."},{"name":"get_quote_link","description":"Get the URL and steps to request a trade-price quote or design a kitchen in 3D with instant pricing."},{"name":"get_kitchen_catalog","description":"Get the full kitchen design catalog: layouts, sizes, cabinet finishes, benchtops, splashbacks, handles, unit types & features, add-ons, volume-discount tiers and the Kāinga Ora rate codes — everything needed to build a `config` for price_kitchen, design_kitchen_link or create_kitchen_quote. Call this FIRST when a customer wants a custom kitchen priced or designed."},{"name":"price_kitchen","description":"Price a kitchen EXACTLY, off the same Kāinga Ora Schedule-of-Rates engine as the live 3D designer (not a rough band — the real coded price). Returns coded line items, per-kitchen ex/incl GST, any volume discount, the total, and a 3D deep-link. Build `config` from get_kitchen_catalog; every field is optional and omitted fields use the default design. Prices cabinetry only — appliances are supplied by others."},{"name":"design_kitchen_link","description":"Turn a kitchen `config` into a live 3D designer link (mtnkm.co.nz/?config=…#designer) that opens the EXACT design with instant pricing — the customer can rotate it, adjust it and submit for a quote. Returns the URL and its live price. Give this to a customer to show them their kitchen on the spot."},{"name":"price_kitchen_from_plan","description":"Price a kitchen straight from an ARCHITECT'S DRAWING — feed in the plan and get the coded price back. This is the automated developer flow: read the cabinetry off a consent drawing / elevation and price it off the same Kāinga Ora engine and the same reader the live 3D designer uses on an upload, so the number matches the site. Provide the drawing in whichever shape you have it: `pages` (each sheet's positioned text, from a PDF text layer — the most accurate, widths come straight off the printed dimensions) and/or `images` (a picture of each sheet, base64 or data URI — used for the sink/cooker/fridge roles, and as a fallback reading for a scan with no text). If you have already read the drawing elsewhere you may pass `design` (a full reading) or a flat `cabinets` list with `layout`/`runMm` instead. Set `kitchenCount` to price a whole development at the volume rate (e.g. 7 identical units). Returns the coded line items, per-kitchen and total ex/incl GST, any volume discount, a 3D deep-link, and what the reader understood (walls, cabinets, confidence, warnings). Cabinetry only — appliances are supplied by others. Always show the customer the confidence and warnings; a low-confidence reading needs a human to check the widths."},{"name":"create_kitchen_quote","description":"Submit a REAL trade-price quote request to MTN Kitchens on the customer's behalf. Records the lead, prices the design, emails the customer a confirmation with their reference and 3D link, and alerts the MTN office. Requires the customer's name and phone (email optional). Returns the reference (MTN-XXXXXXXX) and the 3D link. Only call this when the customer has explicitly asked to request a quote or be contacted — it creates a real lead a person will action."}]}