Weather Data MCP Server
17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfires
46 stars2.6k downloads/wk
Reviews
Write oneNobody has reviewed Weather Data MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Weather Data MCP Server tools (17, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_service_statusCheck whether the upstream weather APIs (NOAA, Open-Meteo) are reachable. Call this after any weather tool returns an error, or before a batch of requests. Returns per-service status and links to the official status pages.
get_air_qualityGet air quality data including AQI (Air Quality Index), pollutant concentrations, and UV index for a location, worldwide. Use this when asked about "air quality", "pollution", "AQI", "UV index", "safe to exercise outside", "pollen count", "allergy day", or health-related environmental conditions. Shows the appropriate AQI scale (US AQI for US locations, European EAQI elsewhere) with health recomme
get_alertsGet active weather alerts, watches, warnings, and advisories for a location. Coverage: the United States (NOAA), Canada (Environment and Climate Change Canada), European MeteoAlarm member countries, Japan (JMA), and the official national CAP feeds of India (NDMA SACHET), the Philippines (PAGASA) and Indonesia (BMKG). All of the above are keyless. With an optional `GOOGLE_WEATHER_API_KEY`, official
get_current_conditionsGet the most recent weather observation for a location. Use this for current weather or when asking about "today's weather", "right now", or recent conditions without a specific historical date range. Returns NOAA station observations for US locations and Open-Meteo model data for international locations. Automatically includes frostbite-risk and heat-stress (WBGT) context when conditions are extr
get_forecastGet future weather forecast for a location. Use this for upcoming weather predictions (e.g., "tomorrow", "this week", "next 7 days", "hourly forecast"). Automatically selects the best data source: NOAA for US locations (more detailed), Open-Meteo for international locations. For current weather, use get_current_conditions. For past weather, use get_historical_weather.
get_historical_weatherGet historical weather data for a specific date range in the past. Use this when the user asks about weather on specific past dates (e.g., "yesterday", "last week", "November 4, 2024", "30 years ago"). Automatically uses NOAA API for recent dates (last 7 days, US only) or Open-Meteo API for older dates (worldwide, back to 1940). Do NOT use for current conditions - use get_current_conditions instea
get_lightning_activityGet real-time lightning strike activity and a safety assessment for a location, worldwide. Use this when asked about "lightning nearby", "lightning strikes", "thunderstorm activity", "is it safe from lightning", or "lightning danger". Provides a 4-level safety assessment (safe/elevated/high/extreme) based on proximity. SAFETY-CRITICAL tool for outdoor activities and severe weather monitoring.
get_marine_conditionsGet marine conditions including wave height, swell, ocean currents and sea state for any ocean or coastal point worldwide. Use this when asked about "ocean conditions", "wave height", "surf conditions", "safe to boat", "marine forecast", "swell", or "sea state". Shows a safety assessment for maritime activities. NOTE: Data has limited accuracy in coastal areas and is NOT suitable for coastal navig
get_river_conditionsMonitor river levels and flood status for a location, worldwide. Use this when asked about "river flooding", "river level", "flood stage", "streamflow", "safe to kayak", or "river conditions". Three data modes: US locations return NOAA NWPS gauge observations within the search radius, with official flood categories and forecasts. Great Britain returns Environment Agency gauge observations, with no
get_saved_locationGet details for a specific saved location. Use this when a user wants to view information about a particular saved location, like "show me details for my home location" or "what are the coordinates for my cabin?".
get_weather_imageryGet weather imagery including radar, satellite and precipitation maps for a location. Use this when asked about "show radar", "satellite image", "precipitation map", "weather map", "animated radar", or "what does radar show". Precipitation/radar is global via RainViewer; satellite is GOES GeoColor (Western Hemisphere) via NASA GIBS. For numerical forecast data, use get_forecast instead.
get_weather_summaryGet a combined weather overview for a location in a SINGLE call — current conditions, forecast and alerts, optionally air quality and lightning. Best for broad questions like "What's the weather like in Seattle?", "Is it safe to hike today?", or "Give me a weather rundown". For a single specific data product (just the forecast, just alerts, etc.), call that specialized tool directly. Sections that
get_wildfire_infoMonitor active wildfires and fire activity for a location, worldwide. Use this when asked about "wildfires nearby", "fire danger", "active fires", "wildfire smoke", "fire perimeters", or "evacuation risk". Two data modes routed by country: US locations return NIFC named incidents; locations outside the US return NASA FIRMS satellite heat detections (VIIRS, near real-time), clustered by proximity —
list_saved_locationsList all saved locations. Use this when a user wants to see their saved locations or asks "what locations do I have saved?" or "show my saved places". Helpful for reminding users what location names they can use with weather tools.
remove_saved_locationwrite actionRemove a saved location. Use this when a user wants to delete a saved location, like "remove my work location" or "delete the cabin from saved locations".
save_locationSave a location for easy reuse in weather queries. Use this when a user wants to save a frequently used location like "home", "work", "cabin", or "aunt lisa's house". Accepts either a location query (which will be geocoded automatically) or direct coordinates. Saved locations can then be used with any weather tool by providing location_name instead of coordinates. SMART UPDATES: If the alias alrea
search_locationSearch for locations by name and get their coordinates. Uses Nominatim (OpenStreetMap) for coverage of cities, towns, villages and hamlets worldwide. The weather tools geocode city_name themselves, so use this to disambiguate an ambiguous place name or to show the candidate matches (e.g., "Springfield", "San Francisco, CA", "Small Village, County") — not as a required first step before a weather c
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan221 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
Install directly
Runs npx -y @dangahagan/weather-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add weather-mcp -- npx -y @dangahagan/weather-mcp
Weather Data MCP Server: common questions
- Is Weather Data MCP Server safe?
- Yes, by our scan: it is graded A (86/100). Read the Weather Data MCP Server safety report
- How do I install Weather Data MCP Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Weather Data MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Weather Data MCP Server maintained?
- The last commit was in the last day (2026-09-19). The latest release is v1.31.3.
- What can I use instead of Weather Data MCP Server?
- Servers from other publishers that do the same job: Noaa Spaceweather MCP server, GeoSphere Austria Weather MCP server and Open-Meteo Weather MCP server. Compare all Weather Data MCP Server alternatives.
Alternatives to Weather Data MCP Server
Same job from other publishers: the closest match first, then the best rated.
- Noaa SpaceweatherNOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.not reviewedGrowingA
- GeoSphere Austria WeatherHigh-resolution GeoSphere Austria weather, storms and air quality. Austria and the Alps only.not reviewedGrowingA
- Open-Meteo WeatherCurrent weather and hourly forecasts for any place name, via the free Open-Meteo API. No API key.not reviewedGrowingA
- Weather for Grown UpsOperational NWP, ensembles, AI weather models, regional forecasts, history, and verification.not reviewedGrowingA
JmaJMA (Japan Meteorological Agency) MCP — keyless weather forecasts, warnings,not reviewedGrowingB