mcpbeat Sign in

GribStream Weather MCP Server

by gribstream Your server? Claim it
answering

GribStream Weather MCP is answering right now. Last checked 3 min ago. It exposes 12 tools. Last commit 18 Aug 2026.

NOAA and ECMWF weather forecast MCP for discovery, validation, and GribStream OAuth queries.

Uptime history 91 days of history · worst day 99%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
12
Tools
read from the server
397 ms
Response time
average over 24h
0
Stars
last commit 18 Aug 2026

What changed 73

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 11 August 2026. No other catalogue keeps this.

15 Oct 12 tool descriptions were rewritten gribstream_build_runs_request, gribstream_build_timeseries_request, gribstream_get_dataset and 9 more
15 Oct 6 tools changed the parameters they ask for gribstream_build_runs_request, gribstream_build_timeseries_request, gribstream_list_datasets and 3 more
15 Oct a tool changed version
18 Aug 5 tool descriptions were rewritten7 times that day gribstream_get_parameter, gribstream_list_shared_parameters, gribstream_query_runs and 2 more
18 Aug 5 tools changed the parameters they ask for7 times that day gribstream_build_runs_request, gribstream_build_timeseries_request, gribstream_query_runs and 2 more
18 Aug a tool changed version2 times that day
17 Aug 5 tools changed the parameters they ask for gribstream_build_runs_request, gribstream_build_timeseries_request, gribstream_query_runs and 2 more
17 Aug 2 tool descriptions were rewritten gribstream_query_runs, gribstream_query_timeseries
16 Aug 4 tools changed the parameters they ask for gribstream_build_runs_request, gribstream_build_timeseries_request, gribstream_query_runs and 1 more
16 Aug 2 tool descriptions were rewritten gribstream_query_runs, gribstream_query_timeseries
and 30 more, back to 11 August 2026

GribStream Weather MCP missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add mcp --transport http https://gribstream.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://gribstream.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://gribstream.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://gribstream.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://gribstream.com/mcp"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

