live_ships_in_area

Pack: vessel-tracking · Endpoint: https://gateway.pipeworx.io/vessel-tracking/mcp

Live ship positions right now in a geographic area, from AIS radio broadcasts — what vessels are

Parameters

NameTypeRequiredDescription
latitudenumbernoCentre latitude, e.g. 43.3 for Marseille
longitudenumbernoCentre longitude, e.g. 5.4 for Marseille
radius_kmnumbernoRadius around the centre point in km (default 50, max 500)
southnumbernoBounding box southern latitude (alternative to centre+radius)
westnumbernoBounding box western longitude
northnumbernoBounding box northern latitude
eastnumbernoBounding box eastern longitude
ship_typestringnoOptional filter on decoded type, e.g. “tanker”, “cargo”, “passenger”, “fishing”, “tug”
window_secondsnumbernoHow long to listen, 3-25 seconds (default 12). Longer windows hear more vessels, especially
limitnumbernoMaximum vessels to return (default 50, max 300)
_apiKeystringnoaisstream.io API key (free at aisstream.io)

Example call

Arguments

{
  "latitude": 43.3,
  "longitude": 5.4,
  "radius_km": 50,
  "_apiKey": "your-vessel-tracking-api-key"
}

curl

curl -X POST https://gateway.pipeworx.io/vessel-tracking/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"live_ships_in_area","arguments":{"latitude":43.3,"longitude":5.4,"radius_km":50,"_apiKey":"your-vessel-tracking-api-key"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('live_ships_in_area', {
  "latitude": 43.3,
  "longitude": 5.4,
  "radius_km": 50,
  "_apiKey": "your-vessel-tracking-api-key"
});

More examples

{
  "south": 51.4,
  "west": -0.1,
  "north": 51.5,
  "east": 0.1,
  "ship_type": "tanker",
  "window_seconds": 20,
  "_apiKey": "your-vessel-tracking-api-key"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "vessel-tracking": {
      "url": "https://gateway.pipeworx.io/vessel-tracking/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 10, 2026