Datalastic

live LogisticsData

Live AIS vessel positions and ETAs by IMO/MMSI, or ships within a radius. BYO key.

2 tools
0ms auth
free tier 50 calls/day

Tools

datalastic_vessel

Where is ship <imo/mmsi> — live AIS position + destination for a single vessel. Locate a ship by its IMO number, MMSI, or Datalastic UUID; returns current lat/lon, speed, course, heading, destination

No parameters required.

Try it
datalastic_vessels_in_radius

Find vessels within <radius> nm of a lat/lon — live AIS positions of all ships near a point. Returns each ship's name, IMO, MMSI, position, speed, course, destination and type. Example: datalastic_ves

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/datalastic/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/datalastic/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"datalastic_vessel","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("datalastic_vessel", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("live ais vessel positions and etas by imo/mmsi, or ships within a radius");

Related packs

Other Pipeworx packs in the same categories (Logistics, Data):