@pipeworx/noaa-ndbc

Connect: https://gateway.pipeworx.io/noaa-ndbc/mcp · Install: one-click buttons

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 3

Observed marine conditions from NOAA’s National Data Buoy Center — ~1,350 active moored buoys, coastal C-MAN stations, DART tsunami stations and partner platforms reporting wave height, wave period, sea-surface temperature, wind and pressure.

Tools

  • ndbc_stations(bbox?, near_latitude?, near_longitude?, name_contains?, owner?, type?, has_met?, has_waterquality?, has_currents?, limit?) — the active-station inventory, distance-ranked when a point is given.
  • ndbc_latest_obs(station_id) — the newest standard meteorological observation at one station.
  • ndbc_station_history(station_id, hours?, limit?) — up to ~45 days of rows, newest first.

Auth

Keyless. NDBC serves nothing without a User-Agent, which this pack always sends.

Data sources

  • https://www.ndbc.noaa.gov/activestations.xml — active-station inventory.
  • https://www.ndbc.noaa.gov/data/realtime2/<id>.txt — last ~45 days of observations.

Things the next person would otherwise rediscover:

  • Missing values are the literal string MM, not an empty field. Every numeric here is null when the station did not report it; a buoy reporting wind but no wave height is normal.
  • realtime2 rows are NEWEST FIRST. Row 0 is the latest.
  • Two # header lines, the first names columns and the second units. Columns are parsed positionally because some partner stations abbreviate the header.
  • Not every active station has a realtime2 file. DART and water-quality-only platforms 404 there. That is a coverage fact about the station, and ndbc_latest_obs says so rather than reporting an outage.

Tools

  • ndbc_stations — List active NOAA National Data Buoy Center stations — moored buoys, coastal C-MAN sites, tsunami DART stations and partner platforms — filtered by bounding box, name, owner, type or the measurements t
  • ndbc_latest_obs — Latest observed marine conditions at an NDBC station — significant wave height, dominant and average wave period, mean wave direction, wind speed/direction/gust, sea-surface and air temperature, barom
  • ndbc_station_history — Recent observation time series for one NDBC station — up to the last ~45 days of standard meteorological rows at the station reporting interval (usually every 10 minutes for buoys, hourly for some par

Tools

  • ndbc_latest_obs — Latest observed marine conditions at an NDBC station — significant wave height, dominant and average wave period, mean wave direction, wind speed/direction/gust, sea-surface and air temperature, barom
  • ndbc_station_history — Recent observation time series for one NDBC station — up to the last ~45 days of standard meteorological rows at the station reporting interval (usually every 10 minutes for buoys, hourly for some par
  • ndbc_stations — List active NOAA National Data Buoy Center stations — moored buoys, coastal C-MAN sites, tsunami DART stations and partner platforms — filtered by bounding box, name, owner, type or the measurements t

Regenerated from source · build September 18, 2026