Skip to main content

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

Checking MCP activity (owner only)

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

1. One-time setup — set ACTIVITY_API_KEY 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

water_conditions_mcp-1.1.0.tar.gz (9.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

water_conditions_mcp-1.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file water_conditions_mcp-1.1.0.tar.gz.

File metadata

  • Download URL: water_conditions_mcp-1.1.0.tar.gz
  • Upload date:
  • Size: 9.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for water_conditions_mcp-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e238186c06bc9468feb89511f0e9781639ed5dfdfc76c22bb81684905c660853
MD5 90dbf050ead4e8faed2bd25e3d4ef9be
BLAKE2b-256 0facbccd5487629942bc150fd933647cf698e4c2f85f594839e07602fce8ce32

See more details on using hashes here.

File details

Details for the file water_conditions_mcp-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for water_conditions_mcp-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67f2b61edf6f4add67a60beae1c15d97d9014a9ea7e185fe0dea96c55affdc48
MD5 76f5d45bcc3ba42dd267c4f4be91ab38
BLAKE2b-256 dedc8b59d7af9dcb35c3dffe156c6bf52a97a1fc8950785662f3f2b35c469272

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page