{"serverId":"mcp-registry/ai.sourcemill/au-hot-water-payback","tools":[{"name":"check_hot_water_switch","fixed":{"name":"check_hot_water_switch","description":"Use when someone asks whether a heat pump hot water system is worth it in Australia, which rebates they can stack, how much a heat pump costs after rebates, or how long it takes to pay off — including \"can I combine the STC rebate with Victorian Energy Upgrades or Solar Victoria\", \"do I qualify\", and \"is a heat pump cheaper to run than gas\". Given a postcode, the current hot water system and a few household facts, returns the rebates actually stackable at that postcode (with each scheme's eligib","inputSchema":{"type":"object","required":["postcode","current_system"],"properties":{"people":{"type":"number","description":"household size (drives hot water demand)"},"postcode":{"type":"string","description":"AU postcode — rebate eligibility is postcode-gated"},"locally_made":{"type":"boolean","description":"an eligible locally made unit, which raises the Victorian caps"},"current_system":{"enum":["gas_storage","gas_instant","electric_resistance","none"],"type":"string","description":"what you have now"},"owner_occupier":{"type":"boolean","description":"tenure — gates the means-tested state rebates"},"property_value":{"type":"number","description":"property value — Solar Victoria requires under $3,000,000"},"replacement_due":{"type":"boolean","description":"true if the existing system is failing and you were replacing it anyway"},"household_income":{"type":"number","description":"combined owner taxable income, for means-tested schemes (Solar Victoria caps at $150,000)"},"system_age_years":{"type":"number","description":"age of the system being replaced; Solar Victoria requires at least 3 years"},"building_age_years":{"type":"number","description":"age of the building; Victorian Energy Upgrades requires at least 2 years"},"gas_only_for_hot_water":{"type":"boolean","description":"true if hot water is your last gas appliance, so the daily supply charge can be avoided"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":542,"tokensAfter":542}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}