tide-times-tide-tables-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tide-times-tide-tables-mcp What are the tide times in Santa Cruz today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tide-times-tide-tables-mcp
Tide times and tide tables for AI assistants. Ask for high and low tide times at a beach, harbor or NOAA station and get NOAA's predicted times and heights, whether the tide is coming in or going out right now, and the low tides that suit tide pooling or clamming.
This is a Model Context Protocol (MCP) server. It reads NOAA CO-OPS tide predictions at call time for about 3,000 US stations, including Alaska, Hawaii and US territories, and needs no API key.
Tools
Tool | What it returns |
| High and low tide times and heights (a tide table) for a place, NOAA station id or lat,lon, today or any date, up to 31 days. |
| Whether the tide is rising or falling right now, the estimated current height, and the next high and low tide. |
| Low tides at or below a height over the next 1 to 90 days, marked daylight or dark. |
| NOAA tide prediction stations by name or nearest to lat,lon, with id, state, type and distance. |
Every result has structured JSON, a plain-text summary, as_of, source and more (a page on mcpstamp.com). Every tool is marked read-only.
Related MCP server: BC Water Tides MCP Server
What it knows that your model does not
Today's tide times. Tides shift by about 50 minutes a day, so a remembered table is wrong by tomorrow.
Which NOAA station is nearest to a beach or town, by station name or by geocoding the place.
Station local time, including US daylight time, so 'today' and 'now' mean the station's day.
Install
Hosted (Claude.ai custom connector, ChatGPT developer mode)
Paste this URL. No token, no sign-up.
https://tide-times-tide-tables-mcp.lipmichal.workers.dev/mcpClaude Code
claude mcp add --transport http tide-times https://tide-times-tide-tables-mcp.lipmichal.workers.dev/mcpClaude Desktop
Claude Desktop adds remote servers under Settings, Connectors, Add custom connector. Paste the URL above.
Cursor
Add to ~/.cursor/mcp.json.
{
"mcpServers": {
"tide-times": { "url": "https://tide-times-tide-tables-mcp.lipmichal.workers.dev/mcp" }
}
}VS Code
Add to .vscode/mcp.json.
{
"servers": {
"tide-times": { "type": "http", "url": "https://tide-times-tide-tables-mcp.lipmichal.workers.dev/mcp" }
}
}Local stdio
The npm package is not published. Build it from this repository with Node 20 or newer.
git clone https://github.com/theluckystrike/tide-times-tide-tables-mcp && cd tide-times-tide-tables-mcp
npm install && npm run build
claude mcp add tide-times -- node $(pwd)/dist/stdio.jsExample prompts
"What are the tide times in Santa Cruz today?"
"Is the tide coming in or going out at Golden Gate right now?"
"When is the next low tide below zero in Monterey for tide pooling?"
"Give me a tide table for Cape May, NJ for the next week."
"Find the NOAA tide station nearest Bar Harbor."
Data sources
Full list in DATA_SOURCES.md.
NOAA CO-OPS tide predictions (high/low, MLLW datum, station local time).
Open-Meteo geocoding to turn a place name into a position.
Limitations
Predictions, not observed water levels. Wind, pressure and river flow move the real tide.
US stations only (NOAA CO-OPS coverage).
Heights are above mean lower low water (MLLW). The current height in tide_now is interpolated between predicted highs and lows.
The hosted server caches predictions for up to 6 hours and the station list for a day.
More
More MCP servers that answer questions your assistant cannot answer alone are on mcpstamp.com.
Part of the Zovo MCP collection at https://mcp.zovo.one
Built by theluckystrike.
Development
npm install
npm test # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs # live stdio round trip, writes .live/stdio-transcript.jsonlCI (.github/workflows/bundle.yml) runs the tests, the type check and wrangler deploy --dry-run --outdir out, and uploads the Worker bundle as an artifact.
License
MIT
Available Tools
4 toolslow_tide_windowsLow tide windowsARead-onlyIdempotentInspect
Find the low tides at or below a height over the coming days, marked daylight or dark, for tide pooling, clamming, beach access or launching a boat. Up to 90 days ahead.
Inputs: location (required), days, units, max_height, +1 more.
tide_nowTide right nowARead-onlyInspect
Is the tide coming in or going out right now at a US coastal place? Returns rising or falling, the estimated current height, and the time and height of the next high and next low tide, from NOAA predictions.
Inputs: location (required), units.
tide_stations_searchFind NOAA tide stationsARead-onlyIdempotentInspect
Find NOAA tide prediction stations by name ("Monterey", "Bar Harbor, ME") or nearest to lat,lon, with station id, state, type and distance. Use the id with the other tide tools when a place name is ambiguous.
Inputs: query (required), limit.
tide_timesHigh and low tide timesARead-onlyIdempotentInspect
High tide and low tide times and heights (a tide table) for a US coastal place or NOAA station, today or any date, from NOAA tide predictions. location takes a place ("Santa Cruz, CA"), a NOAA station id (9414290) or lat,lon. Up to 31 days per call.
Inputs: location (required), date, days, units.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a distinct role: full tide table, current state snapshot, filtered low-tide windows, and station lookup. The only adjacency is between tide_times and tide_now, which could initially be confused, but the descriptions clearly separate a forecast table from a real-time rising/falling reading.
All names are snake_case and readable, generally following a tide_/low_tide_ noun-topic style. The pattern isn't a strict verb_noun convention and low_tide_windows breaks the tide_ prefix, but the set remains predictable and coherent.
Four tools is well-scoped for a focused NOAA tide service; each tool earns its place by covering a genuinely different use case (table, now, low-tide planning, station resolution). No tool feels redundant or filler.
Coverage spans the core lifecycle: resolve a station, get a full table, check current state, and find actionable low-tide windows. Minor gaps exist, such as a high-tide/event window finder or tide curve data, but agents can derive high tides from tide_times.
Maintenance
Related MCP Connectors
Find NOAA tide stations and NDBC buoys, fetch tide predictions, currents, and latest observations.
Tide times and heights for about 4,600 US and Canadian stations. Not for navigation.
NOAA tides and currents: water levels, tide predictions, currents, met data, flooding, sun and moon
NOAA Tides & Currents MCP.
Related MCP Servers
- AlicenseBqualityDmaintenanceFetches tide information for any location using latitude and longitude, providing detailed tide data including high/low tides and station information with automatic UTC time zone handling.119MIT
- FlicenseAqualityDmaintenanceProvides Canadian tide predictions from the IWLS API, enabling retrieval of 7-day tide forecasts and station listings for monitoring stations across Canada.4-
- FlicenseNot gradedqualityCmaintenanceMCP server that provides tide predictions, station lookup, and tidal event alerts for US coastal locations using live NOAA data.-
- AlicenseNot gradedqualityFmaintenanceProvides NOAA tide predictions and observed water levels, allowing AI agents to query tide stations and current water level data.7 npmMIT