Skip to main content
Glama
jiweiqi

heatpump-mcp-server

by jiweiqi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EIA_API_KEYNoOptional API key for live electricity rate lookups from EIA. Without it, bundled 2024 state-average rates are used.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
calculate_heat_pump_sizingA

Calculate required BTU capacity for a single-zone heat pump installation.

This tool performs a quick sizing calculation based on:

  • Home location (ZIP code) for climate zone and design temperature

  • Square footage and building age for heat loss estimation

  • Optional humidity considerations for enhanced dehumidification needs

Returns: Dictionary with: - required_btu: Recommended BTU capacity - btu_range_min/max: Acceptable range for equipment selection - design_temperature: Design heating temperature for location - climate_zone: ASHRAE climate zone - recommended_models: List of suitable heat pump models - calculation_notes: Detailed explanation of calculations - humidity_recommendations: Optional humidity control advice - oversizing_warnings: Warnings if system may be oversized

calculate_multi_zone_sizingA

Calculate heating/cooling loads for a multi-zone home with detailed zone-by-zone analysis.

Each zone should specify:

  • name: User-defined zone name

  • square_feet: Zone area (50-5000 sqft)

  • ceiling_height: Height in feet (7-20 ft, default 8)

  • zone_type: living_area, bedrooms, kitchen, basement, attic, garage, other

  • sun_exposure: north, south, east, west, minimal

  • window_coverage: Percentage of wall area as windows (0.0-0.5, default 0.15)

  • occupancy: high, medium, low

  • heat_sources: List like ["kitchen_appliances", "electronics", "home_office"]

  • air_sealing: tight, average, leaky

  • is_above_grade: True if above ground level

Returns: Dictionary with: - total_cooling_load/total_heating_load: Total BTU requirements - zone_results: Detailed results for each zone - system_options: Recommended multi-zone configurations - climate_info: Location-specific climate data - recommendations: Installation and design recommendations

estimate_energy_costsA

Estimate annual electricity costs and payback period for heat pump vs current heating system.

Analyzes:

  • Monthly heating load based on location and home characteristics

  • Heat pump electricity consumption using model's efficiency (HSPF2)

  • Comparison with current heating fuel costs

  • 10-year cost projection with savings analysis

  • Break-even year calculation

Returns: Dictionary with: - location_info: Climate and location details - electricity_rate: Rate used for calculations ($/kWh) - gas_rate: Comparison fuel rate if applicable - heat_pump_info: Selected model specifications - monthly_breakdown: Month-by-month cost comparison - annual_summary: Annual totals and payback analysis - ten_year_projection: Long-term savings projection - calculation_notes: Important assumptions and notes

check_cold_climate_performanceA

Verify heat pump performance at design temperature and determine backup heat requirements.

Analyzes:

  • Heat pump capacity at design temperature (coldest expected outdoor temp)

  • Percentage of heating load covered by heat pump alone

  • Required backup heat capacity to cover shortfall

  • Temperature range where heat pump provides full heating

  • COP (efficiency) across temperature range

Critical for cold-climate installations to ensure adequate heating on coldest days.

Returns: Dictionary with: - location_info: Climate zone and design conditions - heat_pump_model: Selected model name - capacity_curve: Heat pump capacity at various outdoor temperatures - performance_analysis: Coverage at design temp, backup heat needed - backup_heat_recommendation: Recommended backup system if needed - temperature_range_analysis: Performance across temperature ranges - key_findings: Important observations - warnings: Critical issues or limitations

get_electricity_rateA

Get the current electricity rate for a specific ZIP code location.

Fetches residential electricity rates from EIA (Energy Information Administration) API. Requires EIA_API_KEY environment variable to be set.

Returns: Dictionary with: - zip_code: Input ZIP code - electricity_rate: Rate in $/kWh - unit: Always "$/kWh" - source: Data source information

list_heat_pump_modelsA

List available heat pump models, optionally filtered by brand, capacity, or efficiency.

Returns comprehensive database of heat pump models with:

  • Brand and model name

  • BTU capacity (heating/cooling)

  • HSPF2 efficiency rating (higher is more efficient)

  • Estimated price range

Filters:

  • brand: Case-insensitive partial match (e.g., "Mitsubishi", "Fujitsu")

  • min_btu/max_btu: Capacity range for sizing

  • min_hspf2: Minimum efficiency threshold (typical range: 8.0-12.0)

Returns: Dictionary with: - total_models: Count of models matching filters - brands: List of available brands - models: List of model details

Prompts

Interactive templates invoked by user choice

NameDescription
size_heat_pump_promptGuide user through heat pump sizing process. Prompt name: size-heat-pump
analyze_costs_promptGuide user through cost and payback analysis. Prompt name: analyze-costs
verify_cold_climate_promptGuide user through cold climate performance verification. Prompt name: verify-cold-climate

Resources

Contextual data attached and managed by the client

NameDescription
get_heat_pump_models_resourceGet catalog of available heat pump models. Resource URI: heat-pump-models
get_climate_zones_resourceGet information about ASHRAE climate zones. Resource URI: climate-zones

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jiweiqi/heatpump-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server