Nws Weather MCP Server
Get US weather forecasts, active alerts, and current observations.
Connect it
Settings → Connectors → Add custom connector
URL: https://nws.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://nws.caseyjhand.com/mcp{
"mcpServers": {
"nws-weather-mcp-server": {
"url": "https://nws.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http nws-weather-mcp-server https://nws.caseyjhand.com/mcp{
"servers": {
"nws-weather-mcp-server": {
"type": "http",
"url": "https://nws.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"nws-weather-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/nws-weather-mcp-server@0.11.0"
]
}
}
}claude mcp add nws-weather-mcp-server -- npx -y @cyanheads/nws-weather-mcp-server@0.11.010 tools, verified live
nws_get_forecastread-onlyGet the weather forecast for a US location. Returns either named 12-hour periods (default) or hourly breakdowns.
nws_search_alertsread-onlySearch active weather alerts (watches, warnings, advisories) across the US. Filter by state, coordinates, zone, land/marine region, event type, severity, urgency, or certainty. area, point, zone, region_type, and region are mutually exclusive â provide at most one. Omit all filters for a national search.
nws_get_alertread-onlyFetch one NWS alert message by ID â a current alert, or an earlier message that an update or cancellation has since superseded and that an active-alert search no longer returns. Takes an id from nws_search_alerts or a references[].identifier from any alert, and returns the same alert fields nws_search_alerts does. The message carries its own references, newest first, so a revision chain is walke
nws_get_alert_countsread-onlyCount active weather alerts nationwide, per state/territory or marine area, and per marine region, in one small response â the answer to "how many alerts are active, and where" without fetching the alerts themselves. Counts cover every message status, Test and Exercise included, so totalAlerts can run above the totalCount a national nws_search_alerts search reports under its default status of Ac
nws_get_observationsread-onlyGet current weather observations (actual measured conditions). Accepts coordinates (resolves nearest station automatically) or a station ID directly (e.g., "KSEA").
nws_get_observation_historyread-onlyGet a station's recent observation history, newest first â the trend behind the single latest reading nws_get_observations returns (is pressure falling, is the wind picking up). NWS keeps about the last 7 days per station, and a busy airport station reports as often as every 5 minutes, so a day can run past 100 observations: narrow with start (inclusive) and end (exclusive), and page back to old
nws_find_stationsread-onlyFind weather observation stations near a location. Returns stations sorted by proximity with distance and bearing. Use to discover station IDs for nws_get_observations.
nws_list_alert_typesread-onlyList all valid NWS alert event type names. Use to discover valid values for the event filter in nws_search_alerts, or to browse alert categories. No parameters required.
nws_get_office_discussionread-onlyGet the latest narrative forecast product from a Weather Forecast Office (WFO). The default product is AFD (Area Forecast Discussion), which explains the meteorological reasoning behind the forecast â synoptic setup, model guidance, and forecaster confidence. Other types: HWO (Hazardous Weather Outlook, 1-7 day severe/flood/winter outlook), ZFP (Zone Forecast Product, zone-by-zone text), SPS (Sp
nws_get_zone_forecastread-onlyGet the text forecast for an NWS forecast zone. Returns named forecast periods (e.g., "Today", "Tonight", "Monday") with detailed narrative text â the human-readable, zone-level forecast written by local forecasters. Completes the alert-to-forecast chain: nws_search_alerts returns each affected zone in "affectedZones" as a code plus a type, and nws_find_stations returns codes in the "forecastZon
Change history
Alternatives in Developer Tools
Compare →SESemioticA
Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
RRReactive ResumeA
Free open-source resume builder with remote MCP tools for resumes and job applications.
PAPg AiguideA
Comprehensive PostgreSQL documentation and best practices, including ecosystem tools
COContrastAPIA
55 tools, 7 Resources, Sigma rules, email SPF/DMARC, MITRE, CVE/KEV, risk_score. No key.
QRQR RápidoA
Generate QR codes for URLs, PIX, Wi-Fi, vCards, WhatsApp and more. For AI agents.
KeployA
End-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.