
Weather Alerts & Forecast
Pulls real-time weather data from the National Weather Service API with two focused tools: get_alerts fetches active alerts by state code, and get_forecast grabs the next five forecast periods for any lat/long point in the US. Reach for this when you need Claude to check current weather warnings or pull a quick forecast without leaving the conversation. It's a thin wrapper over api.weather.gov, so you get official NWS data with minimal overhead. Install via pip, run the stdio transport, and point your MCP client at the Python module. No API keys needed since it uses public NOAA endpoints.
- tools
- 2
- last updated
- Nov 13, 2025
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
get_alertsFetch active NWS alerts for a US state
Fetch active NWS alerts for a US state
No parameter schema in public metadata yet.
get_forecastFetch short-term forecast (next 5 periods) for coordinates
Fetch short-term forecast (next 5 periods) for coordinates
No parameter schema in public metadata yet.
Sponsors
Readme
Weather MCP Server
An MCP server that provides:
- Active US National Weather Service (NWS) alerts by two-letter state code
- Short-term point forecasts (next 5 periods) for latitude/longitude coordinates
Data is sourced from the public NWS API at https://api.weather.gov.
Tools
| Tool | Description | Inputs |
|---|---|---|
get_alerts | Fetch active NWS alerts for a US state | state (string, two-letter code) |
get_forecast | Fetch short-term forecast (next 5 periods) for coordinates | latitude (number), longitude (number) |
Usage (Local)
Install dependencies:
pip install .
Run the MCP server (stdio transport):
python -m weather.weather
Your MCP client should be configured to launch the server via the package entrypoint or the above module path.
Server JSON Summary
See server.json for registry metadata including name, version, tools, and entrypoint configuration.
Publishing Steps (Overview)
Details
- Repository
- github.com/rsys-vtiwari/weather-mcp
- Registry
- MCP registry, active