Labsco
MCP SERVER

Weather Union

by junaidrahim

Ask for current conditions anywhere in India — by coordinates or by city — and get temperature, wind, rain and air quality back from Weather Union.

Weather & Environmental Conditions
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