# weatherdemo

Access authoritative U.S. weather alerts, forecasts, radar, and observations from the National Weather Service. Track aviation advisories including TAFs and SIGMETs, and explore stations, zones, and …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add emmanuel/weatherdemo

# Browse available tools
npx -y @smithery/cli@latest tool list emmanuel/weatherdemo

# Get full schema for a tool
npx -y @smithery/cli@latest tool get emmanuel/weatherdemo alerts_query

# Call a tool
npx -y @smithery/cli@latest tool call emmanuel/weatherdemo alerts_query '{}'
```

## Direct MCP Connection

Endpoint: `https://weatherdemo--emmanuel.run.tools`

## Tools (59)

- `alerts_query` — Returns all alerts
- `alerts_active` — Returns all currently active alerts
- `alerts_active_count` — Returns info on the number of active alerts
- `alerts_active_zone` — Returns active alerts for the given NWS public zone or county
- `alerts_active_area` — Returns active alerts for the given area (state or marine area)
- `alerts_active_region` — Returns active alerts for the given marine region
- `alerts_types` — Returns a list of alert types
- `alerts_single` — Returns a specific alert
- `cwsu` — Returns metadata about a Center Weather Service Unit
- `cwas` — Returns a list of Center Weather Advisories from a CWSU
- `cwa` — Returns a list of Center Weather Advisories from a CWSU
- `sigmetQuery` — Returns a list of SIGMET/AIRMETs
- `sigmetsByATSU` — Returns a list of SIGMET/AIRMETs for the specified ATSU
- `sigmetsByATSUByDate` — Returns a list of SIGMET/AIRMETs for the specified ATSU for the specified date
- `sigmet` — Returns a specific SIGMET/AIRMET
- `glossary` — Returns glossary terms
- `gridpoint` — Returns raw numerical forecast data for a 2.5km grid area
- `gridpoint_forecast` — Returns a textual forecast for a 2.5km grid area
- `gridpoint_forecast_hourly` — Returns a textual hourly forecast for a 2.5km grid area
- `gridpoint_stations` — Returns a list of observation stations usable for a given 2.5km grid area
- `icons` — Returns a forecast icon. Icon services in API are deprecated.
- `iconsDualCondition` — Returns a forecast icon. Icon services in API are deprecated.
- `icons_summary` — Returns a list of icon codes and textual descriptions. Icon services in API are deprecated.
- `satellite_thumbnails` — Returns a thumbnail image for a satellite region. Image services in API are deprecated.
- `station_observation_list` — Returns a list of observations for a given station
- `station_observation_latest` — Returns the latest observation for a station
- `station_observation_time` — Returns a single observation.
- `tafs` — Returns Terminal Aerodrome Forecasts for the specified airport station.
- `taf` — Returns a single Terminal Aerodrome Forecast.
- `obs_stations` — Returns a list of observation stations.
- `obs_station` — Returns metadata about a given observation station
- `office` — Returns metadata about a NWS forecast office
- `office_headline` — Returns a specific news headline for a given NWS office
- `office_headlines` — Returns a list of news headlines for a given NWS office
- `point` — Returns metadata about a given latitude/longitude point
- `point_radio` — Returns NOAA Weather Radio script for a latitude/longitude point
- `point_stations` — Returns a list of observation stations for a given point
- `radar_servers` — Returns a list of radar servers
- `radar_server` — Returns metadata about a given radar server
- `radar_stations` — Returns a list of radar stations
- `radar_station` — Returns metadata about a given radar station
- `radar_station_alarms` — Returns metadata about a given radar station alarms
- `radar_queue` — Returns metadata about a given radar queue
- `radar_profiler` — Returns metadata about a given radar wind profiler
- `products_query` — Returns a list of text products
- `product_locations` — Returns a list of valid text product issuance locations
- `product_types` — Returns a list of valid text product types and codes
- `product` — Returns a specific text product
- `products_type` — Returns a list of text products of a given type
- `products_type_locations` — Returns a list of valid text product issuance locations for a given product type
- `location_products` — Returns a list of valid text product types for a given issuance location
- `products_type_location` — Returns a list of text products of a given type for a given issuance location
- `latest_product_type_location` — Returns latest text products of a given type for a given issuance location with product text
- `zone_list` — Returns a list of zones
- `zone_list_type` — Returns a list of zones of a given type
- `zone` — Returns metadata about a given zone
- `zone_forecast` — Returns the current zone forecast for a given zone
- `zone_obs` — Returns a list of observations for a given zone
- `zone_stations` — Returns a list of observation stations for a given zone

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get emmanuel/weatherdemo <tool-name>
```
