weather-get_daily
Get daily weather forecast for up to 15 days
Get an hourly forecast for the next 12 hours or a daily one out to 15 days, for a named location, in the units you asked for.
LABSCO SUMMARY
The split is by how far ahead you are looking: twelve hours when the question is about today, up to fifteen days when it is about next week. Both take a location and a units argument and return the forecast, and that is the entire surface. There is no current-conditions call and no historical data — this forecasts, and stops there.
A two-tool AccuWeather forecast server split by time horizon rather than by data type.
An AccuWeather API key in ACCUWEATHER_API_KEY.
One command plus a key — npx -y @timlukahorstmann/mcp-weather, then supply credentials
USE CASES
The hourly call covers the next 12 hours at a location, which is the window that decides whether the outdoor thing happens, gets moved, or goes ahead with a jacket.
The daily call reaches up to 15 days ahead, with days setting how far to look — far enough to pick a weekend, and to see whether the pattern holds as the date gets closer.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
weather-get_dailyGet daily weather forecast for up to 15 days
weather-get_hourlyGet hourly weather forecast for the next 12 hours
BEFORE YOU INSTALL
2 tools when we connected. The names really are weather-get_hourly (next 12 hours) and weather-get_daily (up to 15 days). Both read AccuWeather; alerts and historical data do not exist yet.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @timlukahorstmann/mcp-weather{
"mcpServers": {
"weather": {
"command": "npx",
"args": [
"-y",
"@timlukahorstmann/mcp-weather"
],
"env": {
"ACCUWEATHER_API_KEY": "<YOUR_ACCUWEATHER_API_KEY>"
}
}
}
}npx -y supergateway --stdio "npx -y @timlukahorstmann/mcp-weather" \
--port 4004 \
--baseUrl http://127.0.0.1:4004 \
--ssePath /messages \
--messagePath /message \
--cors "*" \
--env ACCUWEATHER_API_KEY="$ACCUWEATHER_API_KEY"