Use this MCP server to NOAA tides and currents predictions and water levels. Tools include get...
Runs on your machine from its package; the steps are below.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y tides-mcp
MCP client config
{
"mcpServers": {
"tides": {
"command": "npx",
"args": [
"-y",
"tides-mcp"
]
}
}
}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.
npm install
npm run build
node dist/index.js
The server uses stdio MCP transport and does not write files or contact any service other than NOAA.