Home Repairs Estimator — Cost Calculators
Deterministic cost calculators for HVAC, roofing, plumbing, electrical, solar, water heater.
사용해야 할까요
품질 및 안전성
발견 사항 (12)
- LOWhvac-cost-calculator에서
- LOWroofing-cost-calculator에서
- LOWplumbing-cost-calculator에서
- LOWelectrical-cost-calculator에서
- LOWsolar-cost-calculator에서
- LOWwater-heater-cost-calculator에서
- LOWhvac-cost-calculator에서
- LOWroofing-cost-calculator에서
- LOWplumbing-cost-calculator에서
- LOWelectrical-cost-calculator에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"hsa-cost-calculators": {
"url": "https://homerepairsestimator.com/mcp"
}
}
}원격 엔드포인트
https://homerepairsestimator.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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
}커뮤니티
증거