get_current_weatherLABSCO SUMMARY
Ground-level Indian weather, including the air, in one question.
Most weather lookups stop at temperature and wind. This one returns the particulate readings in the same answer, which is what actually decides whether the run happens.
What it is
A live weather and air-quality lookup against Weather Union. It runs locally over stdio for MCP clients, or over HTTP on a port you choose when you want to test it directly.
What you get
- Current conditions for any latitude and longitude: temperature, humidity, wind speed and wind direction
- Rain read two ways — intensity in mm/h right now, and accumulation so far
- Air quality as particulate matter indices, in the same answer as the weather rather than a separate lookup
- The same reading by city name for ten Indian cities including Bangalore, Mumbai, Delhi, Hyderabad and Chennai, so you never have to find coordinates first
Requirements
uvx, or Python if you run the server file directly. A Weather Union API key, free on signup, passed as WEATHER_UNION_API_KEY — the server validates it at startup. Readings come from Weather Union's network, so the coverage is India.
Setup effort
One command plus a key — uvx weatherunion-mcp, then supply credentials
USE CASES
Deciding whether to go outside this afternoon
Ask for your city by name and read temperature, wind and both particulate indices together, instead of checking weather in one place and air quality in another.
Checking conditions at an exact location
Pass latitude and longitude for a site that is not one of the listed cities — a warehouse, a venue, a construction site — and get the same full reading.
Seeing whether rain has actually started
Intensity right now and accumulation so far come back together, which separates "it is about to" from "it has been for an hour".
Comparing two cities before a trip
Ask for each by name and put the readings side by side — temperature, wind and air quality for both.
2 tools
Listed in project docs. Your client may show a different list.
get_weather_for_cityBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- uvx on PATH
- WEATHER_UNION_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx weatherunion-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"weather-union": {
"command": "uvx",
"args": [
"weatherunion-mcp"
],
"env": {
"WEATHER_UNION_API_KEY": "<YOUR_WEATHER_UNION_API_KEY>"
}
}
}
}