Loading...

Provides real-time weather forecasts (hourly and daily) via the AccuWeather API, enabling LLMs to access current weather data for various locations.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Provides real-time weather forecasts (hourly and daily) via the AccuWeather API, enabling LLMs to access current weather data for various locations.
This MCP server is relatively safe due to its read-only nature and reliance on a reputable weather API. However, proper handling of the AccuWeather API key is crucial. Rate limiting should be implemented to prevent excessive API usage and potential cost overruns.
Performance depends on the AccuWeather API response times and network latency. Caching weather data can improve performance and reduce API usage.
Cost depends on AccuWeather API usage. Monitor API usage to avoid exceeding free tier limits or incurring unexpected charges.
npx -y @timlukahorstmann/mcp-weather{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@timlukahorstmann/mcp-weather"],
"env": {
"ACCUWEATHER_API_KEY": "your_api_key_here"
}
}
}
}ACCUWEATHER_API_KEYweather-get_hourlyRetrieves the hourly weather forecast for a specified location for the next 12 hours.
Read-only operation; retrieves weather data without modifying any system state.
weather-get_dailyRetrieves the daily weather forecast for a specified location for up to 15 days.
Read-only operation; retrieves weather data without modifying any system state.
API Key
hybrid
This MCP server is relatively safe due to its read-only nature and reliance on a reputable weather API. However, proper handling of the AccuWeather API key is crucial. Rate limiting should be implemented to prevent excessive API usage and potential cost overruns.
The server only provides read-only access to weather data, so autonomy is limited to fetching and displaying information. No destructive actions are possible.
Production Tip
Implement rate limiting to prevent excessive API calls and potential cost overruns. Monitor API usage and error rates to ensure service availability.
You need an AccuWeather API key. You can sign up for a free tier at the AccuWeather Developer website.
Set the `ACCUWEATHER_API_KEY` environment variable to your API key.
The default is Celsius (metric). You can specify 'imperial' for Fahrenheit.
You can request 1, 5, 10, or 15 days of forecast. The default is 5.
Not currently, but integration with AccuWeather's severe weather alerts API is planned for a future release.
The server relies on the AccuWeather API for location resolution. Ensure the location name is accurate and recognized by AccuWeather.
The server will likely return an error. Implement error handling and retry logic in your application to handle API downtime gracefully.