track-vessel-traffic
Use this skill when the user asks about live shipping activity in a region: vessel positions, dark-fleet/disruption candidates, or tanker movements. Returns a point-in-time AIS snapshot for a bounding box.
Authentication
Server-to-server callers (agents, scripts, SDKs) MUST present an API key in the X-WorldMonitor-Key header. Authorization: Bearer … is for MCP/OAuth or Clerk JWTs — not raw API keys.
X-WorldMonitor-Key: wm_0123456789abcdef0123456789abcdef01234567
Issue a key at https://www.worldmonitor.app/pro.
Endpoint
GET https://api.worldmonitor.app/api/maritime/v1/get-vessel-snapshot
Parameters
| Name | In | Required | Shape | Notes |
|---|---|---|---|---|
ne_lat, ne_lon, sw_lat, sw_lon | query | no | bounding box (decimal degrees) | Limit to a region — recommended; global snapshots are large. |
include_candidates | query | no | boolean | Include disruption/dark-activity candidates. |
include_tankers | query | no | boolean | Include the tanker overlay. |
jmespath | query | no | JMESPath, ≤ 1024 chars | Server-side projection. |
Response shape
{
"snapshot": { "vessels": ["…"], "……