Skip to main content

mcp

com.arcnautical/mcpVersion 0.2.1

Screen any vessel by IMO for sanctions, ownership opacity and vetting grade. Keyless check included.

Status

Responds889 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:47 UTC
Latency
889 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.arcnautical.com/mcpResponds889 ms
No sign-in

Claude Code

claude mcp add --transport http arcnautical https://mcp.arcnautical.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: arcnautical
Remote MCP server URL: https://mcp.arcnautical.com/mcp

Cursor

{
  "mcpServers": {
    "arcnautical": {
      "url": "https://mcp.arcnautical.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"arcnautical","type":"http","url":"https://mcp.arcnautical.com/mcp"}'
Streamable HTTP
npm: @arcnautical/mcp 0.2.1
Package only

npm (npx)

claude mcp add arcnautical -- npx -y @arcnautical/mcp@0.2.1

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

7 tools

Tools of mcp
Read-only
Idempotent
Open world
check_vesselScreen one vessel by IMO number against OFAC SDN, EU, UN, UK OFSI and OpenSanctions, with an ownership-opacity score and an A–E vetting grade from port-state-control history. Works with no API key. Rate-limited to 100 requests per hour per IP. Returns the VERDICT SUMMARY only; for every sanctions match with its source list and confidence class use screen_vessel (needs a key).Not declaredYesYesYes
find_portResolve a port name, country or partial UN/LOCODE to the LOCODEs the routing engine knows. Routes are addressed by LOCODE, so call this before score_voyage rather than guessing a code. Works with no API key.Not declaredYesYesYes
get_screeningFetch a stored screening record by id — the audit copy, retained ten years. Needs ARCNAUTICAL_API_KEY.Not declaredYesYesYes
get_usageLive and test usage, remaining allowance, reset time, batch limits and monitor capacity for the configured key.Not declaredYesYesYes
score_voyageRoute risk between two ports (UN/LOCODEs): a 0–100 score, risk level, the signals driving it (war-risk areas, piracy, chokepoints, weather, sanctions exposure of transited EEZs), sea days, confidence and any missing sources. On lanes that can go either way round Africa it also scores the other passage (Suez or Cape) in `alternatives`. Resolve port names with find_port first. Needs ARCNAUTICAL_API_KEY; see get_usage for the allowance.Not declaredNoYesYes
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.Not declaredNoYesYes
screen_vesselsBatch-screen a list of IMO numbers and wait for the results (up to two minutes). Returns one verdict per hull plus the batch status. Needs ARCNAUTICAL_API_KEY. Each hull spends one screening unit unless it was already screened today.Not declaredNoYesYes