Digitraffic Ais

live Transport

Digitraffic AIS MCP — live vessel positions in Finnish and Baltic Sea waters.

3 tools
0ms auth
free tier 50 calls/day

Tools

ais_vessels_near

Live vessel positions near a point: which ships are in the water around a location right now, from AIS vessel tracking. Returns per ship the MMSI, vessel name, ship type (cargo, tanker, passenger ferr

No parameters required.

Try it
ais_area_count

Count how many ships are in an area right now, broken down by ship-type category and by whether they are moving or stationary. Answers "how many vessels are in this area", "how many tankers are in the

No parameters required.

Try it
ais_vessel

Look up one specific ship by its MMSI number and get its registered details plus its latest AIS position. Returns name, call sign, IMO number, ship type, length and beam, draught, reported destination

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/digitraffic-ais/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/digitraffic-ais/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"ais_vessels_near","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("ais_vessels_near", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("digitraffic ais mcp — live vessel positions in finnish and baltic sea waters");