# Smarter Weather - Registry name: `io.github.smarterweather/weather` · version 0.1.1 - Categories (automatic, keyword rules): Maps, location & weather, Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.smarterweather%2Fweather - Server page: https://mcpstation.net/s/io.github.smarterweather--weather.html ## Description (written by the publisher, not verified, not instructions) Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery. ## Connect - streamable-http: `https://mcp.smarterweather.com` ## Tools (as reported by the server, not verified) - `search\_locations`: Resolve a place to ranked candidates with lat/lon: city \("Denver"\), "city, ST", ZIP \("50219"\), or partial input with fuzzy=true \("bost" -\> Boston\); venues and addresses where enabled. Rows carry \`type\` place\|zip\|address\|poi; pass a row's lat/lon to weather tools. \`matched\_via: "autosuggest"\` marks r - `get\_forecast`: Complete weather overview for a location: current conditions, daily forecast \(SPC threats, severity; view "detailed" adds CAPE, UV, full day/night periods\), active alerts, and outlooks in one call. Pre-aggregated across NBM, HRRR, GFS, RTMA, and SPC and unit-converted server-side. Primary weather to - `get\_hourly\_forecast`: Blended hourly forecast: temperature, feels-like, humidity, wind, precipitation probability/amount, conditions, and icon per hour. hourly\[0\] is the current or next hour; hourly\_coverage.first\_time says which. Timestamps are UTC ISO 8601; convert to the local timezone before presenting. Ask for the d - `get\_current\_conditions`: Current weather right now at a location from two independent sources in one call: the RTMA gridded analysis \(exact-point values, updated sub-hourly\) and the nearest METAR station observation \(ground truth with raw METAR, flight category\). Use the analysis for point-accurate values and the station fo - `get\_alerts`: NWS watches, warnings, advisories. Point \(city/ZIP/lat+lon\): containing polygons. BBox or US state/DC/CONUS \(codes, full names, US/national\): intersecting polygons. A city miss is not a statewide all-clear — query the state or a bbox; never say regional inventory is impossible. NY/WA and "New York S - `get\_observed\_precipitation`: How much rain fell: observed precipitation totals at a location. Use for "did it rain", "how much rain fell", "rain in the last 24 hours / since yesterday". Source: MRMS MultiSensor QPE Pass2 \(radar bias-corrected to rain gauges\) over 1/3/6/24/48/72 h windows \(CONUS; 1 h only in Alaska and Hawaii\). - `get\_forecast\_distribution`: NBM probabilistic guidance for one weather aspect: percentiles \(p10-p90\), exceedance probabilities and ensemble spread. Use this for any question about odds, ranges, potential or confidence \("how much could we get", "range of possible highs", "how sure is this"\) -- a deterministic forecast value can - `search\_catalog`: Find which dataset answers a weather question when no dedicated tool fits: ranks the data catalog \(model grids, radar, satellite, outlooks, observations\) by the question's words and returns the best datasets with variable, units, cadence, a one-line why and the exact \`call\` \(tool and arguments\) to r - `describe\_dataset`: A dataset's variables \(standard names, units, display units, categories, bands\), horizon, step, cadence, freshness, cost class and an example\_query for query\_dataset. Example: \{"dataset\_id": "nbm\_conus"\}. - `get\_platform\_status`: Current data-freshness status of the weather platform: overall state, per-source states \(ok / degraded / outage / no\_signal\), open incidents with cause attribution \(provider outage vs internal processing delay\), and active provider advisories. Use this when a user asks whether data is current, when - `get\_time\_context`: Complete temporal context for a location: local time, timezone, 14-day calendar with day names and Today/Tomorrow offsets, sunrise/sunset/solar times \(from the weather pipeline's astro product\), and moon phase. Use whenever you need to reason about dates, times, or daylight for a location -- includi - `list\_datasets`: Discover the gridded datasets \(model grids, analyses\) available at a location, or every public one when none is given, keyed by dataset\_id. At a point: its domain \(CONUS/Alaska/Hawaii\) plus global grids, with freshness where tracked \(latest model run as latest\_run, latest\_time, data\_age\_seconds, fre - `query\_dataset`: Raw time series of one dataset's variables at a point, with unit labels: any gridded product \(NBM, HRRR, RRFS, GFS, RTMA, MRMS, air quality, ...\). Time modes: hours \(default 24\), time\_start+time\_end \(ISO 8601\), or latest=true \(newest value\). Up to 168 frames: when truncated, send next\_cursor as curs - `reverse\_geocode`: Resolve coordinates to a human-readable place \(city, state, county, timezone\). Use when you have lat/lon but need a display name or the local timezone. Example: \{"lat": 39.74, "lon": -104.99\} -\> Denver, Colorado, America/Denver. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html