MCP.Market

Ioos Erddap MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/ioos-erddap·v0.2.1

US IOOS — regional ocean observing data via ERDDAP.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Ioos Erddap yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ioos Erddap tools

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

Not scanned yet. New listings are scanned within a day or two of arriving.

How Ioos Erddap compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
262 ms
faster than 53% of 30,031 servers

Release history: 5 versions in the registry since 2026-09-25, latest 2026-11-02, typically one every 4 days.

Install Ioos Erddap in Claude Code, Cursor or VS Code

claude mcp add --transport http ioos-erddap https://gateway.pipeworx.io/ioos-erddap/mcp
Add to Cursor

What the publisher says

From the Ioos Erddap repository's README, as published. We do not edit it. Read it on GitHub

@pipeworx/ioos-erddap

US Integrated Ocean Observing System data — buoys, tide gauges, gliders, HF radar currents, water quality and regional ocean model grids — read live from the IOOS regional associations' ERDDAP servers.

Part of Pipeworx — an MCP gateway connecting AI agents to 1679+ live data sources.

Tools

catalogue. Start here: every other tool takes a dataset_id from these results.

  • iooserddapsearch_datasets(query, protocol?, node?, limit?) — full-text search of one node's

timeseries rows.

  • iooserddapdatasetinfo(datasetid, node?) — variables, units, axes, time coverage, licence.
  • iooserddaptabledap(dataset_id, variables?, constraints?, node?, limit?) — station and glider

one gridded value from a regional model or radar grid.

  • iooserddapgriddappoint(datasetid, variable, latitude, longitude, time?, depth?, node?) —

Auth

Keyless. Every node serves anonymously.

Data sources

Six nodes, selected with node. A dataset lives on exactly one of them, so getting node right is the first thing a caller has to do; a wrong id raises an error that lists them all.

NERACOOS and NANOOS are deliberately absent. https://www.neracoos.org/erddap and https://data.nanoos.org/erddap both answer 301 from our egress (measured 2026-09-17). Adding them without resolving where they redirect would ship two node ids that fail for every caller. If you add them, verify a live search first, not just a reachable root.

Traps

Protocol-level traps live in shared/src/erddap.ts (shared with noaa-coastwatch) and are documented in full at the top of that file. Two matter most here:

gridded fields are on the regional nodes. A griddap_point call against national is not a bug.

  • erddap.ioos.us has almost no griddap. The national node is inventories and metrics; the

and omitting it is an axis error rather than a defaulted surface reading. depth: 0.25 is the shallowest level of roms_hiig.

  • PacIOOS ROMS grids are 4-D: time, depth, latitude, longitude. depth is required on those,

And the one this pack found the hard way: ERDDAP's first &-segment is positional — the server reads it as the variable list whatever it contains. Asking for every column (no variables) while dropping the now-empty first segment slides the row-cap expression into the variable slot and the server answers Unrecognized variable="orderByLimit("5")", which reads as a broken dataset rather than a malformed URL. The shared client keeps the empty segment.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "ioos-erddap": {
      "url": "https://gateway.pipeworx.io/ioos-erddap/mcp"
    }
  }
}

What this endpoint actually serves

tools/list at https://gateway.pipeworx.io/ioos-erddap/mcp returns the tools in the table above plus the shared Pipeworx meta-tools — askpipeworx, discovertools, search_within, remember/recall and the rest of the gateway-wide set. So the tool count you see is larger than this table: a single-pack endpoint currently lists roughly 30 shared tools alongside the pack's own. The connection's initialize response states its exact scope, and is the authoritative answer for a given day.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Ioos Erddap: common questions

Is Ioos Erddap MCP server safe?
Mostly: it is graded B (77/100). Read the Ioos Erddap safety report
How do I install Ioos Erddap?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Ioos Erddap need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Ioos Erddap maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v0.2.1.
Is Ioos Erddap up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Ioos Erddap compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 262 ms (faster than 53% of 30,031 servers). Full comparison.

More from pipeworx-io →