mcpserver.lol
registry/vessel-tracking
Connection check verified live · 20h ago

vessel-tracking

Vessel tracking for 750,000+ ships, with ownership, inspections, port records, routes, and more.

Tools 25
GitHub stars
Installs / wk
Licence MIT
Transport streamable-http
Last checked 20h ago

Tools & capabilities

25 tools

Read from the running server on 20h ago.

estimated_vessel_position imommsiuuid
Estimate where a vessel is right now when its last AIS position is stale — Datalastic uses terrestrial AIS only, so a ship in open ocean can be many hours old. The position is calc…
find_ports latlonnameuuidfuzzyradius +3
Search the port registry and return matching ports (identity, country, UN/LOCODE, classification, coordinates, maritime area). Search by name (optionally fuzzy), UN/LOCODE, classif…
find_vessels namenexttypefuzzylength_maxlength_min +11
Search the vessel registry by any combination of name (optionally fuzzy), type, flag country, dimensions, tonnage, or year built — no MMSI or IMO needed. Returns up to 500 static s…
get_port uuidunlocode
Return detailed information for a single port — identity, country, UN/LOCODE, classification, coordinates, maritime area, and the list of terminals (name, operating company, coordi…
get_vessel imommsiuuid
Return the current position and basic information for a single vessel, identified by exactly one of: MMSI (9 digits), IMO (7 digits), or Datalastic UUID. Includes live coordinates,…
get_vessel_history toimodaysfrommmsiuuid
Return the historical track (ordered position records) for a single vessel, identified by exactly one of: MMSI (9 digits), IMO (7 digits), or Datalastic UUID. Specify the time rang…
get_vessel_info imommsiuuid
Return static specifications for a single vessel, identified by exactly one of: MMSI (9 digits), IMO (7 digits), or Datalastic UUID. Includes physical dimensions (length, breadth,…
get_vessel_pro imommsiuuid
Richer, heavier variant of get_vessel for a single vessel, identified by exactly one of: MMSI (9 digits), IMO (7 digits), or Datalastic UUID. In addition to the basic position and…
get_vessels_bulk imommsiuuid
Return the current position and basic information for many vessels in a single call — supply any mix of MMSI, IMO and UUID lists, up to 100 identifiers in total. Each result has th…
get_vessels_in_radius imolatlonmmsinexttype +8
Scan a circular area and return all vessels currently within a given radius (nautical miles, greater than 0 and at most 50). Specify the center in exactly one way: lat+lon coordina…
get_weather imolatlonmmsimodeuuid +2
Return weather for one location: marine conditions (wave height/direction/period, swell, sea-surface temperature, ocean currents, sea level, …) plus general atmospheric conditions…
intel_casualties toimofromname
Retrieve a vessel's recorded maritime incidents — groundings, collisions, fires, machinery breakdowns, detentions and similar events — each with a date, category and a narrative de…
intel_class imonamefuzzyupdated_frombeneficial_ownertechnical_manager +2
Return a vessel's classification society together with its principal technical particulars: gross and net tonnage, deadweight, length overall, length between perpendiculars, beam,…
intel_companies namecompany_imoupdated_from
Look up a maritime company profile — owners, operators, managers and charterers — returning its full and short name, company type, registration country, operating status, contact d…
intel_drydock imonamedry_dock_todry_dock_from
Look up planned and past dry-dock dates, special-survey dates, and IOPP (oil-pollution) certificate dates for a vessel, along with its technical manager's contact details. Target a…
intel_engine imonamefuzzyupdated_from
Return the main-engine specification for a vessel: engine designation (model), builder and designer, propulsion type, and maximum continuous output (MCO) with its unit and rpm. Ide…
intel_info
Check whether the Maritime Reports add-on is active on the connected Datalastic account, and what it offers: vessel ownership/management, classification, engine specs, Port State C…
intel_inspections toimofromname
Retrieve a vessel's Port State Control (PSC) inspection record: the inspecting authority and port, the inspection type and date, whether the vessel was detained, and the number and…
intel_ownership imonameoperatorupdated_frombeneficial_ownertechnical_manager +1
Reveal the commercial control behind a vessel: beneficial owner, operator, technical manager and commercial manager — each with its company IMO and country — plus the P&I club and…
intel_report_request report_type*
Submit an async job to export a FULL bulk dataset for one of the Maritime Reports add-on datasets (dry_dock_dates, casualty, inspections, sales_purchase_demolitions, ownership, cla…
intel_spd toimofromname
Retrieve ship sale-and-purchase transactions for a vessel: second-hand sales, newbuilding deliveries and demolition (scrap) sales, including seller, buyer, reported price, price pe…
report_list
List the caller's recent async report jobs with their statuses — result_url on the ones that are _DONE_, and message explaining the cause on any that are _FAILED_. Use this to reco…
report_request tolatlonfromradiusreport_type*
Submit an async report job. Reports are generated in the background and can take a while (seconds to many minutes), so this returns a report_id and an initial status (_PENDING_) —…
report_status report_id*
Check an async report job by report_id (from report_request or report_list). Returns its status: _PENDING_ or _IN_PROGRESS_ (still generating — wait and check again), _DONE_, or _F…
sea_route lat_tolon_tolat_fromlon_fromport_uuid_toport_uuid_from +2
Calculate a schematic sea route between two points and return it as GeoJSON (a LineString of waypoints) with the total distance in kilometres and nautical miles. Specify the origin…