Hosted MCP server · #18 most used on Smithery

United States Weather

smithery-ai/national-weather-service

Provide real-time and forecast weather information for locations in the United States using natural language queries. Access current conditions, multi-day and hourly forecasts, weather alerts, and nearby weather stations without requiring an API key. Enable users to get official, government-sourced weather data easily through intuitive tools.

Uses
17k
Tools
6
Runs
Hosted
Listed
1.4y ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install smithery-ai/national-weather-service --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

6 tools

get_current_weather1 paramGet current weather conditions for a location in the United States. Perfect for 'What's the weather like in [US location]?' questions. Co…

Get current weather conditions for a location in the United States. Perfect for 'What's the weather like in [US location]?' questions. Covers all US states, territories, and coastal waters.

ParameterTypeDescription
locationstringUS location as coordinates (lat,lng) in decimal degrees. Example: '40.7128,-74.0060' for New York City. Must be within US boundaries including states, territories (PR, VI, AS, GU, MP), and coastal wat
get_weather_forecast2 paramsGet multi-day weather forecast for a location in the United States. Perfect for 'What's the forecast for [US location]?' questions. Provi…

Get multi-day weather forecast for a location in the United States. Perfect for 'What's the forecast for [US location]?' questions. Provides detailed day/night forecasts for up to 7 days.

ParameterTypeDescription
daysnumberNumber of days to forecast (1-7, default 7). Each day includes both day and night periods.
locationstringUS location as coordinates (lat,lng) in decimal degrees. Example: '40.7128,-74.0060' for New York City. Must be within US boundaries including states, territories (PR, VI, AS, GU, MP), and coastal wat
get_hourly_forecast2 paramsGet hour-by-hour weather forecast for a location in the United States. Perfect for 'What's the hourly forecast?' or 'Will it rain this af…

Get hour-by-hour weather forecast for a location in the United States. Perfect for 'What's the hourly forecast?' or 'Will it rain this afternoon in [US location]?' questions. Provides detailed hourly conditions for up to 48 hours.

ParameterTypeDescription
hoursnumberNumber of hours to forecast (1-48, default 24). Provides temperature, conditions, and precipitation probability for each hour.
locationstringUS location as coordinates (lat,lng) in decimal degrees. Example: '40.7128,-74.0060' for New York City. Must be within US boundaries including states, territories (PR, VI, AS, GU, MP), and coastal wat
get_weather_alerts2 paramsGet active weather alerts, warnings, watches, and advisories for locations in the United States. Perfect for 'Are there any weather alert…

Get active weather alerts, warnings, watches, and advisories for locations in the United States. Perfect for 'Are there any weather alerts in [US location]?' questions. Covers severe weather, winter storms, heat warnings, flood alerts, and more.

ParameterTypeDescription
locationstringUS location as coordinates (lat,lng) in decimal degrees OR 2-letter state/territory code. Examples: '40.7128,-74.0060' for New York City, 'CA' for California, 'PR' for Puerto Rico. Valid state codes:
severitystringFilter by alert severity: 'extreme' (life-threatening), 'severe' (significant threat), 'moderate' (possible threat), 'minor' (minimal threat), or 'all' (default - shows all active alerts).
find_weather_stations2 paramsFind weather observation stations near a location in the United States. Useful for getting station-specific data, finding data sources, o…

Find weather observation stations near a location in the United States. Useful for getting station-specific data, finding data sources, or understanding which stations provide weather data for an area. Includes ASOS, AWOS, and other automated weather stations.

ParameterTypeDescription
limitnumberMaximum number of stations to return (1-20, default 10). Stations are returned ordered by distance from the specified location.
locationstringUS location as coordinates (lat,lng) in decimal degrees. Example: '40.7128,-74.0060' for New York City. Must be within US boundaries including states, territories (PR, VI, AS, GU, MP), and coastal wat
get_local_time1 paramGet the current local time for a US location. Shows what time it is right now at the specified location.
ParameterTypeDescription
locationstringUS location as coordinates (lat,lng) in decimal degrees. Example: '40.7128,-74.0060' for New York City.