Open Waters AIS
io.openwaters/aisLive AIS vessel positions by MMSI, name, area, or radius, plus coverage. No sign-in, no key.
Score: 100/100
Handshake verified by our own probe.
Tools · 6
Vessels currently inside a latitude/longitude bounding box, newest report first, with optional kind and ship-type filters. Anonymous calls may cover 100 square degrees per call.
Vessels within a radius (default 10 NM, maximum 50) of a point or of another vessel's last known position, nearest first, each with distance and bearing from the centre.
Where Open Waters AIS is hearing AIS right now: sources with their current delay, stations, freshness, and vessel counts. A bounding box adds the stations whose coverage overlaps that area and a count…
The positions heard from one vessel over a time range, oldest first, with speed, course, and navigational status. Positions implying an impossible speed for the vessel are left out. A vessel can be id…
Last known position and particulars of specific vessels by MMSI (Maritime Mobile Service Identity), or by IMO number with a feeder or partner token: the last report heard for each, however long ago, w…
Vessels whose name contains the text, case-insensitive, among every vessel the network has heard, each with its MMSI and last known position when available. An optional bounding box narrows the search…
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://ais.openwaters.io/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"open_waters_ais": {
"url": "https://ais.openwaters.io/mcp",
"transport": "streamable-http"
}
}
}