There is a single tool and it takes a place name, which makes this cheap to leave connected. What it returns is more useful than a temperature reading: precipitation comes back split into probability, type and intensity, which is the part that actually decides whether something happens outdoors.
A single-tool weather server. Name a location and it returns the current conditions — temperature, description, humidity, whether it is precipitating — along with an hourly forecast that breaks precipitation out by probability, type and intensity.
- Current conditions for a location: temperature, weather description, relative humidity, precipitation state and the observation time
- An hourly forecast, each hour carrying temperature, description, and precipitation probability, type and intensity
- The resolved location and country, so you can tell whether it matched the place you meant
An AccuWeather API key, free to register for, supplied as an environment setting. Python, launched with uv straight from the repository.
One command plus a key — uvx mcp-weather, then supply credentials
