SA Build & Renovation Costs
South African building and renovation cost estimates in rand, by region and finish quality
Sollte ich dies verwenden
Qualität und Sicherheit
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": {
"buildcost": {
"url": "https://aiagenttools.co.za/buildcost/mcp"
}
}
}Remote-Endpunkte
https://aiagenttools.co.za/buildcost/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Community
Nachweis