Open Meteo Climate Tools¶
Configuration File: open_meteo_climate_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the open_meteo_climate_tools.json configuration file.
Available Tools¶
OpenMeteo_get_historical_climate (Type: BaseRESTTool)¶
Get historical daily climate data for any location on Earth using the Open-Meteo Climate Change A…
OpenMeteo_get_historical_climate tool specification
Tool Information:
Name:
OpenMeteo_get_historical_climateType:
BaseRESTToolDescription: Get historical daily climate data for any location on Earth using the Open-Meteo Climate Change API. Returns daily temperature, precipitation, wind, humidity, and other variables from climate reanalysis models (ERA5, EC-Earth3P_HR, CMIP6). Data available from 1950 onwards. No authentication required. Useful for climate research, trend analysis, and historical weather studies.
Parameters:
latitude(number) (required) Location latitude (-90 to 90). Examples: 52.52 (Berlin), 40.71 (NYC), 48.85 (Paris)longitude(number) (required) Location longitude (-180 to 180). Examples: 13.41 (Berlin), -74.01 (NYC), 2.35 (Paris)start_date(string) (required) Start date in YYYY-MM-DD format. Data available from 1950-01-01. Examples: ‘1980-01-01’, ‘2000-06-01’, ‘2020-01-01’end_date(string) (required) End date in YYYY-MM-DD format. Examples: ‘1980-12-31’, ‘2000-06-30’, ‘2023-12-31’daily([‘string’, ‘null’]) (optional) Comma-separated daily variables. Values: ‘temperature_2m_mean’, ‘temperature_2m_max’, ‘temperature_2m_min’, ‘precipitation_sum’, ‘rain_sum’, ‘snowfall_sum’, ‘wind_speed_10m_max’, ‘et0_fao_evapotranspiration’. Default: temperature_2m_mean,precipitation_summodels([‘string’, ‘null’]) (optional) Climate model. Values: ‘EC_Earth3P_HR’ (Europe, high res), ‘MPI_ESM1_2_XR’, ‘FGOALS_f3_H’, ‘CMCC_CM2_VHR4’. Default: EC_Earth3P_HR
Example Usage:
query = {
"name": "OpenMeteo_get_historical_climate",
"arguments": {
"latitude": "example_value",
"longitude": "example_value",
"start_date": "example_value",
"end_date": "example_value"
}
}
result = tu.run(query)