Climate Historical Normal
world-bank-cckp.climate.normalGet the observed historical baseline climatology (1995-2014 average) for a country: mean temperature (tas), max/min temperature (tasmax/tasmin), or precipitation (pr). Choose annual, monthly, or seasonal aggregation. Use "all_countries" or "region_XXX" as country to fetch every country/sub-region in one call. Data: World Bank Climate Change Knowledge Portal (CMIP6 model ensemble), no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | Geography code: ISO3166 alpha-3 country code (e.g. "BRA", "USA", "IND"), or a special aggregate code such as "all_countries" (every country in one call) or "region_SAS" (South Asia region, admin1-level breakdown included — replace SAS with any World Bank region code). | |
| variable | Yes | Climate variable: "tas" (mean near-surface air temperature, °C), "tasmax" (mean daily maximum temperature, °C), "tasmin" (mean daily minimum temperature, °C), "pr" (precipitation, mm). | |
| aggregation | No | Time aggregation of the returned values. "annual" returns one value per year, "monthly" returns 12 values per year, "seasonal" returns 4 values per year (DJF/MAM/JJA/SON). Defaults to "annual". |
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. |