MCP Server

The SmarterWeather MCP (Model Context Protocol) Server gives AI assistants direct access to weather data through 30+ specialized tools. Connect Claude, ChatGPT, Cursor, or any MCP-compatible client to real-time forecasts, probabilistic models, and severe weather guidance.

Tool Categories

Forecast

5 tools

Core forecast data — weather summaries, hourly data, alerts, and NWS text products.

get_weatherget_hourly_forecastget_active_alertsget_spc_outlooksget_area_forecast_discussion

Analysis

4 tools

Multi-location comparison, optimal timing, period aggregation, and temporal context.

compare_locationsget_best_periodget_period_totalsget_time_context

Probabilistic

8 tools

NBM ensemble percentiles, confidence intervals, and exceedance probabilities.

get_precipitation_probabilityget_snow_forecast_rangeget_ice_forecast_rangeget_severe_weather_probabilitiesget_forecast_confidenceget_temperature_rangeget_aviation_conditionsget_wind_forecast_range

Raw Data

5 tools

Direct model variable access, RTMA observations, and data staleness checks.

query_raw_hourlyquery_raw_dailyquery_raw_variableget_current_conditionsget_data_freshness

Geocoding

2 tools

Resolve place names to coordinates and vice versa.

geocode_locationreverse_geocode

Reference

2 tools

Discover available data products and their variables for a location.

list_available_productslist_product_variables

Guidance

4 tools

SPC convective outlooks, mesoscale discussions, and NWS office narratives.

get_mesoscale_discussionget_hazardous_weather_outlookget_spc_outlooksget_area_forecast_discussion

Why MCP over REST?

AI-Native. Tools are designed for LLM consumption with structured descriptions, typed parameters, and formatted responses.
Analysis Built-in. Tools like compare_locations and get_best_period do multi-step analysis that would require many REST calls.
Probabilistic Access. Direct access to NBM ensemble data and confidence intervals — not available through the REST API.
Zero Integration. Connect in your MCP config and start querying. No code to write.