Climate Future Projection
world-bank-cckp.climate.projectionGet a CMIP6 future climate projection for a country: mean temperature (tas), max/min temperature (tasmax/tasmin), or precipitation (pr), under an SSP emission scenario (ssp126 low / ssp245 intermediate / ssp370 high / ssp585 very high) and a future 20-year window (2020-2039 through 2080-2099). Choose annual, monthly, or seasonal aggregation. Data: World Bank Climate Change Knowledge Portal (CMIP6 model ensemble), no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | Future 20-year projection window. Defaults to "2040-2059". | |
| 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). | |
| scenario | Yes | CMIP6 Shared Socioeconomic Pathway emission scenario: "ssp126" (low emissions, strong mitigation), "ssp245" (intermediate emissions), "ssp370" (high emissions), "ssp585" (very high emissions, fossil-fuel-intensive). | |
| 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. |