Independent trust grade A- (92/100). No blocking issues found in the static + spec checks. wmcp.sh continuously watches mcp.smarterweather.com for tool drift and rug-pulls. The grade is free and identical whether or not the operator pays.
get_forecastComplete weather overview for a location: current conditions, daily forecast (day/night periods, SPC threats, severity, CAPE, UV), active alerts, and
get_hourly_forecastBlended hourly forecast: temperature, feels-like, humidity, wind, precipitation probability/amount, conditions, and icon per hour. Snapped to the curr
search_locationsResolve a place query to candidate locations with coordinates. Accepts city names ("Denver"), city+state ("Portland, OR" via query), ZIP codes ("50219
reverse_geocodeResolve 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
get_alertsNWS watches, warnings, advisories. Point (city/ZIP/lat+lon): containing polygons. BBox or US state/DC/CONUS (codes, full names, US/national): intersec
get_time_contextComplete temporal context for a location: local time, timezone, 14-day calendar with day names and Today/Tomorrow offsets, sunrise/sunset/solar times
get_period_totalsAggregate a weather variable over one or more time periods. Returns server-computed totals, maxima, minima, or averages per period. Period start/end t
compare_locationsCompare forecast variables across multiple locations side-by-side in one batched call. Returns a distilled per-location series matrix for direct compa
find_best_windowFind the optimal time window for an activity based on weather criteria. Scans the forecast and returns daylight-aware periods matching all conditions.
get_outlooksHazard outlooks affecting a location. hazard=severe returns SPC convective outlooks (Day 1-8 categorical risk + tornado/wind/hail probabilities); haza
get_forecast_discussionExpert forecaster text products. type=afd: Area Forecast Discussion. type=hwo: Hazardous Weather Outlook. type=now: WFO short-term NOW. type=fwf/hls/e
get_storm_reportsRecent NWS Local Storm Reports (LSRs) -- verified reports of tornadoes, hail, damaging winds, flooding near a location. Use to confirm severe weather
get_lightning_activityReal-time lightning near a location: GLM satellite flash count (30km/10min) and MRMS ground-truth lightning density + 30-minute probability. The summa
get_soundingNearest RAOB (radiosonde) vertical soundings to a point. Each sounding carries: profile (pressure-indexed thermodynamics: pressure_hpa, height_m, temp
get_forecast_distributionProbabilistic forecast guidance from NBM for one aspect of the weather: percentile ranges (p10-p90), exceedance probabilities, and ensemble spread. Us
get_current_conditionsCurrent weather right now at a location from two independent sources in one call: the RTMA gridded analysis (exact-point values, updated sub-hourly) a
get_observationsMETAR surface observations from weather stations: temperature, wind, visibility, ceiling, flight category, raw METAR. Nearest mode (default) returns t
get_observed_precipitationHow 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 yeste
+18 more tools
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade mcp.smarterweather.com on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Run mcp.smarterweather.com? Claim it (free) to get drift alerts and show an independently-verified trust badge. The grade stays free — claiming just ties it to you.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.