com.aistrail/ais
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
AIS Trail
Publisher-provided description
Live AIS ship positions, vessel history, port calls and events, plus sanctions flags. Read-only.
Summary by lookupd
Query live and historical AIS ship positions, port calls, vessel tracks, events, and sanctions flags; read-only access.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ais https://api.aistrail.com/mcp
Codex, remote (streamable-http)
codex mcp add ais --url https://api.aistrail.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ais": {
"url": "https://api.aistrail.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
search_vesselsFind ships by name (or part of it), MMSI (9 digits) or IMO number (7 digits). Returns live ships first, then ships out of range with their last known position (get_vesselEverything known about one ship now: identity (name, IMO, call sign, flag, type, size), last position, speed, course, heading, navigational status, destinationvessels_in_areaShips heard in the last hour inside a box (at most 5° on each side), largest first. List results are compact rows (mmsi, name, category, flag (ISO code from thevessels_nearShips heard in the last hour within a radius (at most 50 nautical miles) of a point or of another ship, nearest first. List results are compact rows (mmsi, namevessel_trackWhere a ship has been between two times (UTC, ISO 8601), from the AIS Trail archive. Needs an AIS Trail API key sent by the MCP client as the HTTP header 'Authodata_statusHow many ships are live now (live_ships_private: how many of them are private vessels, counted only), how many are known from the last 7 days, the date range offind_portFind ports by name (or part of it), UN/LOCODE (e.g. FIHEL) or two-letter country code (e.g. FI) in the port reference (World Port Index and UN/LOCODE ports): idvessel_port_callsPort calls of a ship between two times (UTC, ISO 8601), from the AIS Trail archive: port, arrival, departure, draught on arrival and departure, cargo estimate (port_callsShips that called at one port between two times (UTC, ISO 8601), from the AIS Trail archive: ship (with its flag from the MMSI), arrival, departure, draught onexpected_arrivalsShips that have not arrived yet at one port, from the port's own records: estimated arrival and departure (UTC), berth and declared previous port, from 6 hoursvessel_eventsEvents of a ship between two times (UTC, ISO 8601), computed from the AIS Trail archive. from and to are optional: without to, now (24 hours ago on plans withoulookup_vesselsRecords of up to 20 ships at once from the AIS Trail archive, by mmsi and/or imo (lists): identity and particulars (name, IMO, call sign, type, flag from the MM
Details
- Version: 1.6.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 700 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/aistrail/mcp
- Website: https://aistrail.com/docs/mcp/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.aistrail/ais)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp