Mmcp.market

Weather MCP server

by Thx93·io.github.Thx93/weather·v1.0.0

US weather for AI agents: active NWS alerts by state, 5-period forecasts by lat/lon. Paid per call.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/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

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

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

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 1839ms; handshake note: [ { "code": "invalid_value", "values": [ "object" ], "path": [ "tools", 0, "ou20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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.

Install directly

claude mcp add --transport http weather https://agent-evidence-api.thx93.workers.dev/weather/mcp
Add to Cursor

Weather: common questions

Is Weather MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Weather safety report
How do I install Weather?
It runs remotely at agent-evidence-api.thx93.workers.dev. Add it to Claude Code, Claude Desktop or Cursor 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 in the last day (2026-09-24). The latest release is v1.0.0.
Is Weather up?
100% of our last 1 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, Noaa Spaceweather MCP server and Smarter Weather MCP server. Compare all Weather alternatives.

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
  • Noaa Spaceweather
    NOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.
    A
  • Smarter Weather
    Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery.
    A
  • Weather & Geo Intel MCP
    US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
    A
  • Xweather Weather MCP
    Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
    B

More from Thx93 →