Tides
live ScienceNOAA tide predictions and observed water levels for US coastal stations
3 tools
0ms auth
free tier 50 calls/day
Tools
get_predictions
required: station_id, begin_date, end_date Get hi/lo tide predictions for a NOAA station over a date range. Dates must be formatted YYYYMMDD.
Parameters
Name Type Description
station_id req string NOAA station ID (e.g. "9414290" for San Francisco) begin_date req string Start date in YYYYMMDD format (e.g. "20240101") end_date req string End date in YYYYMMDD format (e.g. "20240107") Try it
Response
get_water_levels
required: station_id Get the latest observed water level for a NOAA station.
Parameters
Name Type Description
station_id req string NOAA station ID (e.g. "9414290" for San Francisco) Try it
Response
list_stations List all NOAA tide prediction stations with their IDs and names.
No parameters required.
Try it
Response
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
List available tools
bash
curl -X POST https://gateway.pipeworx.io/tides/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Call a tool
bash
curl -X POST https://gateway.pipeworx.io/tides/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_predictions","arguments":{"station_id": "example", "begin_date": "2025-01-01", "end_date": "2025-01-01"}}}'