MCP.Market

Weather MCP server

online · 32% uptime
by darshan0548·io.github.darshan0548/weather-mcp·v1.1.0

MCP server for weather with reasoning — umbrella advice, outdoor checks, city comparisons.

B84/100grade B
What users say
No reviews yet
Be the first
Safety scan
B84/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts
  • aboutFree

    Get information about who built this MCP server and why.

  • compare_weatherFree

    Compare current weather between two cities.

  • get_weatherFree

    Get the current weather and today's forecast for a city.

  • is_good_for_outdoorsFree

    Check if today's weather is good for outdoor activities like a walk or run.

  • should_i_carry_umbrellaFree

    Get 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

no findings
  • –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
Overall 84/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.txt

Running the tests

A quick sanity check against the real API (no mocking, no API key needed):

python test_weather.py

Connecting 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 API

Kept 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 Opendata
    City of Zurich weather, air quality, parking, geodata, Gemeinderat, tourism
    A
  • geo-score
    Free 0-100 score: can AI engines cite a site? Plus citation checks with your own API keys.
    B
  • Weather Data MCP Server
    17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfires
    A
  • Variflight
    VariFlight's official MCP server provides tools to query flight, weather, comfort, and fare data.
    A
  • Open Meteo
    Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
    B