Gribstream MCP server
{
"mcpServers": {
"gribstream": {
"type": "http",
"url": "https://gribstream.com/mcp"
}
}
}{
"mcpServers": {
"gribstream": {
"type": "http",
"url": "https://gribstream.com/mcp"
}
}
}{
"mcpServers": {
"gribstream": {
"type": "http",
"url": "https://gribstream.com/mcp"
}
}
}{
"servers": {
"gribstream": {
"type": "http",
"url": "https://gribstream.com/mcp"
}
}
}{
"mcpServers": {
"gribstream": {
"type": "http",
"url": "https://gribstream.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.1.4
What it does
GribStream Weather MCP provides AI agents access to NOAA and ECMWF weather forecast data through discovery, validation, and query tools. It lets developers list datasets, look up variables, build API requests, and execute live weather queries after OAuth authorization.
- Discover available weather forecast models like GFS, HRRR, NBM, and IFS, and find exact variable selectors and levels for a specific model.
- Build and validate GribStream API requests for timeseries or model-run comparisons before executing them.
- Query live weather forecast data by valid time or across multiple model runs after authenticating with an OAuth token.
Tools this server exposes
| Tool | Does |
|---|---|
| gribstream_list_datasets | List public GribStream datasets and their metadata. |
| gribstream_get_dataset | Get full public metadata for a specific dataset code. |
| gribstream_list_parameters | List parameter summaries available in a dataset. |
| gribstream_get_parameter | Get detailed metadata and selector variations for a dataset parameter. |
| gribstream_list_shared_parameters | List normalized shared parameter presets across datasets. |
| gribstream_resolve_shared_parameter | Resolve a shared parameter preset to native variables and expressions. |
| gribstream_get_expression_reference | Get expression-language rules, examples, and math functions. |
| gribstream_build_timeseries_request | Build and validate a timeseries API request without sending it. |
| gribstream_build_runs_request | Build and validate a runs API request for comparing forecasts across model runs. |
| gribstream_validate_request | Validate request shape, selectors, and expression syntax. |
| gribstream_query_timeseries | Execute an authenticated timeseries query and return weather values. |
| gribstream_query_runs | Execute an authenticated runs query to compare forecasts across model runs. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.