Home Repairs Estimator — Cost Calculators
Deterministic cost calculators for HVAC, roofing, plumbing, electrical, solar, water heater.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (12)
- LOWin hvac-cost-calculator
- LOWin roofing-cost-calculator
- LOWin plumbing-cost-calculator
- LOWin electrical-cost-calculator
- LOWin solar-cost-calculator
- LOWin water-heater-cost-calculator
- LOWin hvac-cost-calculator
- LOWin roofing-cost-calculator
- LOWin plumbing-cost-calculator
- LOWin electrical-cost-calculator
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"hsa-cost-calculators": {
"url": "https://homerepairsestimator.com/mcp"
}
}
}Remote-Endpunkte
https://homerepairsestimator.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Community
Nachweis