UN-Habitat — Global Municipal Budget Database
unhabitat.urban.city_budgetRetrieve municipal budget and expenditure data from the UN-Habitat Global Municipal Database. Covers 1,207 cities worldwide with total budget (USD), budget per capita, capital expenditure, own-source revenue, and sector-wise expenditure percentages (education, health, transport, water, energy, sanitation, solid waste, public housing, streets, buildings). Filter by country, city, or UN region. Income group (low/lower-middle/upper-middle/high) included. Useful for comparative municipal finance analysis and urban governance research.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Filter by city name (partial match, e.g. "Nairobi", "Lagos", "Mumbai"). Case-insensitive. | |
| limit | No | Maximum number of cities to return (1–100, default 50). | |
| region | No | Filter by UN-Habitat region (partial match). Regions include "Sub-Saharan Africa", "Northern America and Europe", "Eastern and South-Eastern Asia", "Central and Southern Asia", "Latin America and the Caribbean", "Northern Africa and Western Asia", "Oceania". | |
| country | No | Filter by country name (partial match, e.g. "Kenya", "United States", "Brazil"). Case-insensitive. |
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. |