Building Compliance Agency — Municipal Plan & Occupancy

za.co.buildingcompliancePublished by buildingcompliance.co.zaOfficial publisherv2.0.1Updated Oct 30, 2026

Building plan approvals, occupancy certificates, and municipal compliance readiness tools.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Remote MCP server from a South African building compliance agency for estimating plan scrutiny fees, checking zoning rules, and submitting compliance inquiries.

What you can do
  • Estimate municipal building plan scrutiny fees in ZAR from floor area, municipality and SANS 10400 occupancy class
  • Look up typical coverage, floor area ratio, height and parking requirements for a Gauteng municipality and zoning category
  • Submit a compliance consultation or quote request for plan approval, archive plans, occupancy certificates, fire clearance, SDP or rezoning
When to use it
Useful when an assistant is helping with Gauteng building projects and needs quick fee estimates, zoning parameter lookups, or a way to send a compliance or quote request to the agency.
Requirements
Remote streamable HTTP endpoint at buildingcompliance.co.za; no packages, environment variables or headers declared. Network access to the provider's site is needed.
Before you install
The inquiry tool sends a request to a third-party agency, so details entered may be shared with that business and could lead to sales contact. Fee and zoning figures are described as estimates or typical values and should not be treated as official municipal determinations. No authentication is declared.

Installation

In SourceWeft

  1. Open Building Compliance Agency — Municipal Plan & Occupancy in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/za.co.buildingcompliance%2Fbuildingcompliance-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "building-compliance-agency-municipal-pla": {
      "type": "http",
      "url": "https://buildingcompliance.co.za/mcp"
    }
  }
}

Tools

3

estimate_scrutiny_fee

Estimate Scrutiny Fee

Estimates municipal building plan scrutiny fees (ZAR) in Gauteng based on total floor area (sqm), municipality, and SANS 10400 occupancy classification. When to use: Call this tool when you specifically need to execute 'estimate_scrutiny_fee' on Building Compliance Agency (buildingcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'check_zoning_requirements' or 'submit_compliance_inquiry' for their respective operations). Parameters: floor_area_sqm (required), municipality (required), building_classification (required). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersmunicipalityrequiredfloor_area_sqmrequiredbuilding_classificationrequired

check_zoning_requirements

Check Zoning Requirements

Retrieves typical municipal coverage, Floor Area Ratio (FAR), height, and parking requirements for a given Gauteng municipality and zoning category. When to use: Call this tool when you specifically need to execute 'check_zoning_requirements' on Building Compliance Agency (buildingcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'estimate_scrutiny_fee' or 'submit_compliance_inquiry' for their respective operations). Parameters: municipality (required), zoning_category (required). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersmunicipalityrequiredzoning_categoryrequired

submit_compliance_inquiry

Submit Compliance Inquiry

Submits a compliance consultation or quote request for council building plan approval, archive plan retrieval, occupancy certificates, fire clearance, SDP, or rezoning. When to use: Call this tool when you specifically need to execute 'submit_compliance_inquiry' on Building Compliance Agency (buildingcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'estimate_scrutiny_fee' or 'check_zoning_requirements' for their respective operations). Parameters: client_name (required), email (required), phone (required), service_required (required), property_details (optional). Behavior & Side Effects: Creates a live record/session in the backend database; no authentication required for public initiation; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersemailrequiredphonerequiredclient_namerequiredproperty_detailsservice_requiredrequired

Version history

1
  1. v2.0.1LatestOct 30, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.