sailing-mcp

Remote MCP server for sailing navigation — forecasts, tides, currents, marinas, bridges and live AIS. Connect once, use across Claude.ai, Claude Desktop and Claude Code.

Endpoint

POST https://sailing-mcp.dutch-atlas.com/mcp

Transport: Streamable HTTP (MCP spec). Stateless — no sessions, no state on the server.

Tools

ToolProviderKey
sailing_forecast_openmeteo Open-Meteo (ECMWF, GFS, ICON, UKMO, Météo-France, JMA) + Marine API for waves + optional SST. free
wind_consensus Multiple models side-by-side with min/max/spread. Shows forecast uncertainty at a glance. free
metar_taf Real airport observations (METAR) + terminal forecast (TAF). Cross-check forecast vs. ground truth at EHKD, EHAM, EGSH, … free
sun_moon Sunrise/sunset, civil/nautical/astronomical twilights, moonrise/moonset, phase, illumination. free
tides_nl Preferred for Dutch waters. Matroos / RWS — HW/LW, astronomical, observed, RWS forecast, surge component, water temperature. free
tides_rws RWS Waterinfo — observed only (alternative source if Matroos is down). free
marinas_osm Marinas, harbours, yacht clubs, anchorages, slipways and fuel within a radius — OpenStreetMap via Overpass. free
bridges_nl Scheduled bridge openings on Dutch waterways, with bridge names resolved from OpenStreetMap. Source: NDW DATEX II feed (refreshed every 5 min). free
notices_nl Official Notices to Skippers (RWS / EU NtS) — obstructions, works, closures, water/ice/weather notices, geo-filtered to a radius. Dutch text. free
fairway_nl Fairway depths, bridge passage heights (air draft) and locks from the RWS Fairway Information Service WFS. "Will my keel/mast fit?" free
checklists Curated sailing checklists: bareboat charter check-in, crew safety briefing, pre-departure checks, heavy-weather prep, charter check-out. Always delivered in full. free
ais_traffic Live vessel snapshot via AISStream.io — MMSI, name, type, position, course, speed, destination within a radius. aisstream key
sailing_forecast / point_forecast Windy Point Forecast API. The free Windy tier returns shuffled data — get a paid key from api.windy.com for real numbers. windy key
tides_worldtides Global tide predictions (high/low water times, 30-min height series) from worldtides.info. worldtides key
currents_stormglass Tidal / ocean currents from stormglass.io, multi-source (sg, meto, fmi, fcoo, noaa). Free tier: 10 req/day. stormglass key
list_models Reference card: available models, parameters, levels, station codes. free

Tools that require a key only appear in tools/list when that key is present in the URL.

Build your URL

https://sailing-mcp.dutch-atlas.com/mcp

Leave a field empty to skip that provider. Keys never leave your browser — this page is static.

Connect from a client

Claude Code

claude mcp add --transport http sailing "https://sailing-mcp.dutch-atlas.com/mcp"

Claude.ai (Pro / Max / Team / Enterprise)

Settings → ConnectorsAdd custom connector. Set Remote MCP server URL to the URL above. No OAuth required.

Claude Desktop (any plan, via mcp-remote)

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "sailing": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://sailing-mcp.dutch-atlas.com/mcp", "--transport", "http-only"]
    }
  }
}

ChatGPT (Plus / Pro / Business)

In the browser at chatgpt.com, signed in:

  1. Avatar menu → SettingsApps.
  2. Open Advanced settings and turn on Developer mode (it's flagged "elevated risk" — this is what lets you add a custom MCP server).
  3. Back in Apps, click Create app (next to Advanced settings).
  4. In the New App dialog:
    • Name: Sailing MCP
    • Connection: Server URL
    • URL: https://sailing-mcp.dutch-atlas.com/mcp (paste the key-builder URL above if you have provider keys)
    • Authentication: No Auth
    • Tick "I understand and want to continue", then Create.
  5. The app shows up under Enabled apps. In a chat, open the + / Apps menu and enable Sailing MCP to let it use the tools.

Where to get keys

What to ask the agent

Pre-passage briefing

Right-now situational awareness

Planning a route

Cross-checking conditions

Health

GET https://sailing-mcp.dutch-atlas.com/healthz  →  {"ok":true}