NOAA Tides and Currents MCP Server

A Model Context Protocol server for NOAA CO-OPS Tides and Currents data Built by Cardin Labs · Hosted at Perigee. Its 25 documented tools cover noaa, astro, water, levels.

People who work with noaa, astro and water and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-29 · ★ 6 · #329 OF 998 MAINTAINED OTHER · VERIFIED 2026-09-30

MIT · TypeScript servers · how we verify → /methodology

01 · Install NOAA Tides and Currents

before you install - you'll need

The README does not document required environment variables for a basic install.

Claude Code

claude mcp add ryancardin15-perigee-tides --transport http https://perigeetides.com/mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "ryancardin15-perigee-tides": {
      "url": "https://perigeetides.com/mcp"
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

https://perigeetides.com/mcp

transport: streamable-http

endpoint alive - responded to MCP initialize · probed 2026-09-30

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · remote - your agent's requests go to perigeetides.com

endpoint auth accepted our unauthenticated MCP initialize - no credentials needed to connect

license MIT - declared in the repository

npm package @ryancardin/noaa-tides-currents-mcp-server - the @ryancardin scope differs from the repo owner (ryancardin15); confirm it's the project's official package

registry namespace io.github.RyanCardin15 is GitHub-verified and matches the repo owner

03 · What NOAA Tides and Currents can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 25 documented tools spanning noaa, astro, water, levels, including noaa_get_water_levels, noaa_get_water_level_summaries, noaa_get_tide_predictions, noaa_get_currents.

Capability map

Tools grouped from the project's README - what NOAA Tides and Currents lets an agent do.

Noaa

18 tools - e.g. Observed water levels: 1-minute, 6-minute, or hourly series, preliminary/verified quality flags decoded; high_low (HH/H/L/LL daily extremes), daily_mean (Great Lakes), daily_max_min, monthly_mean datum…

noaa_get_water_levels · noaa_get_water_level_summaries · noaa_get_tide_predictions · noaa_get_currents · noaa_get_current_predictions · noaa_get_meteorological_data…

Astro

5 tools - e.g. Phase, illumination, age, distance for a date or range (spring/neap tide context); Next new/full/quarter moon date(s); Sunrise/sunset, twilights, golden hour, day length for any location/date

astro_get_moon_phase · astro_get_next_moon_phase · astro_get_sun_times · astro_get_sun_position · astro_get_next_sun_event

Nws

2 tools - e.g. Hourly numeric wind forecast (speed/gust/direction, wave height where gridded) for any US lat/lon, up to ~7 days; Official Coastal Waters Forecast narrative for the marine zone covering a lat/lon, incl.…

nws_get_wind_forecast · nws_get_marine_forecast

Latest releases

perigee-fishing-v2.0.0 · 2026-09-29

Perigee Fishing adds constrained coastal fishing plans to the existing Perigee Tides & Conditions integration. Choose a water reference, fishing method, local availability, session length and wind/gust limits; compare…

v2.1.0 · 2026-09-29

NOAA tools now return a versioned, declared response envelope and explicit errors when a response exceeds the output budget. Provider calls share bounded deadlines so retries cannot leave an MCP request running…

04 · Who maintains NOAA Tides and Currents

NOAA Tides and Currents is maintained by ryancardin15. It's the only MCP server we track from this author; the repo dates to Mar 2025.

05 · Facts

category
other - ranked #329 of 998 actively-maintained other servers as of 2026-09-30.
release cadence
2 releases in the last 90 days (latest 2026-09-29)
registry
io.github.RyanCardin15/noaa-tides-and-currents-mcp (active, first published 2026-07-05 · 3 versions)
packages
npm:@ryancardin/noaa-tides-currents-mcp-server

06 · NOAA Tides and Currents FAQ

Is NOAA Tides and Currents still maintained?

Yes - as of 2026-09-30, its last commit was 2026-09-29 and it shipped 2 releases in the last 90 days. We re-verify nightly.

What can NOAA Tides and Currents do?

An agent gets 25 documented tools spanning noaa, astro, water, levels, including noaa_get_water_levels, noaa_get_water_level_summaries, noaa_get_tide_predictions, noaa_get_currents.

How do I install NOAA Tides and Currents?

Run `npx -y @ryancardin/noaa-tides-currents-mcp-server`. The README does not document required environment variables for a basic install. You can also paste the ready-made client config above.

Does NOAA Tides and Currents require authentication?

No - the endpoint accepted our unauthenticated MCP initialize when probed on 2026-09-30; you can connect without credentials.

07 · Alternatives to NOAA Tides and Currents