mcpField
T
TidesAtlas

TidesAtlas

Remote
tidesatlas.comMaps & Travel0Updated 3w ago

About TidesAtlas

TidesAtlas is an API for tide predictions, marine forecasts and astronomical data across ports worldwide. It serves developers and marine or travel applications with forecasts, historical data and multiple tidal datums through a single API.

Key features

  1. 01Tide times, heights and coefficients
  2. 02Weather forecasts
  3. 03Wave and swell data
  4. 04Sunrise, sunset and moon data
  5. 05Multiple tidal datums
  6. 06French station observations

Use cases

  1. 01Check tide conditions for a port
  2. 02Plan marine activities around waves and weather
  3. 03Retrieve sunrise or moon information
  4. 04Query historical tide and weather data

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://tidesatlas.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://tidesatlas.com/mcpAuth required

Tools

Details

From the project README

TidesAtlas API

Worldwide tide predictions, marine forecasts and astronomical data for 13,000+ ports in 180 countries.

Base URL: https://tidesatlas.com/api/v1

Documentation: tidesatlas.com/api/docs

Dashboard: tidesatlas.com/api/dashboard


Features

  • Tide predictions for 13,000+ ports across 180 countries
  • Tidal coefficients (French coefficient scale, 20-120)
  • Weather forecasts — temperature, wind, precipitation, UV index
  • Marine data — wave height, swell, wave direction, sea state
  • Astronomy — sunrise, sunset, moon phase, illumination
  • Multiple datums — LAT, MSL, MLLW, MHW, MHHW, and more
  • Real-time observations for French REFMAR stations

Quick start

  1. Sign up at tidesatlas.com/api/register (50 free credits, no credit card)
  2. Copy your API key from the dashboard
  3. Make your first call:
curl -H "X-API-Key: YOUR_KEY" \
  "https://tidesatlas.com/api/v1/tides?port=brest&days=3"

Endpoints

EndpointDescription
GET /tidesHigh & low tide times, heights, and coefficients
GET /portsSearch ports by name, coordinates, or country
GET /countriesList all countries with port counts
GET /weatherWeather forecast (1-7 days)
GET /marineWave & swell forecast (1-7 days)
GET /astronomySunrise, sunset, moon phase
GET /conditionsWeather + marine + astronomy in one call
GET /historyHistorical tide & weather data

Authentication

Pass your API key in the X-API-Key header:

X-API-Key: ta_your_api_key_here

Examples

Full working examples in multiple languages:

Response example

{
  "port": {
    "name": "Brest",
    "slug": "brest",
    "country": "France",
    "region": "Brittany"
  },
  "datum": {
    "reference": "LAT",
    "available": ["LAT", "MSL", "MLLW", "MHW", "MLW", "MHHW", "MTL"]
  },
  "extremes": [
    {
      "datetime": "2026-05-13T05:18:00+02:00",
      "height_m": 6.79,
      "type": "high"
    },
    {
      "datetime": "2026-05-13T11:45:00+02:00",
      "height_m": 0.82,
      "type": "low"
    }
  ]
}

Datum conversion

Request heights in any supported reference frame:

# Heights relative to Mean Sea Level
curl -H "X-API-Key: KEY" \
  "https://tidesatlas.com/api/v1/tides?port=brest&datum=MSL"

# Heights relative to Mean Lower Low Water (US standard)
curl -H "X-API-Key: KEY" \
  "https://tidesatlas.com/api/v1/tides?port=seattle&datum=MLLW"

Rate limits

PlanRequestsPrice
Free50 one-time credits$0
Hobby500/day$4.99/mo
Starter1,000/day$9/mo
Pro10,000/day$29/mo
Business50,000/day$79/mo

Rate limit headers are included in every response:

X-RateLimit-Limit: 500
X-RateLimit-Remaining: 347
X-RateLimit-Reset: 1715644800

Data sources

  • Tide predictions: Harmonic analysis using TICON-4 and FES2022 tidal constituents
  • Weather: NOAA GFS via Open-Meteo (CC BY 4.0)
  • Marine: Copernicus Marine / ECMWF via Open-Meteo (CC BY 4.0)
  • Astronomy: Computed from solar/lunar ephemeris

Status

API status page: tidesatlas.com/api/status

Support

License

This repository contains documentation and example code only. The examples are released under the MIT License. The API itself is a commercial service — see Terms of Use.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.