MCP.Market

Weather MCP server

online · 100% uptime
by Thx93·io.github.Thx93/weather·v1.2.1·1 stars

US NWS weather alerts and 5-day forecasts for AI agents. $0.01 per call.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

1 stars47 downloads/wk

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 (3)

write = sends, deletes, buys or posts
  • get-alertsFree

    Get active weather alerts for a US state. Give the two-letter state code (for example CA or NY) and get every active National Weather Service alert for it: the event type, the area it covers, its severity, what is happening, and the official instruction. US locations only. No API key and no account: discovery is free, a call costs $0.01 in USDC on Base via x402, and nothing is charged when the request returns no data. Free tools: health and tools/list.

  • get-forecastFree

    Get the weather forecast for a point on the map. Give latitude and longitude and get the next five forecast periods for it: the period name, its temperature, wind speed and direction, and the plain-language forecast. US locations only. No API key and no account: discovery is free, a call costs $0.01 in USDC on Base via x402, and nothing is charged when the request returns no data. Free tools: health and tools/list.

  • healthFree

    Check that the service is up. Costs nothing.

Public scan report

scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • Live reliabilityremote reachable in 1249ms20/20
  • Tool poisoning3 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 91/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
91/100
higher than 90% of 679 Maps and travel servers
Tools
3
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
100%
of our recent checks; the typical remote Maps and travel server answers 100%
Response time
725 ms
faster than 12% of 454 Maps and travel servers
GitHub stars
1
more than 60% of 333 Maps and travel servers
Downloads a week
47
more than 24% of 198 Maps and travel servers with a package

What its tools let an agent do: 3 read

Release history: 2 versions in the registry since 2026-09-24, latest 2026-10-23, typically one every 28 days.

Install Weather in Claude Code, Cursor or VS Code

claude mcp add --transport http weather https://agent-evidence.thx93.dev/weather/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

A Simple MCP Weather Server written in TypeScript

A minimal Model Context Protocol server that exposes US weather data from the National Weather Service API as two read-only tools.

The NWS API is free, keyless and US-only, so this server needs no credentials and no account to run.

Both tools are annotated readOnlyHint: true and destructiveHint: false, so a host that respects tool annotations can invoke them without asking first. Both reach out to api.weather.gov and are marked openWorldHint: true for that reason.

Use it hosted, paid per call

Running it yourself costs nothing. There is also a hosted version, paid per call in USDC on Base over x402, for agents that would rather not carry a Node process and a data layer:

https://agent-evidence-api.thx93.workers.dev/weather/mcp

It serves the same two tools, with the same output schemas and the same null fallbacks, plus a free health tool and free tools/list so the service can be discovered and probed before paying. Discovery is free; a tools/call for get-alerts or get-forecast returns 402 with the price. Both are declared read-only, so a host that respects annotations will not ask twice.

The server.json in this repository advertises that remote, so an MCP client can install it by registry name rather than by cloning anything.

Prerequisites

  • Node.js 24+
  • npm

Build, test and run

npm install
npm test          # builds, then runs the suite
npm run build     # compile only
node build/index.js

The suite drives the real server over InMemoryTransport with the NWS API stubbed, so npm test touches no network and needs no credentials. It covers tool discovery and annotations, the get-alerts and get-forecast data paths, the fallbacks for fields the NWS sends as null, the failure contract, and input validation.

Running node build/index.js speaks the MCP protocol over stdio: it prints to stderr and waits for a client on stdin, so it is meant to be launched by a host rather than by hand.

Adding it to a client

Most MCP hosts use the same three-line shape:

{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-weather-server/build/index.js"]
    }
  }
}

Or with npx, once the package is published:

{
  "mcpServers": {
    "weather": { "command": "npx", "args": ["-y", "@thx93/mcp-weather-server"] }
  }
}

Behaviour worth knowing

Failures are tool results, not protocol errors. A request the NWS cannot answer — a non-US location, an outage, a timeout — comes back as { isError: true, content: [{ type: "text", text: "" }] }. That is the MCP contract for "this call was well formed and the work failed", as distinct from a JSON-RPC error, which means the call itself was broken. A client can show the text to a user and retry.

The NWS is slow to give up and we are not. Every request carries a 10-second timeout, so a stalled upstream surfaces as a failed tool call instead of a hung one.

Missing fields fall back rather than printing null. The NWS returns null for fields it does not have. A missing event name renders as Unknown, a missing temperature as Unknown — never the literal string null.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-10-24restoreD → Ascore 91
  • 2026-09-27downgradeA → Dscore 43: Remote endpoint did not respond

Weather: common questions

Is Weather MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Weather safety report
How do I install Weather?
It runs remotely at agent-evidence.thx93.dev. 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 24 days ago (2026-10-23). The latest release is v1.2.1.
Is Weather up?
100% 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: Weather Data MCP Server, Nws Weather MCP server and Smarter Weather MCP server. Compare all Weather alternatives.
How does Weather compare with other Maps and travel MCP servers?
safety score 91/100 (higher than 90% of 679 Maps and travel servers); tools 3 (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.

All Weather alternatives →
  • Weather Data MCP Server
    17 weather tools, no API keys: forecasts, alerts, air quality, marine, radar, lightning, wildfires
    A
  • Nws Weather
    Get US weather forecasts, active and recent alerts, and current observations.
    A
  • Smarter Weather
    Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery.
    A
  • MeteoSwiss MCP Server
    Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.
    A
  • Open Meteo
    Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs
    B