SA Municipal — List Municipalities
samuni.reference.municipalitiesList all South African municipalities registered with the National Treasury. Returns up to 300 municipalities with demarcation code, name, province, category, phone number, and website URL. Filter by province code (EC, GP, KZN, WC, etc.) or category (A=Metro, B=Local, C=District). South Africa has 8 metropolitan (A), ~205 local (B), and 44 district (C) municipalities. Demarcation codes are needed for other samuni tools (e.g. CPT=Cape Town, JHB=Johannesburg, ETH=eThekwini/Durban, TSH=Tshwane, EKU=Ekurhuleni). No auth required. Source: SA National Treasury Municipal Finance Management Act (MFMA) data portal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of municipalities to return (1-300, default 50). Use 300 for full list. | |
| category | No | Municipality category: A=Metropolitan, B=Local (most), C=District. SA has 8 metros (A), ~205 local (B), and 44 district (C) municipalities. | |
| province_code | No | Filter by province code: EC=Eastern Cape, FS=Free State, GP=Gauteng, KZN=KwaZulu-Natal, LP=Limpopo, MP=Mpumalanga, NC=Northern Cape, NW=North West, WC=Western Cape |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |