Tide times and tide tables from NOAA: high and low tides for US coasts, tide now, low tide windows.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Place like "Santa Cruz, CA" or "Cape May, NJ", a NOAA station id like 9414290, or "lat,lon".
Days to scan from today, 1 to 90. Default 7.
english = feet (default), metric = metres.
Only lows at or below this height (feet or metres per units). Default 0.5 ft or 0.15 m.
Only lows between sunrise and sunset. Default true.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http tide-times-tide-tables-mcp https://tide-times-tide-tables-mcp.lipmichal.workers.dev/mcp
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.
| Argument | Type | Description |
|---|---|---|
| days | integer | Days to scan from today, 1 to 90. Default 7. |
| units | string | english = feet (default), metric = metres. |
| location* | string | Place like "Santa Cruz, CA" or "Cape May, NJ", a NOAA station id like 9414290, or "lat,lon". |
| max_height | number | Only lows at or below this height (feet or metres per units). Default 0.5 ft or 0.15 m. |
| daylight_only | boolean | Only lows between sunrise and sunset. Default true. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"location"
],
"properties": {
"days": {
"type": "integer",
"maximum": 90,
"minimum": 1,
"description": "Days to scan from today, 1 to 90. Default 7."
},
"units": {
"enum": [
"english",
"metric"
],
"type": "string",
"description": "english = feet (default), metric = metres."
},
"location": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Place like \"Santa Cruz, CA\" or \"Cape May, NJ\", a NOAA station id like 9414290, or \"lat,lon\"."
},
"max_height": {
"type": "number",
"maximum": 50,
"minimum": -20,
"description": "Only lows at or below this height (feet or metres per units). Default 0.5 ft or 0.15 m."
},
"daylight_only": {
"type": "boolean",
"description": "Only lows between sunrise and sunset. Default true."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| units | string | english = feet (default), metric = metres. |
| location* | string | Place like "Santa Cruz, CA" or "Cape May, NJ", a NOAA station id like 9414290, or "lat,lon". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"location"
],
"properties": {
"units": {
"enum": [
"english",
"metric"
],
"type": "string",
"description": "english = feet (default), metric = metres."
},
"location": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Place like \"Santa Cruz, CA\" or \"Cape May, NJ\", a NOAA station id like 9414290, or \"lat,lon\"."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum stations, 1 to 25. Default 10. |
| query* | string | Station or place name, optionally with state ("Newport, RI"), or "lat,lon". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Maximum stations, 1 to 25. Default 10."
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Station or place name, optionally with state (\"Newport, RI\"), or \"lat,lon\"."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| date | string | First day, YYYY-MM-DD in station local time. Default today at the station. |
| days | integer | Number of days, 1 to 31. Default 1. |
| units | string | english = feet (default), metric = metres. |
| location* | string | Place like "Santa Cruz, CA" or "Cape May, NJ", a NOAA station id like 9414290, or "lat,lon". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"location"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First day, YYYY-MM-DD in station local time. Default today at the station."
},
"days": {
"type": "integer",
"maximum": 31,
"minimum": 1,
"description": "Number of days, 1 to 31. Default 1."
},
"units": {
"enum": [
"english",
"metric"
],
"type": "string",
"description": "english = feet (default), metric = metres."
},
"location": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Place like \"Santa Cruz, CA\" or \"Cape May, NJ\", a NOAA station id like 9414290, or \"lat,lon\"."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.