# Ryancardin15 Noaa Tides And Currents MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.ryancardin15%2Fnoaa-tides-and-currents-mcp
Registry id: `mcp-registry/io.github.ryancardin15/noaa-tides-and-currents-mcp`
Status: live (checked 2026-10-27T02:58:07.423Z)

## Verdict

Ryancardin15 Noaa Tides And Currents MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 670 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (100/100) across 26 tools, costing an agent about 13,389 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 670 ms | 36% of MCP servers |
| p95 handshake latency | 2437 ms | — |
| Checks in 30 days | 4,926 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 100/100 (A) | 94% of MCP servers |
| Tools | 26 | — |
| Tool-list size for an agent | ~13,389 tokens | 14% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "ryancardin15-noaa-tides-and-currents-mcp": {
      "type": "http",
      "url": "https://perigeetides.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http ryancardin15-noaa-tides-and-currents-mcp https://perigeetides.com/mcp
```

## Tools (26)

- `astro_get_moon_phase`: Get the moon phase for a date (or each day of a date range if end_date is given): phase name (New Moon, Waxing Crescent, ...), illuminated fraction, age in days
- `astro_get_next_moon_phase`: Find the date(s) of the next occurrence(s) of a principal moon phase (New Moon, First Quarter, Full Moon, Last Quarter) from a starting date. Use for: "when is 
- `astro_get_next_sun_event`: Find the next occurrence(s) of a sun event (sunrise, sunset, dawn, dusk, solarNoon, night, nightEnd, goldenHourStart, goldenHourEnd, nauticalDawn, nauticalDusk,
- `astro_get_sun_position`: Get the sun's position for a date, time, and location: azimuth (degrees clockwise from north as rendered here), altitude above the horizon (degrees), plus appro
- `astro_get_sun_times`: Get sunrise, sunset, solar noon, dawn/dusk (civil), nautical dawn/dusk, astronomical dawn/dusk, golden hour, and day length for a location and date (or each day
- `noaa_find_nearest_stations`: Find the NOAA stations closest to a latitude/longitude point, sorted by distance. Use this to answer "what's the tide station near <place>?" — geocode the place
- `noaa_get_current_predictions`: Get predicted tidal currents for a NOAA current prediction station. interval="max_slack" (recommended for navigation) returns the tidal-current events — maximum
- `noaa_get_currents`: Get observed current speed and direction from a NOAA current meter station. Current stations use alphanumeric IDs (e.g. "cb0102" Chesapeake, "bh0101" Boston Har
- `noaa_get_extreme_water_levels`: Get NOAA's extreme water level exceedance statistics for a station: the annual exceedance probability levels (e.g. the 1%-annual-chance "100-year" level) and hi
- `noaa_get_harmonic_constituents`: Get the harmonic constituents NOAA uses to compute tide or current predictions at a station — the amplitude, phase, and angular speed of each tidal constituent 
- `noaa_get_high_tide_flooding`: Get NOAA high tide flooding (HTF, "nuisance"/"sunny day" flooding) statistics for a station. Reports: - daily: flood occurrence per day (REQUIRES start_date and
- `noaa_get_meteorological_data`: Get observed meteorological/oceanographic sensor data from a NOAA station. Products: air_temperature, water_temperature, wind (speed/gust/direction), air_pressu
- `noaa_get_prediction_offsets`: Get the offsets a subordinate (type "S") prediction station applies to its reference station's predictions. kind "tide": returns refStationId, time offsets for 
- `noaa_get_reference_guide`: Get curated reference documentation for NOAA CO-OPS concepts and parameters. Topics: - products: Every NOAA CO-OPS data product and which tool serves it - datum
- `noaa_get_sea_level_rise_projections`: Get NOAA's Interagency Sea Level Rise Scenario projections for a station (from the 2022 technical report): projected relative sea level (meters or feet, see uni
- `noaa_get_sea_level_trends`: Get the long-term relative sea level trend at a NOAA station: trend and error (reported by NOAA in mm/yr or inches/decade — the payload's trendUnits field says 
- `noaa_get_station_datums`: Get the accepted tidal datum values for a station: the elevations of MHHW, MHW, MTL, MSL, DTL, MLW, MLLW, STND, NAVD88 (where computed), plus GT (great diurnal 
- `noaa_get_station_info`: Get a NOAA station's full metadata record: location, state, time zone, tide type, Great Lakes flag, capability flags, and links to available sub-resources. Opti
- `noaa_get_tide_predictions`: Get NOAA harmonic tide predictions (future or past) for a station. interval="hilo" (recommended for "when is high/low tide") returns the daily tide events with 
- `noaa_get_top_ten_water_levels`: Get a station's highest recorded water levels: analysis "toptenwaterlevels" returns the ten highest events on record (with date, height, causal event name like 
- `noaa_get_water_level_summaries`: Get verified summary water-level products from a NOAA station: - high_low: each day's observed highs/lows with ty = HH (higher high), H, L, LL (lower low). Max 
- `noaa_get_water_levels`: Get observed water levels from a NOAA tide station as a time series. Choose the interval: "6" = standard 6-minute observations (preliminary or verified, max 31 
- `noaa_search_stations`: Search the NOAA CO-OPS station directory by capability type, name, and/or state. Filter with: - type: what the station does (waterlevels, tidepredictions, curre
- `nws_get_marine_forecast`: Get the official NWS Coastal Waters Forecast (CWF) narrative for the marine zone covering a latitude/longitude — day-part wind/seas text ("SE winds 10 to 15 kt.
- `nws_get_wind_forecast`: Get the NWS hourly wind FORECAST (speed, gust, direction — plus wave height where the grid carries it) for a latitude/longitude. Data comes from the NWS forecas
- `perigee_whoami`: Show how this MCP connection is authenticated: the Perigee account it is linked to (if any), how it signed in (OAuth connector or API key), its rate-limit tier,

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
