@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 isnullwhen 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_obssays 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, baromndbc_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 parndbc_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