Vessels in an area
vessels_in_areaVessels inside a latitude/longitude box, newest report first, each at her last position from a source we may pass on. truncated says that more were left out. Largest box: 1 square degree on a free account, 4 on Plus, 25 on Pro, 100 on Scale. Credits: 1 per vessel returned. Free accounts too: their answers are 24 hours behind, with a box of at most 1 square degree and 1,000 credits a month; paid plans are live.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"min_lat": "<min_lat>",
"min_lon": "<min_lon>",
"max_lat": "<max_lat>",
"max_lon": "<max_lon>"
},
"name": "vessels_in_area"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | At most this many vessels (default 50) | |
| max_age | No | Only vessels heard within this time, such as 90m, 24h or 7d (default 24h) | |
| max_lat | Yes | North edge of the box | |
| max_lon | Yes | East edge of the box | |
| min_lat | Yes | South edge of the box | |
| min_lon | Yes | West edge of the box | |
| ship_type | No | AIS ship type: a code ending in 0 means its whole group (70 all cargo, 80 all tankers) | |
| min_speed_kn | No | Only vessels at or above this speed over ground, in knots |