get_tide_predictions
Get NOAA high low or hourly tide predictions for a station and date range.
endrequiredbeginrequiredunitsstationrequiredinterval
io.github.mrfentmenPublished by GitHub account mrfentmenv1.0.6Updated Nov 3, 2026
MCP server for NOAA tides and currents predictions and water levels.
Local MCP server that gives an assistant NOAA CO-OPS tide predictions, observed water levels and station details for coastal planning.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
A small MCP server for coastal planning with NOAA CO-OPS tide data. It is useful for fishing, kayaking, tidepool trips, photography, flood awareness, and checking whether a tide window is worth investigating.
get_tide_predictions: high and low predictions or hourly predictions for a station and date range.get_water_levels: observed water levels for a station and date range.The server uses the public NOAA CO-OPS API and needs no key. Dates use YYYY-MM-DD; station ids are NOAA station identifiers such as 9414290. Requests time out after 20 seconds.
The server uses stdio MCP transport and does not write files or contact any service other than NOAA.
Source: README.md at commit 9b24bc8
Get NOAA high low or hourly tide predictions for a station and date range.
endrequiredbeginrequiredunitsstationrequiredintervalGet observed NOAA water levels for a station and short date range.
endrequiredbeginrequiredunitsstationrequiredintervalList NOAA tide prediction stations, optionally by state.
stateStation details for one NOAA tide gauge.
stationrequiredHighest, lowest and total tide range for a date window.
endrequiredbeginrequiredunitsstationrequired80% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a license in the repository or the registry entry.
npm installnpm run buildnode dist/index.js