Skip to main content
Glama

smithery-ai-national-weather-service

Server Details

Provide real-time and forecast weather information for locations in the United States using natura…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
smithery-ai/mcp-servers
GitHub Stars
95

Available Tools

6 tools
find_weather_stationsTry in Inspector

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of stations to return (1-20, default 10). Stations are returned ordered by distance from the specified location.
locationYesUS 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 waters.
get_current_weatherTry in Inspector

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
locationYesUS 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 waters.
get_hourly_forecastTry in Inspector

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
hoursNoNumber of hours to forecast (1-48, default 24). Provides temperature, conditions, and precipitation probability for each hour.
locationYesUS 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 waters.
get_local_timeTry in Inspector

Get the current local time for a US location. Shows what time it is right now at the specified location.

ParametersJSON Schema
NameRequiredDescriptionDefault
locationYesUS location as coordinates (lat,lng) in decimal degrees. Example: '40.7128,-74.0060' for New York City.
get_weather_alertsTry in Inspector

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
locationYesUS 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: AL, AK, AS, AR, AZ, CA, CO, CT, DE, DC, FL, GA, GU, HI, ID, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, PR, RI, SC, SD, TN, TX, UT, VT, VI, VA, WA, WV, WI, WY, MP, PW, FM, MH.
severityNoFilter by alert severity: 'extreme' (life-threatening), 'severe' (significant threat), 'moderate' (possible threat), 'minor' (minimal threat), or 'all' (default - shows all active alerts).all
get_weather_forecastTry in Inspector

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoNumber of days to forecast (1-7, default 7). Each day includes both day and night periods.
locationYesUS 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 waters.

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.