NOAA Marine MCP. Model all US coastal water dynamics in one place.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
NOAA Marine — Tides, Currents & Coastal Data gives you US coastal oceanographic readings in real-time. It pulls current water levels from over 200 NOAA stations, predicts high and low tides for your area, and measures flow speed and direction.
You also get air temperature, wind data, water temperature, and decades of sea level rise history. Use this when planning maritime operations or studying coastal changes.
What your AI agents can do
Get currents
Gets the observed speed and direction of ocean current at a US coastal station.
Get meteorological
Retrieves local air temperature, wind data, and pressure for a US coastal station.
Get sea level trends
Calculates long-term relative sea level rise trends using decades of tide gauge history.
Retrieve the observed water level (tides) in meters at any specific NOAA station.
Forecast high and low tide times and heights for a US coastal location, typically covering the next 48 hours.
Get the measured speed and direction of the water current at select stations equipped with current meters.
Pull local meteorological data, including air temperature, wind speed, and barometric pressure from a station.
Get the current water temperature measurements for marine biology or recreational use.
Retrieve historical data showing relative sea level rise trends over decades at a coastal station.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
NOAA Marine MCP Server: 6 Tools for Ocean Data Access
Access real-time currents, predicted tides, and long-term sea level data from NOAA stations using these six specialized tools.
019d75deget currents
Gets the observed speed and direction of ocean current at a US coastal station.
019d75deget meteorological
Retrieves local air temperature, wind data, and pressure for a US coastal station.
019d75deget sea level trends
Calculates long-term relative sea level rise trends using decades of tide gauge history.
019d75deget tide predictions
Predicts high and low tide times and heights for a US coastal station, typically showing the next 48 hours.
019d75deget water levels
Gets the current observed water level (tides) in meters at any specified US coastal station ID.
019d75deget water temperature
Retrieves the real-time water temperature measurement for a specific US coastal station.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with NOAA Marine — Tides, Currents & Coastal Data, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This server connects you straight to NOAA's operational oceanographic products, giving you a full picture of what’s going down in US coastal waters. You don't get guesswork here; you get real sensor readings and solid climate data.
To figure out the immediate water height, just use get_water_levels; that pulls the observed tide level—the actual meters high—at any specific NOAA station ID. If you gotta plan for the next couple of days, run get_tide_predictions to forecast when those high and low tides are gonna hit your spot; it usually maps out the next forty-eight hours.
If you need to know how fast the water's moving, use get_currents. It gives you the measured speed and direction of the ocean current right there at a select coastal station. You can also nail down other dynamic conditions: run get_meteorological for local weather data—that includes air temperature, wind details, and barometric pressure readings from that same station.
When you need to check out the water itself, use get_water_temperature; this retrieves the real-time water temp measurement critical whether you're working in marine biology or just planning a boat trip.
For long-term planning—the stuff that keeps engineers up at night—you gotta look at history. Use get_sea_level_trends to calculate relative sea level rise trends over decades, drawing from the station’s entire tide gauge history. It gives you the big picture of how the coast is changing.
It's all about combining these metrics: You can check current water levels with get_water_levels, predict future tides using get_tide_predictions, measure ocean flow dynamics via get_currents and get_meteorological, assess the water’s thermal profiles with get_water_temperature, and calculate long-term sea level changes by calling get_sea_level_trends. You've got access to over 200 stations, so you can track these critical readings anywhere along the US coast.
This suite helps maritime operations plan precise movements; it lets researchers study how coastal environments shift over time.
If your job requires knowing exactly what the water level is right now, get_water_levels gives you the meters-high reading for a specific station ID. For forecasting, get_tide_predictions delivers predicted high and low tide times and heights, typically covering the next two days. To measure ocean flow dynamics, get_currents tells you both the speed and direction of the water current at equipped stations.
You pull local weather data—air temperature, wind details, and pressure—using get_meteorological. The server also provides real-time water temperatures via get_water_temperature, which is useful for marine life studies or recreational reports. Finally, to understand climate impact, get_sea_level_trends calculates relative sea level rise trends using decades of historical tide gauge data.
How NOAA Marine MCP Works
- 1 Specify the target location using a NOAA CO-OPS station ID or name.
- 2 Request the specific data type needed (e.g., 'tide predictions' or 'currents').
- 3 Receive a structured report detailing the requested measurements, including units and timestamps.
The bottom line is that you don't have to visit multiple government websites; your agent gets all this diverse coastal data in one go.
Who Is NOAA Marine MCP For?
This tool saves the facility operator who hates manually cross-referencing tides, current charts, and weather reports. It's for anyone whose job hinges on knowing exactly what conditions are at a coastal site right now or when they will be.
Determines safe navigation windows by cross-referencing get_tide_predictions with expected current flow using get_currents.
Models long-term structural integrity by combining historical data from get_sea_level_trends with current water levels via get_water_levels.
Identifies optimal sampling times for marine life by correlating water temperature (get_water_temperature) and local currents (get_currents).
What Changes When You Connect
- Operational Safety: Instead of checking tide charts and then calling a separate weather service, you get everything at once. Combining
get_tide_predictionswithget_water_levelsgives you immediate operational context for any scheduled activity. - Long-Term Planning: Don't wait decades to know if sea level is changing. Running
get_sea_level_trendsimmediately provides crucial data on relative rise, which changes how facility codes must be written. - Complete Picture: You never have to guess what the air is doing while checking the water. Pairing
get_water_temperaturewithget_meteorologicalgives you both surface conditions and atmospheric context for a better analysis. - Flow Analysis: Understanding just the height isn't enough; you need direction. Using
get_currentsalongsideget_water_levelslets your agent model actual flow changes, not just static water heights. - Efficiency: You avoid data silos. Instead of pulling current readings from one API and weather reports from another, all six tools are available in a single request sequence.
Real-World Use Cases
Planning a research dive window
A biologist needs to sample deep-sea fauna. They ask their agent: 'What's the best time next week?' The agent runs get_tide_predictions and get_currents. It tells the biologist that high tide clears enough surface area, but current flow is too strong at that exact moment. It suggests a low tide window when currents are minimal.
Assessing pier structural risk
A coastal engineer needs to know if a pier foundation is safe after a storm. The agent runs get_sea_level_trends for the last 50 years, then pulls current data using get_water_levels and get_meteorological. This combination shows both the long-term threat (rising sea level) and the immediate physical stress (currents/weather).
Optimizing vessel transit routes
A maritime logistics manager needs to move equipment through a narrow channel. They query for get_water_levels and get_tide_predictions. The agent calculates the necessary clearance height, ensuring the planned movement window avoids any low tide restrictions.
Monitoring industrial outflow impact
An environmental monitor suspects a localized dumping event. They use get_water_temperature to look for anomalies and cross-reference it with current flow data from get_currents. This helps pinpoint the likely path of any pollutant based on water movement.
The Tradeoffs
Looking at levels alone
Assuming a river is safe just because get_water_levels shows it's high. This ignores if the current flow rate is too fast, which could damage equipment.
→
Always pair water levels with currents. Use both get_water_levels and get_currents to get a full picture of dynamic pressure.
Ignoring long-term data
Planning infrastructure based only on today's weather, completely forgetting that sea level has risen 1 foot since the last major construction project.
→
Before any capital expenditure, run get_sea_level_trends. This provides the necessary climate context for your design parameters.
Over-relying on prediction
Scheduling a dive solely based on get_tide_predictions without checking real-time conditions. Weather can change fast.
→
Use predictions as a guide, but always check the latest live readings via get_water_levels and get_meteorological before finalizing plans.
When It Fits, When It Doesn't
Use this MCP Server if your job requires understanding how water moves over time (tides, currents) relative to environmental factors (air temp, sea level). It is essential for any maritime or coastal engineering assessment.
Don't use it if you only need highly localized, immediate pollution readings (like specific chemical concentrations) or subsurface flow measurements. These require physical sensor networks not included in this dataset. This server excels at modeling physical water dynamics using established government data sets; it doesn't report on biological activity or chemical composition beyond temperature.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NOAA. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Coastal monitoring shouldn't mean jumping between five different NOAA websites.
Right now, assessing a coastal site means logging into the tide charts to check for high water, then switching tabs to find a weather report for wind speed. If you need current flow, that’s another link, and if you want long-term trends, you're looking at a whole different dataset. It’s manual, slow, and prone to missing a key piece of context.
With this MCP Server, your agent handles the switchboard work. You ask for conditions—say, 'What are the currents tomorrow?'—and it pulls together `get_tide_predictions`, `get_currents`, and even `get_meteorological` data into one cohesive answer.
NOAA Marine MCP Server: Get a full picture of water dynamics.
The process used to be disjointed: first, check current levels. Second, check the forecast for high tides. Third, separately retrieve historical sea level data. Each step required a separate API call and manual comparison.
Now you run one query combining multiple tools. You get an integrated view showing how today's water height relates to the 50-year average, factoring in both current flow and predicted tides. It’s all interconnected.
Common Questions About NOAA Marine MCP
How do I use the `get_tide_predictions` tool? +
You provide the NOAA CO-OPS station ID you care about. The tool returns predicted high and low tide times and heights for that location, usually covering the next two days.
What is the difference between `get_water_levels` and `get_tide_predictions`? +
get_water_levels gives you the actual, real-time water height right now. get_tide_predictions shows what the water height will be at future times (like high or low tide).
Can I use `get_currents` to plan a boat trip? +
Yes, you should. The tool gives observed speed and direction of currents. Pairing this with get_tide_predictions helps you know when the water movement will be at its most favorable or least restrictive.
How does `get_sea_level_trends` help my operations? +
get_sea_level_trends shows how much the sea level has risen over decades. This is critical for planning any structure that needs to last more than a few years.
What happens if I use an invalid Station ID with `get_water_levels`? +
The tool will fail immediately. You need a valid CO-OPS station ID to run the request, so always verify the number before calling it.
Does `get_currents` work for every NOAA station? +
No. Current meters are only installed at select CO-OPS stations. The tool is restricted to those specific locations that have current data available.
When I call `get_water_temperature`, what units will the data be returned in? +
The temperature returns both Fahrenheit and Celsius values simultaneously. This lets you process the measurement regardless of whether your system uses imperial or metric units.
Does `get_meteorological` provide historical air pressure records? +
No, the tool gets current observations only. It delivers real-time readings for air temperature, wind speed, and barometric pressure at the station site.
How do I find my nearest CO-OPS station? +
Visit tidesandcurrents.noaa.gov/map to find your nearest station and its ID number. Major stations include 8518750 (NYC), 9414290 (San Francisco), 8723214 (Virginia Key, Miami).
What is CO-OPS? +
CO-OPS stands for Center for Operational Oceanographic Products and Services, a branch of NOAA that manages a national network of coastal stations providing marine environmental data.
Can I get long-term sea level trends? +
Yes, the API provides sea level rise trends calculated over decades of data, offering precise measurements of relative sea level changes in millimeters per year at specific coastal stations.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
NASA Exoplanets — Worlds Beyond Our Solar System
Explore 5,700+ confirmed exoplanets from NASA's Exoplanet Archive: search by discovery method, find habitable zone candidates, browse transit planets from Kepler and TESS missions, and analyze global discovery statistics spanning three decades of planet hunting.
Eurostat Full Access — EU Statistical Intelligence
The ultimate EU statistics Mega-Server: 26 tools spanning economy (GDP, inflation, debt), demographics (population, unemployment, migration), trade, environment (emissions, energy, renewables), and 7,000+ dataset discovery — all 27 EU member states.
EIA Natural Gas — Gas Market Intelligence
Natural gas market data: Henry Hub spot and futures prices, underground storage levels (the weekly report that moves markets), LNG imports/exports, production by state, pipeline flows, and consumption by sector.
You might also like
World Bank Population
Access demographic data, total populations, poverty headcount, and inequality (Gini) statistics instantly from the World Bank.
RandomDuck
Brighten your day with random duck images, GIFs, and HTTP status ducks for developers.
Arize AI
Monitor ML model performance, detect data drift, and troubleshoot prediction quality with real-time observability dashboards.