Noaa Climate MCP Server
Search NOAA climate stations and datasets, fetch historical weather observations.
Connect it
Settings → Connectors → Add custom connector
URL: https://noaa-climate.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://noaa-climate.caseyjhand.com/mcp{
"mcpServers": {
"noaa-climate-mcp-server": {
"url": "https://noaa-climate.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http noaa-climate-mcp-server https://noaa-climate.caseyjhand.com/mcp{
"servers": {
"noaa-climate-mcp-server": {
"type": "http",
"url": "https://noaa-climate.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"noaa-climate-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/noaa-climate-mcp-server@0.6.5"
],
"env": {
"NOAA_CDO_TOKEN": "<value>"
}
}
}
}claude mcp add noaa-climate-mcp-server -- npx -y @cyanheads/noaa-climate-mcp-server@0.6.510 tools, verified live
noaa_climate_list_datasetsread-onlyList 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
noaa_climate_list_data_categoriesread-onlyList data categories that group related data types â Temperature, Precipitation, Wind, Pressure, Sunshine, Sky cover, Weather Type, and more. Use to discover what types of measurements are available before calling noaa_climate_list_data_types. Optionally filter by dataset, location, station, or date range. There are 42 categories in total.
noaa_climate_list_data_typesread-onlyList available data types (measurement labels like TMAX, TMIN, PRCP, SNOW) for a given dataset or category. Pass a datasetId to see what is measured in that dataset, or a datacategoryId (e.g., "TEMP") to see all temperature-related types. Hundreds of types exist across all datasets. Use this before calling noaa_climate_fetch_data when the data type IDs are unknown. Common GHCND types: TMAX (max te
noaa_climate_list_location_categoriesread-onlyList the location categories that scope noaa_climate_find_locations â CITY, CLIM_DIV, CLIM_REG, CNTRY, CNTY, HYD_ACC, HYD_CAT, HYD_REG, HYD_SUB, ST, US_TERR, and ZIP. Call this first when you do not know which locationCategoryId to pass, including the hydrological categories needed to reach a basin or region. There are 12 categories in total. This endpoint takes pagination and sort only â NOAA
noaa_climate_find_locationsread-onlySearch for geographic locations by category (CITY, ST, CNTY, CNTRY, ZIP, CLIM_REG, etc.). Returns location IDs used in station search and data queries. Without locationCategoryId, returns all location types; noaa_climate_list_location_categories lists the valid values. Use locationCategoryId=ST to list US states (51 entries â small enough to retrieve completely). To find a location by name, pass
noaa_climate_find_stationsread-onlySearch for weather observation stations by location, bounding box, dataset, and data type. Returns station IDs, names, coordinates, elevation, and data coverage dates. Filter by locationId (e.g., "FIPS:37" for all NC stations), extent (lat/lon bounding box), datasetId, datatypeId, and date range. Station IDs returned here are used as stationId in noaa_climate_fetch_data. A station must have data f
noaa_climate_get_stationread-onlyFetch full metadata for a single weather station by its ID (e.g., "GHCND:USW00024233", "COOP:010008"). Returns name, coordinates, elevation, and the full date range for which data is available. Use when you have a station ID from noaa_climate_find_stations and want its complete details, or to verify a station before querying data.
noaa_climate_fetch_dataread-onlyFetch historical observation records from a NOAA CDO dataset for a given date range. Requires datasetId (e.g., GHCND for daily, GSOM for monthly), startDate, and endDate. Optionally scope to specific stations, locations, and data types. Date range limits per request: sub-daily, daily, and radar datasets (GHCND, PRECIP_15, PRECIP_HLY, NORMAL_DLY, NORMAL_HLY, NEXRAD2, NEXRAD3) are limited to 1 year;
noaa_climate_search_storm_eventsread-onlySearch the NCEI Storm Events Database for one calendar year â tornadoes, hail, floods, hurricanes, winter storms, heat, and every other NWS Storm Data event type, with magnitude, direct and indirect deaths and injuries, property and crop damage, and the episode and event narratives. This is a different NOAA corpus from the CDO tools on this server: it carries discrete severe-weather events rathe
noaa_climate_get_billion_dollar_disastersread-onlyQuery NOAA/NCEIâs Billion-Dollar Weather and Climate Disasters â the curated record of US disasters whose damage passed $1 billion, with CPI-adjusted and unadjusted costs, deaths, and one of seven classes (Drought, Flooding, Freeze, Severe Storm, Tropical Cyclone, Wildfire, Winter Storm). Every cost returned is in WHOLE US DOLLARS: NCEI declares a different unit in each export â millions for
Alternatives in Search & Research
Compare →SSSEO SkillA
Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.
GitHitsA
Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.
CMClinicaltrialsgov MCP ServerA
Search ClinicalTrials.gov: find studies, retrieve results, match patients to candidate trials.
ESG Hub MCP ServerA
ESG knowledge base for AI agents: hybrid search, glossary, frameworks, industries, graph traversal.
pmndrs docsA
Search and read the docs and examples of react-three-fiber, drei, zustand, jotai... from your agent
PMPubmed MCP ServerA
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.