gribstream
gribstream_build_runs_request
NO AUTH / PUBLIC / READ-ONLY. Build and validate a runnable /runs API request and curl command without sending it. Use gribstream_query_runs to retrieve model-run comparisons directly; a separate build call is optional. Use catalog selectors in request.variables and points in request.coordinates or one request.grid.
gribstream_build_timeseries_request
NO AUTH / PUBLIC / READ-ONLY. Build and validate a runnable /timeseries API request and curl command without sending it. Use gribstream_query_timeseries to retrieve data directly; a separate build call is optional. Use catalog selectors in request.variables and points in request.coordinates or one request.grid. Omit asOf for latest forecasts.
gribstream_get_dataset
NO AUTH / PUBLIC / READ-ONLY. Inspect archive coverage, cadence, horizon, members, and native_grid geometry for one dataset. The native coordinate URL requires authentication and geographic bounds; geometry does not prove variable availability.
gribstream_get_expression_reference
NO AUTH / PUBLIC / READ-ONLY. Get expression syntax, alias rules, examples, and supported func.* math functions for derived weather signals.
gribstream_get_parameter
NO AUTH / PUBLIC / READ-ONLY. Gets detailed metadata and exact selector variations for one already-known dataset-native parameter code. Parameter codes are case-sensitive. For a common natural-language concept such as 2 metre temperature, use gribstream_resolve_shared_parameter before guessing a native code.
gribstream_list_datasets
NO AUTH / PUBLIC / READ-ONLY. Find candidate datasets for a region and weather variable. Filter by provider, region, forecast_time, shared_parameter and is_ensemble; sort_by=resolution ranks nominal resolution in km. With shared_parameter, each result includes a validated request fragment and exact/approximate match. Use it directly in one gribstream_query_timeseries call. Coverage envelopes and forecast horizons are catalog hints, not live availability guarantees. No weather values are fetched.
gribstream_list_parameters
NO AUTH / PUBLIC / READ-ONLY. Lists parameter summaries for one dataset. Use this before selecting exact case-sensitive parameter codes.
gribstream_list_shared_parameters
NO AUTH / PUBLIC / READ-ONLY. Lists normalized shared parameter presets that can map one logical signal across datasets. Use this only when the shared parameter code is uncertain; when a common code such as temperature_2m is already clear, call gribstream_resolve_shared_parameter directly.
gribstream_query_runs
AUTH REQUIRED / DATA QUERY. Fetch or retrieve weather values across model runs to compare changing forecasts. timesList selects exact model run times, not valid times; minHorizon/maxHorizon constrain lead hours. Use discovered request.variables with coordinates or one grid. CSV is the default; use delivery=url for large results. Response rows are unsorted; sort by location, forecasted_at and forecasted_time before plotting. When a live query returns a resource_link, the exact signed HTTPS URL is the result: download it directly once with an available HTTPS or file-download capability, without an API token. This consumes the selected GribStream MCP result; it is not a direct GribStream API call or a connector bypass. Do not look for an MCP resources/read tool, and do not repeat the query merely to obtain the file bytes.
gribstream_query_timeseries
AUTH REQUIRED / DATA QUERY. Fetch or retrieve weather values for maps, heatmaps and analysis at selected valid times. Use discovered request.variables with coordinates or one grid; no separate build/validate call is needed. CSV is the default; use delivery=url for large results and render the downloaded file locally. Prefer Parquet only with an available reader. Use timesList for one exact UTC valid time; omit asOf for latest forecasts. Requested sampling does not increase native resolution. Response rows are unsorted; sort rows before plotting. When a live query returns a resource_link, the exact signed HTTPS URL is the result: download it directly once with an available HTTPS or file-download capability, without an API token. This consumes the selected GribStream MCP result; it is not a direct GribStream API call or a connector bypass. Do not look for an MCP resources/read tool, and do not repeat the query merely to obtain the file bytes.
gribstream_resolve_shared_parameter
NO AUTH / PUBLIC / READ-ONLY. Resolves a weather concept to validated native variables/expressions and an exact or approximate match label. Use resolved_request directly in /timeseries or /runs; read resolved_match for height differences and native statistics. Use this first for common natural-language concepts such as 2 metre temperature or 10 metre wind instead of guessing dataset-native codes such as TMP.
gribstream_validate_request
NO AUTH / PUBLIC / READ-ONLY. Validates the basic shape, exact selector tuples, and expression syntax of a proposed GribStream /timeseries or /runs request without sending it. Use this before returning any hand-edited curl or when changing a request from one dataset to another.

Endpoints

URLTransportStateLatencyChecked
https://gribstream.com/mcp streamable-http answering 386 ms 3 min ago

Alternatives to GribStream Weather MCP

same job, measured the same way
Ghcn MCP
by mrfentmen

NOAA GHCN station weather: daily and monthly summaries plus extremes for a station id

618 installs/wk local only
Weather for Grown Ups
by janhelcl

Operational NWP, ensembles, AI weather models, regional forecasts, history, and verification.

40 installs/wk local only
Weather
by eudoroolivares2016

An MCP server for weather information updating this value now.

47 installs/wk local only
Smarter Weather
by smarterweather

Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery.

82 installs/wk 31 tools answering
Open Meteo MCP
by mrfentmen

Open-Meteo weather, geocoding, elevation, and UV forecasts.

48 installs/wk local only
Xweather Weather MCP
by xweather

Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.

answering
AEMET
by mmillan76

MCP server exposing AEMET (Spanish weather agency) forecasts, station data and warnings.

33 installs/wk local only
APIVerve
by apiverve

380+ live data, validation and utility APIs in one MCP server: IP, DNS, email, FX, weather and more.

answering

GribStream Weather MCP — questions

Answers built from our own checks of this server.

What can GribStream Weather MCP do?
It exposes 12 tools, read directly from the server on our last check. Among them: gribstream_build_runs_request, gribstream_build_timeseries_request, gribstream_get_dataset, gribstream_get_expression_reference, gribstream_get_parameter, gribstream_list_datasets and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is GribStream Weather MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 397 ms. The bar chart above shows every period we have measured.
How do I connect GribStream Weather MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does GribStream Weather MCP need an API key?
No. GribStream Weather MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is GribStream Weather MCP?
It answers our handshake in 397 ms on average, which is faster than 33% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is GribStream Weather MCP open source?
The code is open source: it is published under the MIT licence and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at gribstream.com, which runs on its operator's own terms.