MCP.Market

Water Conditions MCP server

by aybeeare·io.github.aybeeare/water-conditions·v1.3.0

Real-time water temperature and tides for 8,000+ locations, by name or lat/long coordinates.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Water Conditions yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Water Conditions tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Water Conditions compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers

Release history: 2 versions in the registry since 2026-07-18, latest 2026-11-01, typically one every 105 days.

Install Water Conditions in Claude Code, Cursor or VS Code

claude mcp add water-conditions -- uvx water-conditions-mcp
Add to Cursor

What the publisher says

From the Water Conditions repository's README, as published. We do not edit it. Read it on GitHub

Get real-time water temperature and tide prediction data for any lake, river, ocean, bay, or beach by name or latitude/longitude coordinates. Data sourced live from NOAA CO-OPS, USGS, and seatemperature.info, with automatic nearest-station matching for coordinate inputs. Coverage includes 8,000+ named locations across North America and major international bodies, with string to coordinate geocoding for fallback.

mcp-name: io.github.aybeeare/water-conditions

Roadmap: national sensor network expansion

Today's accuracy hierarchy is USGS/NOAA (real government sensors, ground-truth for the exact station) > seatemperature.info (best-guess aggregator, no known dedicated sensor network, used for everywhere else via geocoding). The plan is to extend the first tier — real sensor networks, wired in the same way as USGS/NOAA — country by country, rather than leaning on the aggregator fallback long-term. Goal: a genuine "super API" blending national sensor networks the way this project already blends USGS + NOAA.

Confirmed and ready to integrate (free, open, no API key required):

flows/levels/groundwater, ~8,000 stations, 15-min resolution) + Flood Monitoring API (river/tide levels) — same openness and simplicity as USGS/NOAA, Open Government Licence.

  • UK Environment Agency — best next candidate. Hydrology API (river
  • France SHOM/REFMAR — ~100 real-time tide gauges, Licence Etalab 2.0.

Investigated, more complex integration:

satellite + in-situ) — free and authoritative, but the bulk data products are scientific-grade (NetCDF via a Python toolbox) rather than simple per-station JSON. Has a REST "In Situ Dashboard" worth a closer look.

  • Copernicus Marine Service (EU/global sea surface temperature,

Investigated, unclear near-term path:

but access looked more fragmented/licensed than the UK case in an initial search (Japan's tide data appears to route through an authorized distributor, not a clean open endpoint). Needs real investigation before committing — not a near-term target.

  • East Asia (Japan JMA/JODC, Korea KMA) — both have relevant agencies,

North America (USGS/NOAA) + Europe (UK EA, France SHOM) covers the current priority footprint well. Everything else stays on the geocoding + seatemperature.info fallback until/unless a specific region's sensor network turns out to be worth the integration effort.

Checking MCP activity (owner only)

Every call to the getwaterconditions tool is logged in the database. To pull a summary from the live server:

1. One-time setup — set ACTIVITYAPIKEY in Railway (already done). Note the value somewhere safe.

2. Run the activity script — open a terminal in this project folder and run these two commands:

$env:ACTIVITY_API_KEY="your-secret-here"
python scripts/activity.py

This prints total calls, unique locations queried, success rate, and the last 50 individual calls with timestamps and temperatures.

The $env: line only needs to be run once per terminal session. After that you can re-run python scripts/activity.py as many times as you like.

Nothing above is checked by us. What we check is on the safety report.

Water Conditions: common questions

Is Water Conditions MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Water Conditions safety report
How do I install Water Conditions?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Water Conditions need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Water Conditions maintained?
The last commit was 109 days ago (2026-07-18). The latest release is v1.3.0.