Comprehensive MCP server for Open-Meteo weather data - the best weather MCP server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"chuk-mcp-open-meteo","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Chuk MCP Open-Meteo **The best weather MCP server ever** - A comprehensive Model Context Protocol (MCP) server for accessing Open-Meteo weather data. > This is a demonstration project provided as-is for learning and testing purposes. [](https://www.python.org/downloads/) ## Features This MCP server provides comprehensive access to Open-Meteo's weather APIs through 12 tools — 6 single-location tools and 6 batch tools for multi-location queries. **All tools return fully-typed Pydantic v2 models** for type safety, validation, and excellent IDE support. Every model includes rich, LLM-friendly field descriptions with interpretation guides for better AI understanding. ### Single-Location Tools #### 1. Weather Forecast (`get_weather_forecast`) Get detailed weather forecasts with customizable parameters: - Current weather conditions - Hourly forecasts (up to 16 days) - Daily forecasts - 50+ weather variables including temperature, precipitation, wind, humidity, cloud cover, and more - Multiple units (celsius/fahrenheit, km/h, mph, m/s, knots) - Automatic timezone detection #### 2. Location Geocoding (`geocode_location`) Convert location names to coordinates: - Search for any location worldwide - Get coordinates, elevation, timezone - Country and administrative information - Population data where available - Multi-language support #### 3. Historical Weather (`get_historical_weather`) Access historical weather data: - Data from 1940 onwards (location-dependent) - Same comprehensive variables as forecasts - Perfect for climate analysis and trends - Hourly and daily aggregations #### 4. Air Quality (`get_air_quality`) Monitor air quality and pollutants: - PM2.5, PM10 particulate matter - CO, NO2, SO2, O3 gas concentrations - European AQI and US AQI indices - Pollen data (multiple species) - UV index - Aerosol optical depth #### 5. Marine Forecast (`get_marine_forecast`) Get marine weather conditio…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.