com.gribstream/mcp

GribStream Weather MCP

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

Endpointhttps://gribstream.com/mcp (streamable-http)
Registry version1.1.4
Now12 tools · grade C (74) · pin ts_1686e400a096adbd5b21d7b6848a04d8 · protocol 2025-06-18
First / last listed2026-11-08 01:37 UTC / 2026-11-08 01:37 UTC
Grade over time2026-11-08: C (74), 12 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-08 01:37 UTC
12 tools, grade C (74)

Tools: gribstream_build_runs_request gribstream_build_timeseries_request gribstream_get_dataset gribstream_get_expression_reference gribstream_get_parameter gribstream_list_datasets gribstream_list_parameters gribstream_list_shared_parameters gribstream_query_runs gribstream_query_timeseries gribstream_resolve_shared_parameter gribstream_validate_request

Current tools (12)

gribstream_build_runs_requestNO 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.
params: accept, dataset*, request*
gribstream_build_timeseries_requestNO 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.
params: accept, dataset*, request*
gribstream_get_datasetNO 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.
params: dataset*
gribstream_get_expression_referenceNO AUTH / PUBLIC / READ-ONLY. Get expression syntax, alias rules, examples, and supported func.* math functions for derived weather signals.
params: none
gribstream_get_parameterNO 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.
params: dataset*, parameter*
gribstream_list_datasetsNO 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 f
params: code, family, forecast_time, is_ensemble, limit, provider, region, shared_parameter, sort_by, tag
gribstream_list_parametersNO AUTH / PUBLIC / READ-ONLY. Lists parameter summaries for one dataset. Use this before selecting exact case-sensitive parameter codes.
params: dataset*
gribstream_list_shared_parametersNO 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.
params: dataset, dataset_mode
gribstream_query_runsAUTH 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 forec
params: accept, dataset*, delivery, max_bytes, request*
gribstream_query_timeseriesAUTH 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 val
params: accept, dataset*, delivery, max_bytes, request*
gribstream_resolve_shared_parameterNO 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 s
params: alias, dataset, parameter*
gribstream_validate_requestNO 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.
params: dataset*, endpoint*, request*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.