Weather MCP Server brings NWS alerts and forecasts to AI agents
The Weather MCP Server by rsys-vtiwari exposes two tools — `get_alerts` and `get_forecast` — that pull live US National Weather Service data into MCP-compatible AI clients.
Score breakdown
The server gives MCP-compatible AI clients a ready-made, no-credential bridge to live government weather data, covering both state-level emergency alerts and coordinate-based short-term forecasts.
- 01Exposes two MCP tools: `get_alerts` (active NWS alerts by two-letter state code) and `get_forecast` (next 5 forecast periods by lat/lon coordinates)
- 02Data is sourced from the public NWS API at `https://api.weather.gov`
- 03Written in Python; run locally with `python -m weather.weather` over stdio transport
The Weather MCP Server by rsys-vtiwari is a Python-based MCP server that connects AI agents and chat clients to live US National Weather Service (NWS) data sourced from the public `https://api.weather.gov` API. It exposes two tools: `get_alerts`, which accepts a two-letter state code string and returns active NWS alerts for that state, and `get_forecast`, which accepts latitude and longitude numbers and returns a short-term point forecast covering the next 5 periods.
The server can be run locally by installing dependencies with `pip install .` and launching via `python -m weather.weather` over stdio transport.
The server can be run locally by installing dependencies with `pip install .` and launching via `python -m weather.weather` over stdio transport. It is also available as a remotely hosted server on Glama, where users can deploy it with a few clicks and invoke it in chat using the `@Weather MCP Server` syntax. For distribution, the project includes optional PyPI packaging steps and can be published to the MCP registry using `mcp-publisher publish`. The server is released under the MIT license, and its listing notes that users should respect NOAA/NWS API usage guidelines and rate limits.
Key facts
- 01Exposes two MCP tools: `get_alerts` (active NWS alerts by two-letter state code) and `get_forecast` (next 5 forecast periods by lat/lon coordinates)
- 02Data is sourced from the public NWS API at `https://api.weather.gov`
- 03Written in Python; run locally with `python -m weather.weather` over stdio transport
- 04Available as a remotely hosted server on Glama, deployable via the Glama UI
- 05Published to the MCP registry; verifiable via the `registry.modelcontextprotocol.io` endpoint
- 06Released under the MIT license
- 07Disclaimer notes users must respect NOAA/NWS API usage guidelines and rate limits
Topics
Summary and scoring are generated automatically from the original article. We always link back to the publisher and never republish images or paywalled content. Last processed Jun 14, 2026 · 09:08 UTC. How this works →