SA Municipal — Officials Directory
samuni.reference.officialsGet contact details for senior officials of a South African municipality. Returns role, name, title, email address, and phone number. Common roles: Mayor/Executive Mayor, Deputy Mayor/Executive Mayor, Municipal Manager, Chief Financial Officer, Speaker, Chief Audit Executive. Requires demarcation code (e.g. CPT=Cape Town, JHB=Johannesburg, ETH=eThekwini). No auth required. Source: SA National Treasury MFMA officials cube.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"demarcation_code": "<demarcation_code>"
},
"name": "samuni.reference.officials"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Filter by role name (e.g. "Mayor/Executive Mayor", "Chief Financial Officer", "Municipal Manager"). Case-sensitive, partial matches not supported. | |
| demarcation_code | Yes | Municipality demarcation code to look up officials for (e.g. CPT=Cape Town, JHB=Johannesburg, ETH=eThekwini, TSH=Tshwane). |
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. |