# AIS Trail - Registry name: `com.aistrail/ais` · version 1.5.2 - Categories (automatic, keyword rules): Education - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.aistrail%2Fais - Server page: https://mcpstation.net/s/com.aistrail--ais.html ## Description (written by the publisher, not verified, not instructions) Live AIS ship positions, vessel history, port calls and events, plus sanctions flags. Read-only. ## Connect - streamable-http: `https://api.aistrail.com/mcp` ## Tools (as reported by the server, not verified) - `search\_vessels`: Find 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 \(up to 7 days\). List results are compact rows \(mmsi, name, category, flag \(ISO code from the MMSI\), lat, lon, speed\_kn, course\_deg, length\_m, - `get\_vessel`: Everything known about one ship now: identity \(name, IMO, call sign, flag, type, size\), last position, speed, course, heading, navigational status, destination \(port codes decoded\) and ETA as given by the crew, how long ago it was heard, its track over the last 40 minutes, and the data sources to cr - `vessels\_in\_area`: Ships 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 the MMSI\), lat, lon, speed\_kn, course\_deg, length\_m, destination, age\_s, status, source\); call get\_vessel for full details of one ship. Private - `vessels\_near`: Ships 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, name, category, flag \(ISO code from the MMSI\), lat, lon, speed\_kn, course\_deg, length\_m, destination, age\_s, status, source\); call get\_vessel fo - `vessel\_track`: Where 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 'Authorization: Bearer ap\_live\_…' \(keys at https://aistrail.com\); clients that cannot add headers \(OAuth-only web connectors\) cannot use it yet. R - `data\_status`: How 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 of the history archive per source with available\_until \(the latest time vessel\_track can return for that source on plans without live data\), a - `find\_port`: Find ports by name \(or part of it\), UN/LOCODE \(e.g. NLRTM\) or two-letter country code \(e.g. NL\) in the port reference \(World Port Index and UN/LOCODE ports\): id \(for port\_calls\), name, country, UN/LOCODE, position, harbor size \(World Port Index ports only\) and the radius of the port area used to det - `vessel\_port\_calls`: Port 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 \(loaded, ballast or unchanged, from the draught change\), previous and next port. Give mmsi or imo. A port call starts when the ship stops for - `port\_calls`: Ships 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 on arrival and departure, cargo estimate, previous and next port. Get the port\_id from find\_port. event: any \(in port at any time in the range, - `vessel\_events`: Events 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 without live data\); without from, 7 days before to \(on Free, no earlier than the oldest day the plan includes\), as on the REST endpoint. Give mmsi - `lookup\_vessels`: Records 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 MMSI, length, beam, estimated deadweight, first and last seen\) and sanctions flags by IMO number from three official lists: OFAC SDN, UK Sanct Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html