# NOAA Tides and Currents

Connects NOAA CO-OPS marine and oceanographic records to your coding agent. Delivers tide predictions, sea levels, tidal currents, and coastal weather.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: RyanCardin15
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/RyanCardin15/Perigee-Tides
- Updated: 2026-09-29
- HTML: https://affpapa.org/en/nevibecode/mcp/noaa-tides-and-currents

## What it does

This MCP server grants access to 25 tools querying oceanographic feeds across the United States. You do not need any API tokens because NOAA data sources are public. The package fetches water level series, extreme marks, current velocities, wind parameters, and water temperature. It also computes solar events and lunar phases right on your machine.

Span restrictions are checked before calls reach external servers. For instance, single-minute records allow spans up to 4 days, while 6-minute series cap at 31 days. Metric outputs carry mixed dimensions: wind speeds arrive in meters per second, but current speeds use centimeters per second. Pay attention to station targets. Great Lakes stations run on IGLD datums and provide zero tide predictions.

You can run the server locally over stdio with Node or connect via streamable HTTP. Payloads return as formatted markdown summaries or pure JSON.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://perigeetides.com/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http noaa-tides-and-currents-mcp https://perigeetides.com/mcp
```

2. **Platform CLI**
```bash
claude mcp add noaa-tides-and-currents -- npx -y @ryancardin/noaa-tides-currents-mcp-server
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add noaa-tides-and-currents --url https://perigeetides.com/mcp
```

2. **Platform CLI**
```bash
codex mcp add noaa-tides-and-currents -- npx -y @ryancardin/noaa-tides-currents-mcp-server
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "noaa-tides-and-currents": {
            "url": "https://perigeetides.com/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "noaa-tides-and-currents": {
            "command": "npx",
            "args": [
                "-y",
                "@ryancardin/noaa-tides-currents-mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "noaa-tides-and-currents": {
            "type": "http",
            "url": "https://perigeetides.com/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "noaa-tides-and-currents": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@ryancardin/noaa-tides-currents-mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http noaa-tides-and-currents https://perigeetides.com/mcp
```

2. **Platform CLI**
```bash
gemini mcp add noaa-tides-and-currents npx -y @ryancardin/noaa-tides-currents-mcp-server
```

## When to use it
- retrieve tide height forecasts and daily high-low events
- monitor water velocity and heading across ADCP depth bins
- fetch coastal weather alerts and offshore wind forecasts
- analyze high tide flooding frequency and sea level projections

## Example prompts
- Check tide predictions for station 9414290 across the next three days.
- Run the boating_conditions prompt for coordinates near Chesapeake Bay.
- Find the closest NOAA stations to 37.8, -122.4 and pull their current wind speed.

## Similar
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5585
- [arxiv-mcp-server](https://affpapa.org/en/nevibecode/mcp/arxiv-mcp-server.md) — MCP server · ★ 3235
- [PaperBanana](https://affpapa.org/en/nevibecode/mcp/paperbanana.md) — MCP server · ★ 2418
- [MATLAB MCP Server](https://affpapa.org/en/nevibecode/mcp/matlab-mcp-server.md) — MCP server · ★ 1723
- [Hex Research](https://affpapa.org/en/nevibecode/mcp/hex-research.md) — MCP server · ★ 584
- [DocsAgent — Zotero, Obsidian & Apple Notes MCP Server](https://affpapa.org/en/nevibecode/mcp/docsagent-zotero-obsidian-apple-notes-mcp-server.md) — MCP server · ★ 578

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
