Home Repairs Estimator — Cost Calculators
Deterministic cost calculators for HVAC, roofing, plumbing, electrical, solar, water heater.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (12)
- LOWen hvac-cost-calculator
- LOWen roofing-cost-calculator
- LOWen plumbing-cost-calculator
- LOWen electrical-cost-calculator
- LOWen solar-cost-calculator
- LOWen water-heater-cost-calculator
- LOWen hvac-cost-calculator
- LOWen roofing-cost-calculator
- LOWen plumbing-cost-calculator
- LOWen electrical-cost-calculator
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"hsa-cost-calculators": {
"url": "https://homerepairsestimator.com/mcp"
}
}
}Puntos de conexión remotos
https://homerepairsestimator.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢hvac-cost-calculator(sqft, work_type, system, efficiency)
Use when a user asks what HVAC replacement, installation, or repair will cost. Given home size, system type, and efficiency tier, returns low/high cost range, regional context, and contractor comparison guidance.
Esquema de entrada
{
"type": "object",
"properties": {
"sqft": {
"type": "number",
"minimum": 300,
"maximum": 8000,
"description": "Home size in square feet"
},
"work_type": {
"type": "string",
"enum": [
"Replace",
"Repair",
"New install"
],
"description": "Type of work needed"
},
"system": {
"type": "string",
"enum": [
"Heat Pump",
"Central AC",
"Furnace + AC",
"Furnace only"
],
"description": "HVAC system type"
},
"efficiency": {
"type": "string",
"enum": [
"Basic",
"Mid",
"High"
],
"description": "Efficiency tier (affects cost)"
}
},
"required": [
"sqft"
],
"additionalProperties": false
}🟢roofing-cost-calculator(area, pitch, material, tearoff)
Use when a user asks what a new roof, roof replacement, or roof repair will cost. Given roof area, pitch, and material, returns cost range and contractor guidance.
Esquema de entrada
{
"type": "object",
"properties": {
"area": {
"type": "number",
"minimum": 500,
"maximum": 8000,
"description": "Roof area in square feet"
},
"pitch": {
"type": "string",
"enum": [
"Low",
"Moderate",
"Steep"
],
"description": "Roof pitch/steepness"
},
"material": {
"type": "string",
"enum": [
"Asphalt",
"Metal",
"Tile",
"Slate"
],
"description": "Roofing material"
},
"tearoff": {
"type": "string",
"enum": [
"Yes",
"No"
],
"description": "Whether old roof needs removing"
}
},
"required": [
"area"
],
"additionalProperties": false
}🟢plumbing-cost-calculator(job, urgency, access)
Use when a user asks what plumbing repair, pipe replacement, or emergency plumbing will cost. Returns cost range and contractor guidance.
Esquema de entrada
{
"type": "object",
"properties": {
"job": {
"type": "string",
"enum": [
"Leak repair",
"Pipe replacement",
"Drain cleaning",
"Water heater",
"Fixture install",
"Emergency"
],
"description": "Type of plumbing work"
},
"urgency": {
"type": "string",
"enum": [
"Standard",
"Urgent (same day)",
"Emergency (after hours)"
],
"description": "Scheduling urgency"
},
"access": {
"type": "string",
"enum": [
"Normal",
"Difficult (wall/floor access)"
],
"description": "Access difficulty"
}
},
"required": [
"job"
],
"additionalProperties": false
}🟢electrical-cost-calculator(job, permits, stories)
Use when a user asks what electrical work will cost — panel upgrade, wiring, outlet installation, or any electrical project. Returns cost range with permit guidance.
Esquema de entrada
{
"type": "object",
"properties": {
"job": {
"type": "string",
"enum": [
"Panel upgrade",
"Outlet/switch",
"Wiring replacement",
"EV charger",
"Generator",
"Ceiling fan",
"Smoke detectors"
],
"description": "Type of electrical work"
},
"permits": {
"type": "string",
"enum": [
"Yes",
"No",
"Unknown"
],
"description": "Whether permits are likely required"
},
"stories": {
"type": "number",
"minimum": 1,
"maximum": 4,
"description": "Number of stories in the home"
}
},
"required": [
"job"
],
"additionalProperties": false
}🟢solar-cost-calculator(monthly_bill, roof_type, shading, battery)
Use when a user asks what solar panels cost, solar installation cost, or solar payback period. Returns system cost, payback timeline, and incentive guidance.
Esquema de entrada
{
"type": "object",
"properties": {
"monthly_bill": {
"type": "number",
"minimum": 30,
"maximum": 1000,
"description": "Current monthly electric bill in USD"
},
"roof_type": {
"type": "string",
"enum": [
"Asphalt shingle",
"Metal",
"Tile",
"Flat"
],
"description": "Roof type"
},
"shading": {
"type": "string",
"enum": [
"Low",
"Moderate",
"High"
],
"description": "Amount of roof shading"
},
"battery": {
"type": "string",
"enum": [
"Yes",
"No",
"Maybe"
],
"description": "Whether battery backup is wanted"
}
},
"required": [
"monthly_bill"
],
"additionalProperties": false
}🟢water-heater-cost-calculator(type, fuel, size)
Use when a user asks what a water heater replacement or installation costs. Returns cost range by type (tank/tankless), fuel, and size. Note: heat-pump water heaters have a distinct installed cost profile and are not modeled here.
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"Tank",
"Tankless"
],
"description": "Water heater type (heat-pump water heaters not modeled — see decision-layer copy)"
},
"fuel": {
"type": "string",
"enum": [
"Gas",
"Electric",
"Propane"
],
"description": "Fuel source"
},
"size": {
"type": "string",
"enum": [
"Small (30–40 gal)",
"Medium (50 gal)",
"Large (75–80 gal)"
],
"description": "Tank size (for tank heaters)"
}
},
"required": [
"type"
],
"additionalProperties": false
}Comunidad
Evidencia