SA Build & Renovation Costs

South African building and renovation cost estimates in rand, by region and finish quality

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
92%
이름 품질
83%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,157토큰 (도구 정의)
~1.4 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.90%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "buildcost": {
      "url": "https://aiagenttools.co.za/buildcost/mcp"
    }
  }
}

원격 엔드포인트

https://aiagenttools.co.za/buildcost/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (6)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢list_cost_items(category, search)

Lists the building and renovation items that can be priced, with codes, units and base rates (Cape Town, standard quality, excl. VAT). Filter by category or keyword.

입력 스키마

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "e.g. roofing, walls, painting, floors, electrical, plumbing, packages, external"
    },
    "search": {
      "type": "string",
      "description": "Keyword, e.g. 'geyser' or 'tile'"
    }
  }
}
🟢estimate_works(items, region, quality, contingency_pct, preliminaries_pct, ...)

Prices a list of building/renovation items (by code from list_cost_items, with quantities) for a South African region and quality level. Returns material and labour per line, preliminaries, contingency, VAT, total and a likely range in rand.

입력 스키마

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "quantity": {
            "type": "number"
          }
        },
        "required": [
          "code",
          "quantity"
        ]
      }
    },
    "region": {
      "type": "string",
      "description": "Region id, default cape-town"
    },
    "quality": {
      "type": "string",
      "enum": [
        "economy",
        "standard",
        "premium"
      ],
      "default": "standard"
    },
    "contingency_pct": {
      "type": "number",
      "default": 10
    },
    "preliminaries_pct": {
      "type": "number",
      "description": "Site setup, supervision, rubble etc. Default 8",
      "default": 8
    },
    "include_vat": {
      "type": "boolean",
      "default": true
    }
  },
  "required": [
    "items"
  ]
}
🟢estimate_new_build(floor_area_m2, quality, region, double_storey, professional_fees_pct, ...)

Estimates the construction cost of a new house or extension in South Africa from floor area, quality level and region, using rand-per-m² rates. Optionally adds professional fees and municipal plan fees as a percentage.

입력 스키마

{
  "type": "object",
  "properties": {
    "floor_area_m2": {
      "type": "number"
    },
    "quality": {
      "type": "string",
      "enum": [
        "economy",
        "standard",
        "premium"
      ],
      "default": "standard"
    },
    "region": {
      "type": "string",
      "default": "cape-town"
    },
    "double_storey": {
      "type": "boolean",
      "default": false
    },
    "professional_fees_pct": {
      "type": "number",
      "description": "Architect, engineer, etc. Default 10",
      "default": 10
    },
    "contingency_pct": {
      "type": "number",
      "default": 10
    },
    "include_vat": {
      "type": "boolean",
      "default": true
    }
  },
  "required": [
    "floor_area_m2"
  ]
}
🟢renovation_flip_check(purchase_price, renovation_cost, expected_resale, months_held, monthly_holding_cost, ...)

Checks a buy-renovate-sell deal in South Africa: purchase price, renovation estimate, transfer duty and costs, holding costs and selling costs (agent commission) against expected resale value. Returns profit, margin and the maximum sensible offer for a target margin.

입력 스키마

{
  "type": "object",
  "properties": {
    "purchase_price": {
      "type": "number"
    },
    "renovation_cost": {
      "type": "number",
      "description": "Total incl. VAT, e.g. from estimate_works"
    },
    "expected_resale": {
      "type": "number"
    },
    "months_held": {
      "type": "number",
      "default": 6
    },
    "monthly_holding_cost": {
      "type": "number",
      "description": "Rates, levies, insurance, utilities, bond interest. Default 1% of purchase price"
    },
    "agent_commission_pct": {
      "type": "number",
      "default": 6,
      "description": "Incl. VAT"
    },
    "target_margin_pct": {
      "type": "number",
      "default": 20,
      "description": "Target profit as % of total cost"
    }
  },
  "required": [
    "purchase_price",
    "renovation_cost",
    "expected_resale"
  ]
}
🟢roof_replacement_estimate(area_m2, profile, gauge_mm, ridge_m, include_labour)

Material list and cost for replacing a roof with IBR or corrugated steel sheeting in South Africa: number of sheets, screws and ridge capping, priced from current supplier prices that a person has checked and approved, with the supplier and price date on each line. Use estimate_works for an all-in installed rate instead.

입력 스키마

{
  "type": "object",
  "properties": {
    "area_m2": {
      "type": "number",
      "description": "Roof surface area in m² (the sloped area, not the floor area)"
    },
    "profile": {
      "type": "string",
      "enum": [
        "ibr",
        "corrugated"
      ],
      "description": "Sheet profile (default ibr)"
    },
    "gauge_mm": {
      "type": "number",
      "description": "Optional sheet thickness, e.g. 0.47"
    },
    "ridge_m": {
      "type": "number",
      "description": "Optional ridge length in metres, to include ridge capping"
    },
    "include_labour": {
      "type": "boolean",
      "description": "Add a labour rate per m² if one has been set"
    }
  },
  "required": [
    "area_m2"
  ]
}
🟢unmet_request(need, context, region)

Free to call. If you needed South African data that none of these tools provide (a cost, rate, rule, price or place we don't cover), describe it here in one sentence. We review these every week and build the most-requested data first.

입력 스키마

{
  "type": "object",
  "properties": {
    "need": {
      "type": "string",
      "description": "What information you were looking for, in one sentence."
    },
    "context": {
      "type": "string",
      "description": "Optional: the kind of task it was for, e.g. 'renovation quote' or 'payroll run'."
    },
    "region": {
      "type": "string",
      "description": "Optional: province or town, if it matters."
    }
  },
  "required": [
    "need"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 6개