olyport avatar

NWS Weather Alerts

com.olyport/nws-alerts

Connects Claude to the National Weather Service API for live alerts, watches, and warnings across the US. You can query by state, county, alert zone, or alert type (tornado warnings, flood watches, heat advisories, etc.). Useful when you're building location-aware tools that need to surface severe weather, automating emergency notifications, or just want Claude to check if there's anything active before recommending outdoor plans. Part of OlyPort's federal data collection, so it follows the same pattern as their other servers: streamable-http transport, free tier with 100 calls per day, one-line config addition to Claude Desktop.

tools
3
transport
HTTP
last updated
Apr 2, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.olyport.com/nws-alerts/mcp --name nws-alerts

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http nws-alerts https://mcp.olyport.com/nws-alerts/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 3 tools

Verified live against the running server on Nov 6, 2026.

get_alertsGet active NWS weather alerts for a US state. Returns current weather alerts including watches, warnings, and advisories issued by the National Weather Service. Args: state: Two-letter US state abbreviation (e.g. 'CA', 'TX', 'NY'). severity: Filter by severity level: 'Extreme'...4 params

Get active NWS weather alerts for a US state. Returns current weather alerts including watches, warnings, and advisories issued by the National Weather Service. Args: state: Two-letter US state abbreviation (e.g. 'CA', 'TX', 'NY'). severity: Filter by severity level: 'Extreme'...

Parameters* required
eventstring
limitinteger
default: 25
severitystring
state*string
get_alert_detailGet full details of a specific NWS weather alert by its ID. Returns the complete alert including description, instructions, and affected areas. Use alert IDs from get_alerts results. Args: alert_id: The full NWS alert ID (e.g. 'urn:oid:2.49.0.1.840.0.xxx').1 params

Get full details of a specific NWS weather alert by its ID. Returns the complete alert including description, instructions, and affected areas. Use alert IDs from get_alerts results. Args: alert_id: The full NWS alert ID (e.g. 'urn:oid:2.49.0.1.840.0.xxx').

Parameters* required
alert_id*string
get_forecastGet the weather forecast for a specific latitude/longitude location. Returns a multi-day forecast from the National Weather Service. Works for any location within the United States and its territories. Args: latitude: Latitude of the location (e.g. 38.8894 for Washington DC)....2 params

Get the weather forecast for a specific latitude/longitude location. Returns a multi-day forecast from the National Weather Service. Works for any location within the United States and its territories. Args: latitude: Latitude of the location (e.g. 38.8894 for Washington DC)....

Parameters* required
latitude*number
longitude*number

Sponsors

Details

Website
olyport.com
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from olyport