List NOAA Climate Datasets
noaa_climate_list_datasetsList available NOAA CDO datasets with their IDs, names, and temporal coverage. Returns all ~11 datasets by default (no required parameters). Optionally filter to datasets that contain a specific data type, cover a location or station, or overlap a date range. Common datasets: GHCND (daily observations, 1763–present), GSOM (monthly summaries), GSOY (annual summaries), NORMAL_DLY/MLY/ANN/HLY (1981–2010 climate normals). Use this first to discover available datasets before calling noaa_climate_fetch_data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1–1000). Defaults to 25. | |
| offset | No | Zero-based index of the first result to return for pagination. Defaults to 0. | |
| endDate | No | Filter to datasets with data on or before this ISO date (YYYY-MM-DD). Optional. | |
| sortField | No | Sort results by this field. Optional. | |
| sortOrder | No | Sort direction. Optional; defaults to asc. | |
| startDate | No | Filter to datasets with data on or after this ISO date (YYYY-MM-DD). Optional. | |
| stationId | No | Filter to datasets covering this station ID (e.g., "GHCND:USW00024233"). Optional. | |
| datatypeId | No | Filter to datasets containing these data type IDs (e.g., ["TMAX", "PRCP"]). Optional. | |
| locationId | No | Filter to datasets covering this location ID (e.g., "FIPS:37" for NC). Optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Guidance when no datasets matched — echoes applied filters and suggests how to broaden. | |
| results | No | Matching datasets. | |
| metadata | No | Pagination metadata. Present when the API returns it. | |
| exhausted | No | True when the requested offset is past the end of a non-empty result set — the page is empty but matches exist. Omitted otherwise. | |
| totalCount | No | Total number of matching datasets before the page limit. |