UN-Habitat — Global Municipal Budget Database
unhabitat.urban.city_budgetRetrieve municipal budget and expenditure data for over 1,200 cities, filtered by country, city, or UN region, to support comparative municipal finance and urban governance analysis.
Instructions
Retrieve 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. |