mcp-noaa-tides
The NOAA Tides MCP Server is designed to provide access to NOAA's oceanographic data, allowing users to access water levels, tide predictions, and station metadata through a Model Context Protocol interface. It supports functionalities like querying for water levels and tide information for specified stations.
NOAA Tides MCP Server
This project is an MCP server that interfaces with NOAA CO-OPS data. It's designed to provide access to water level data, tide predictions, and station metadata through specific tools. Features include:
- Retrieving water level data for specific NOAA stations
- Obtaining tide predictions (high/low tides)
- Accessing station information and metadata
Usage
The server has three primary functionalities:
- Get water levels by station ID
- Get tide predictions by station ID
- Retrieve station info and metadata
Example station IDs include 9414290 for San Francisco, CA and 8518750 for The Battery, NY.
Running the Server
The server can be executed with Python using the main server.py
script.
License
The project is licensed under MIT.