Home Repairs Estimator — Cost Calculators

Deterministic cost calculators for HVAC, roofing, plumbing, electrical, solar, water heater.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
70%
Vollständigkeit des Schemas
100%
Qualität der Benennung
50%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (12)

  • LOWTool 'hvac-cost-calculator' description lacks action verbin hvac-cost-calculator
  • LOWTool 'roofing-cost-calculator' description lacks action verbin roofing-cost-calculator
  • LOWTool 'plumbing-cost-calculator' description lacks action verbin plumbing-cost-calculator
  • LOWTool 'electrical-cost-calculator' description lacks action verbin electrical-cost-calculator
  • LOWTool 'solar-cost-calculator' description lacks action verbin solar-cost-calculator
  • LOWTool 'water-heater-cost-calculator' description lacks action verbin water-heater-cost-calculator
  • LOWTool 'hvac-cost-calculator' doesn't follow camelCase/snake_casein hvac-cost-calculator
  • LOWTool 'roofing-cost-calculator' doesn't follow camelCase/snake_casein roofing-cost-calculator
  • LOWTool 'plumbing-cost-calculator' doesn't follow camelCase/snake_casein plumbing-cost-calculator
  • LOWTool 'electrical-cost-calculator' doesn't follow camelCase/snake_casein electrical-cost-calculator

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,146Tokens (Tool-Definitionen)
~1.4 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.90% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools