Weather MCP server
online · 32% uptimeio.github.darshan0548/weather-mcp·v1.1.0MCP server for weather with reasoning — umbrella advice, outdoor checks, city comparisons.
0 stars
Reviews
Write oneNobody has reviewed Weather yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Weather tools (5)
write = sends, deletes, buys or postsaboutFreeGet information about who built this MCP server and why.
compare_weatherFreeCompare current weather between two cities.
get_weatherFreeGet the current weather and today's forecast for a city.
is_good_for_outdoorsFreeCheck if today's weather is good for outdoor activities like a walk or run.
should_i_carry_umbrellaFreeGet a yes/no recommendation on carrying an umbrella today, with reasoning.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1543ms20/20
- Tool poisoning5 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 65 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Weather compares
Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 76% of 681 Maps and travel servers
- Tools
- 5
- the typical Maps and travel server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 32%
- of our recent checks; the typical remote Maps and travel server answers 100%
- Response time
- 232 ms
- faster than 64% of 452 Maps and travel servers
What its tools let an agent do: 5 read
Install Weather in Claude Code, Cursor or VS Code
claude mcp add --transport http weather-mcp https://weather-mcp-2yhb.onrender.com/mcp
What the publisher says
From the Weather repository's README, as published. We do not edit it. Read it on GitHub
weather-mcp
An MCP (Model Context Protocol) server that lets an AI assistant Claude, Gemini CLI, or any MCP-compatible client answer real weather questions using live data, instead of just fetching raw numbers.
Powered by Open-Meteo — free, no API key required.
Why this isn't just a raw weather API wrapper
Most weather integrations just return temperature: 22°C. This one adds a reasoning layer on top, so you can ask things a plain API can't answer directly:
- get_weather("Bangalore") — current conditions + today's forecast
- shouldicarry_umbrella("Mumbai") — a yes/no answer with reasoning, not just a rain percentage
- isgoodfor_outdoors("Delhi") — checks rain, wind, and temperature together to judge if it's a good day to be outside
- compare_weather("Bangalore", "Delhi") — compares two cities at once
Setup
git clone https://github.com/darshan0548/weather-mcp.git
cd weather-mcp
python3 -m venv venv
source venv/bin/activate # on Windows: venv\Scripts\activate
pip install -r requirements.txtRunning the tests
A quick sanity check against the real API (no mocking, no API key needed):
python test_weather.pyConnecting it to Claude Desktop
Add this to your Claude Desktop config (claudedesktopconfig.json):
{
"mcpServers": {
"weather": {
"command": "python",
"args": ["/absolute/path/to/weather-mcp/server.py"]
}
}
}Connecting it to Gemini CLI
Add this to ~/.gemini/settings.json:
{
"mcpServers": {
"weather": {
"command": "python",
"args": ["/absolute/path/to/weather-mcp/server.py"]
}
}
}Restart your client, then just ask it something like "should I carry an umbrella in Chennai today?"
Project structure
weather_core.py # talks to the Open-Meteo API, no MCP-specific code
weather_advice.py # reasoning layer built on top of raw weather data
server.py # MCP server — wires the above into tools
test_weather.py # sanity tests against the real APIKept as separate files on purpose — weathercore.py and weatheradvice.py have no MCP dependency at all, so they're easy to test or reuse on their own.
Contributing
PRs welcome. Some ideas if you want to add a tool:
- Hourly forecast breakdown instead of just today's summary
- Air quality data (Open-Meteo has a free endpoint for this too)
- Multi-day trip planning (best day this week for an outdoor event)
- Severe weather alerts
Keep new tools in weatheradvice.py if they add reasoning on top of raw data, or weathercore.py if they're pure data fetching — then wire them into server.py as a new @mcp.tool().
License
MIT — see LICENSE.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-01restoreF → Bscore 84
- 2026-10-24revokeB → Fscore 38: Remote endpoint did not respond
- 2026-10-01restoreD → Bscore 84
Weather: common questions
- Is Weather MCP server safe?
- Mostly: it is graded B (84/100). Read the Weather safety report
- How do I install Weather?
- It runs remotely at weather-mcp-2yhb.onrender.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Weather need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Weather maintained?
- The last commit was 68 days ago (2026-08-28). The latest release is v1.1.0.
- Is Weather up?
- 32% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Weather?
- Servers from other publishers that do the same job: Zurich Opendata MCP server, geo-score MCP server and Weather Data MCP Server.
- How does Weather compare with other Maps and travel MCP servers?
- safety score 84/100 (higher than 76% of 681 Maps and travel servers); tools 5 (the typical Maps and travel server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Weather
Same job from other publishers: the closest match first, then the best rated.
- Zurich OpendataCity of Zurich weather, air quality, parking, geodata, Gemeinderat, tourismnot reviewedGrowingA
- geo-scoreFree 0-100 score: can AI engines cite a site? Plus citation checks with your own API keys.not reviewedEstablishedB
- Weather Data MCP Server17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfiresnot reviewedEstablishedA
- VariflightVariFlight's official MCP server provides tools to query flight, weather, comfort, and fare data.not reviewedGrowingA
- Open MeteoGlobal weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.not reviewedGrowingB