Tool tree
Find top heat pump manufacturers and brands. Compare 28,717 heat pumps — air source, ducted, and ductless — with a heat pump comparison chart, then request installer quotes.
Implementation
gradeNot graded
gradeNot graded
search_heat_pumps_catalogAnswer
Search the catalog by type (air-source, mini-split, ducted, geothermal), specs (SEER2, HSPF2, COP at 5°F, heating capacity, tonnage, cold_climate, grant_eligible), brand, AHRI, or keyword. Keyword is optional.
View tool JSON
{
"name": "search_heat_pumps_catalog",
"kind": "answer",
"impl": "imperative",
"description": "Search the catalog by type (air-source, mini-split, ducted, geothermal), specs (SEER2, HSPF2, COP at 5°F, heating capacity, tonnage, cold_climate, grant_eligible), brand, AHRI, or keyword. Keyword is optional.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"q": {
"type": "string",
"maxLength": 80,
"description": "Optional brand, model, or free-text search. Omit to filter only by type or specs."
},
"ahri": {
"type": "string",
"maxLength": 40,
"description": "AHRI certified reference number"
},
"brand": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"description": "Heat-pump form factor: air-source, mini-split, ducted, or geothermal. Also accepts Air Source, Mini-Split, air_source, mini_split, ductless.",
"enum": [
"air-source",
"mini-split",
"ducted",
"geothermal"
]
},
"min_seer2": {
"type": "number",
"description": "Minimum SEER2 efficiency",
"minimum": 0,
"maximum": 50
},
"max_seer2": {
"type": "number",
"description": "Maximum SEER2 efficiency",
"minimum": 0,
"maximum": 50
},
"min_hspf2": {
"type": "number",
"description": "Minimum HSPF2 efficiency",
"minimum": 0,
"maximum": 30
},
"max_hspf2": {
"type": "number",
"description": "Maximum HSPF2 efficiency",
"minimum": 0,
"maximum": 30
},
"min_cop_5": {
"type": "number",
"description": "Minimum coefficient of performance at 5°F",
"minimum": 0,
"maximum": 10
},
"max_cop_5": {
"type": "number",
"description": "Maximum coefficient of performance at 5°F",
"minimum": 0,
"maximum": 10
},
"min_heating_capacity_5_btu": {
"type": "number",
"description": "Minimum heating capacity at 5°F in BTU/h",
"minimum": 0,
"maximum": 1000000
},
"max_heating_capacity_5_btu": {
"type": "number",
"description": "Maximum heating capacity at 5°F in BTU/h",
"minimum": 0,
"maximum": 1000000
},
"min_heating_capacity_47_btu": {
"type": "number",
"description": "Minimum heating capacity at 47°F in BTU/h",
"minimum": 0,
"maximum": 1000000
},
"max_heating_capacity_47_btu": {
"type": "number",
"description": "Maximum heating capacity at 47°F in BTU/h",
"minimum": 0,
"maximum": 1000000
},
"min_nominal_tonnage": {
"type": "number",
"description": "Minimum nominal system tonnage",
"minimum": 0,
"maximum": 100
},
"max_nominal_tonnage": {
"type": "number",
"description": "Maximum nominal system tonnage",
"minimum": 0,
"maximum": 100
},
"cold_climate": {
"type": "boolean",
"description": "Require or exclude cold-climate performance (COP at 5°F >= 1.75 and HSPF2 >= 9)"
},
"grant_eligible": {
"type": "boolean",
"description": "Require or exclude products eligible for at least one catalogued Canadian grant program"
},
"sort": {
"type": "string",
"enum": [
"brand",
"seer2-desc",
"hspf2-desc",
"cop-5-desc",
"heating-capacity-5-desc",
"tonnage-asc"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 5000,
"default": 0
}
}
},
"page": "/"
}compare_heat_pumpsAction
Compare 2 or 3 AHRI-certified heat pumps side by side (SEER2, HSPF2, COP, heating capacity, eligibility).
View tool JSON
{
"name": "compare_heat_pumps",
"kind": "act",
"impl": "imperative",
"description": "Compare 2 or 3 AHRI-certified heat pumps side by side (SEER2, HSPF2, COP, heating capacity, eligibility).",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"ahri"
],
"properties": {
"ahri": {
"type": "array",
"description": "AHRI certificate numbers to compare",
"minItems": 2,
"maxItems": 3,
"items": {
"type": "string",
"maxLength": 40
}
}
}
},
"page": "/"
}submit_heat_pumps_quoteSensitive Action
Submit an installer quote request only after explicit user consent.
View tool JSON
{
"name": "submit_heat_pumps_quote",
"kind": "transact",
"impl": "imperative",
"description": "Submit an installer quote request only after explicit user consent.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"consent",
"name",
"email",
"address",
"city",
"state",
"zip",
"service_type",
"urgency"
],
"properties": {
"consent": {
"type": "boolean",
"const": true
},
"name": {
"type": "string"
},
"email": {
"type": "string",
"format": "email"
},
"phone": {
"type": "string"
},
"address": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"zip": {
"type": "string"
},
"service_type": {
"type": "string",
"enum": [
"air_source",
"mini_split",
"ducted",
"geothermal",
"commercial",
"repair"
]
},
"home_size": {
"type": "string"
},
"urgency": {
"type": "string"
},
"details": {
"type": "string"
}
}
},
"page": "/"
}get_heat_pumps_agent_discoveryAnswer
Return the public A2A, MCP, OpenAPI, and agent instruction URLs.
View tool JSON
{
"name": "get_heat_pumps_agent_discovery",
"kind": "answer",
"impl": "imperative",
"description": "Return the public A2A, MCP, OpenAPI, and agent instruction URLs.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
},
"page": "/"
}