
Noaa Cdo Mcp Server
Wraps NOAA's Climate Data Online API v2 to search weather stations and pull historical observations going back to 1763. You get seven tools covering the full discovery flow: list datasets (GHCND daily, GSOM monthly, climate normals), find locations by state or zip, search stations by bounding box or data type, and fetch observation records with automatic date range validation. The fetch tool enforces per-dataset limits (one year for daily, ten for monthly) and handles unit conversion since raw GHCND values come as tenths-of-unit integers. Includes resources for dataset metadata and station lookups. Useful when you need programmatic access to temperature, precipitation, wind, or snow data without writing pagination and validation logic yourself.
- GitHub stars
- 5
- tools
- 10
- auth
- Required
- transport
- STDIO, HTTP
- env vars
- 7
- last updated
- Jun 20, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
noaa_climate_list_datasetsList available CDO datasets with IDs, names, and temporal coverage
List available CDO datasets with IDs, names, and temporal coverage
No parameter schema in public metadata yet.
noaa_climate_list_data_categoriesList data category groups (Temperature, Precipitation, Wind, etc.)
List data category groups (Temperature, Precipitation, Wind, etc.)
No parameter schema in public metadata yet.
noaa_climate_list_data_typesList specific measurement labels (TMAX, TMIN, PRCP, SNOW, etc.) by dataset or category
List specific measurement labels (TMAX, TMIN, PRCP, SNOW, etc.) by dataset or category
No parameter schema in public metadata yet.
noaa_climate_list_location_categoriesList the 12 location categories that scope location search
List the 12 location categories that scope location search
No parameter schema in public metadata yet.
noaa_climate_find_locationsSearch geographic locations by category (states, cities, counties, zip codes, climate regions), with an optional name filter
Search geographic locations by category (states, cities, counties, zip codes, climate regions), with an optional name filter
No parameter schema in public metadata yet.
noaa_climate_find_stationsSearch weather stations by location, bounding box, dataset, and data type
Search weather stations by location, bounding box, dataset, and data type
No parameter schema in public metadata yet.
noaa_climate_get_stationFetch full metadata for a single station by ID
Fetch full metadata for a single station by ID
No parameter schema in public metadata yet.
noaa_climate_fetch_dataFetch historical observation records for a dataset and date range
Fetch historical observation records for a dataset and date range
No parameter schema in public metadata yet.
noaa_climate_search_storm_eventsSearch the NCEI Storm Events Database for one year — tornadoes, hail, floods, hurricanes, with damage, casualties, and narratives
Search the NCEI Storm Events Database for one year — tornadoes, hail, floods, hurricanes, with damage, casualties, and narratives
No parameter schema in public metadata yet.
noaa_climate_get_billion_dollar_disastersQuery NOAA's retired 1980–2024 Billion-Dollar Weather and Climate Disasters archive — CPI-adjusted costs and deaths per disaster, or per-year totals by disaster class
Query NOAA's retired 1980–2024 Billion-Dollar Weather and Climate Disasters archive — CPI-adjusted costs and deaths per disaster, or per-year totals by disaster class
No parameter schema in public metadata yet.
Sponsors
Configuration
NOAA_CDO_TOKEN*NOAA CDO API token. Obtain free at https://www.ncdc.noaa.gov/cdo-web/token.
MCP_LOG_LEVELdefault: infoSets the minimum log level for output (e.g., 'debug', 'info', 'warn').
MCP_HTTP_HOSTdefault: 127.0.0.1The hostname for the HTTP server.
MCP_HTTP_PORTdefault: 3010The port to run the HTTP server on.
MCP_HTTP_ENDPOINT_PATHdefault: /mcpThe endpoint path for the MCP server.
MCP_PUBLIC_URLPublic origin override for deployments behind a reverse proxy (e.g. https://mcp.example.com).
MCP_AUTH_MODEdefault: noneAuthentication mode to use: 'none', 'jwt', or 'oauth'.
Readme
@cyanheads/noaa-climate-mcp-server
Search NOAA climate stations and datasets, fetch historical weather observations via MCP. STDIO or Streamable HTTP.
Details
- Repository
- github.com/cyanheads/noaa-cdo-mcp-server
- Category
- Search & Web Crawling
- Package
@cyanheads/noaa-cdo-mcp-server- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
More from cyanheads
- Ntfy Mcp Server25
- Macos Mcp Server4
- Clipboard Mcp Server3
- Guardian Mcp Server2
- Mailchimp Mcp Server2
- Sports Mcp Server2
- Whois Mcp Server2
- Federal Reserve Mcp Server1
- Shift Mcp Server1
- Anime Mcp Server2
- Survey Mcp Server4
- Mcp Ts Template145
- nist-nvd-mcp-server
- open-meteo-mcp-server
- openfda-mcp-server
- wikipedia-mcp-server
- census-mcp-server
- crossref-mcp-server
- eur-lex-mcp-server
- faostat-mcp-server
- fema-mcp-server
- libofcongress-mcp-server
- openfoodfacts-mcp-server
- orcid-mcp-server