Tides near a place
noaa_tides.tides_nearFreeLive now
Finds the nearest NOAA tide prediction station to a U.S. coastal location and returns the coming high and low tides (MLLW, metres, UTC) plus the latest measured water level when the station has a gauge.
Inputs
| Name | Type | Description |
|---|---|---|
latrequired | number | Latitude in decimal degreesrange: -90 to 90 |
lonrequired | number | Longitude in decimal degreesrange: -180 to 180 |
hours | integer | How far ahead to predictdefault: 48; range: 6 to 96 |
max_distance_km | number | Give up if the nearest station is farther than thisdefault: 100; range: 1 to 500 |
Example output
{"found":true,"station":{"id":"9414290","name":"SAN FRANCISCO (Golden Gate)","state":"CA","lat":37.80630555555555,"lon":-122.4658888888889,"distance_km":0.8,"page":"https://tidesandcurrents.noaa.gov/stationhome.html?id=9414290"},"datum":"MLLW (mean lower low water), metres, times in UTC","tides":[{"time":"2026-11-02T07:04:00Z","type":"low","height_m":-0.04},{"time":"2026-11-02T14:35:00Z","type":"high","height_m":1.53},{"time":"2026-11-02T19:51:00Z","type":"low","height_m":0.84}],"latest_observed":{"time":"2026-11-02T00:30:00Z","height_m":2.07},"attribution":{"source":"NOAA CO-OPS Tides & Cu...Data license
Public domain · Tide data from NOAA CO-OPS Tides & Currents (public domain). Not for navigation. Source
Try it
…
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "noaa_tides.tides_near",
"arguments": {
"lat": 37.8,
"lon": -122.47,
"hours": 24
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/noaa_tides.tides_near \
-H 'content-type: application/json' \
-d '{"lat": 37.8, "lon": -122.47, "hours": 24}'const res = await fetch("https://www.realworldmcp.com/api/call/noaa_tides.tides_near", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"lat": 37.8, "lon": -122.47, "hours": 24})
});
console.log(await res.json());