Screen a vessel (full record, API key)
screen_vesselThe authenticated screening record for one vessel: every sanctions match with its source list, programme and confidence class, ownership opacity, the graded vetting factors, per-source freshness, and a retained record id. Needs ARCNAUTICAL_API_KEY. Metered: a new self-serve key includes a one-time free allowance of live screenings; get_usage reports what is left. The same vessel asked again on the same day replays the stored record free. If the result is INCOMPLETE for identity, call again with vessel_name.
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": {
"imo": "<imo>"
},
"name": "screen_vessel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| imo | Yes | Seven-digit IMO number of the vessel | |
| vessel_name | No | Only when a previous screen was INCOMPLETE for identity; a name you can confirm | |
| include_vetting | No | false skips the vetting grade for a faster sanctions-only screen | |
| customer_reference | No | Your own reference (order id, voyage id); echoed on the record |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Screening record id, retained ten years | |
| imo | No | ||
| vetting | No | ||
| ownership | No | ||
| sanctions | No | ||
| screened_at | No | ISO-8601 time the sources were read | |
| vessel_name | No |