# NOAA Climate Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## NOAA Climate

Search weather stations and fetch historical climate observations from NOAA.

- Record: https://musedirectory.ai/connector/noaa-climate
- Category: Research & Data
- Developer: cyanheads
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 583ms, checked 2026-09-28T09:16:07Z
- Endpoint: https://noaa-climate.caseyjhand.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-09-25T06:26:25Z)
- Source: Found in the official MCP Registry (io.github.cyanheads/noaa-climate-mcp-server) https://registry.modelcontextprotocol.io/v0/servers?search=io.github.cyanheads%2Fnoaa-climate-mcp-server

Access NOAA's Climate Data Online archives for historical weather observations, climate normals, and severe weather events. Query daily, monthly, or annual data by location, station, or date range. Includes storm events database and billion-dollar disaster records.

Example request: "Show me the average high temperature for Seattle last summer and compare it to the 30-year normal."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use NOAA Climate to help me. It is a free service with an MCP server at https://noaa-climate.caseyjhand.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- noaa_climate_list_datasets: List 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: GHC
- noaa_climate_list_data_categories: List 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, locati
- noaa_climate_list_data_types: List 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 datase
- noaa_climate_list_location_categories: List 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 need
- noaa_climate_find_locations: Search 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 locati
- noaa_climate_find_stations: Search 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
- noaa_climate_get_station: Fetch 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 d
- noaa_climate_fetch_data: Fetch 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, d
- noaa_climate_search_storm_events: Search 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 narrativ
- noaa_climate_get_billion_dollar_disasters: Query 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, Winte

Screening checks:
- MCP handshake: pass (Answered in 387ms)
- Domain against threat feeds (Cloudflare security DNS): pass (noaa-climate.caseyjhand.com not flagged)
- Published packages against the OSV malicious-package database: pass (No malicious-package advisories)
- Hidden instructions or invisible characters in tool text: pass (10 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
