GribStream Weather MCP
mcp remote · streamable-http · v1.1.4 · source: crawl
https://gribstream.com/mcp
https://github.com/GribStream/gribstream-mcp
NOAA and ECMWF weather forecast MCP for discovery, validation, and GribStream OAuth queries.
Works
100
Verified Oct 31, 2026 · p50 225 ms · p95 254 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'gribstream' |
| tools_listed | 15 | pass | 12 tools |
| schema_complete | 15 | pass | 10 of 12 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 225 ms |
| latency_p95 | 5 | pass | p95 254 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (12)
| Name | Description | Schema |
|---|---|---|
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 s | incomplete |
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 buil | typed |
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 cal | typed |
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; ge | typed |
gribstream_get_expression_reference | NO AUTH / PUBLIC / READ-ONLY. Get expression syntax, alias rules, examples, and supported func.* math functions for derived weather signals. | typed |
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-languag | typed |
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 r | incomplete |
gribstream_list_parameters | NO AUTH / PUBLIC / READ-ONLY. Lists parameter summaries for one dataset. Use this before selecting exact case-sensitive parameter codes. | typed |
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 | typed |
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/v | typed |
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 | typed |
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 returnin | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-gribstream-mcp)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.