Skip to main content
MCP server CX Codex

mcp · arcnautical — Claude Code MCP server: screen vessels by IMO

Screens a commercial vessel by IMO number against sanctions lists, scores ownership opacity and returns a vetting grade. Two checks run without a key.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http mcp https://mcp.arcnautical.com/mcp
Open on GitHub

What mcp does

The server wires the ArcNautical API into your agent. Ask about an IMO and you get a status across OFAC SDN, EU, UN, UK OFSI and OpenSanctions, an ownership-opacity score and a letter grade from A to E. Verdicts come back as RED, AMBER, GREEN or INCOMPLETE — the last one means a core source could not be read, so it is not a clean bill of health.

There are two ways in. The remote endpoint at https://mcp.arcnautical.com/mcp speaks Streamable HTTP and needs no install; claude.ai, ChatGPT, Claude and Cursor can point at it directly. The local route runs through npx -y @arcnautical/mcp and wants Node 18+. A key unlocks the fuller set: screen_vessel, batch screening of up to 50 IMOs, get_screening, score_voyage and get_usage. Without one you still get check_vessel and find_port, capped at 100 calls per hour per address.

One catch matters. The keyless check only looks at the hull's current name and identifiers, so a vessel renamed after being listed can come back GREEN there. screen_vessel is the tool for that case. Lists also shift daily, so quote the checkedAt timestamp alongside any answer.

What it helps with

  • check a vessel by IMO for sanctions hits
  • score ownership opacity on a hull
  • get a vetting grade before chartering
  • screen a batch of IMOs in one call
  • assess route risk between two ports

Example prompts for the agent

  • Is IMO 9274446 sanctioned?
  • What vetting grade does this hull have?
  • Resolve UN/LOCODEs for Rotterdam and score the voyage risk

How to install mcp

1Platform CLI: remote server

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

2Platform CLI

claude mcp add --env ARCNAUTICAL_API_KEY=<ARCNAUTICAL_API_KEY> --transport stdio arcnautical-mcp -- npx -y @arcnautical/mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about mcp

How do I install mcp in Claude Code?

For the remote endpoint: claude mcp add --transport http mcp https://mcp.arcnautical.com/mcp. For the local server with a key: claude mcp add --env ARCNAUTICAL_API_KEY=<ARCNAUTICAL_API_KEY> --transport stdio arcnautical-mcp -- npx -y @arcnautical/mcp.

What does mcp do?

It gives your agent tools to screen commercial vessels by IMO number: sanctions matches, an ownership-opacity score, a vetting grade and route risk between ports.

Do I need an API key?

Not for check_vessel and find_port — those work keyless. The rest, including batch screening and score_voyage, need ARCNAUTICAL_API_KEY.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

mcp by other authors comes first.

mcp kubeshark This MCP server gives AI agents access to Kubernetes network traffic. Use it to inspect API calls, investigate incidents, and trace failures across services. CX Codex +1 ★ 12,110repo stars mcp butterbase-ai The Butterbase MCP server gives your agent access to schemas, auth, functions, storage, RAG and deploys. Useful when your backend runs on Butterbase. CX Codex +1 ★ 3,031repo stars mcp medplum Connect an AI agent to healthcare data stored in Medplum and work with those records through MCP. Useful when you want an agent to access FHIR data. CX Codex +1 ★ 2,766repo stars mcp sceneview This MCP server gives an AI assistant access to SceneView API docs and samples, and helps generate and validate code. Use it when building a 3D or AR app with SceneView. CX Codex +1 ★ 1,349repo stars mcp Buoy-gg Lets an AI agent read and control a running React Native or Flutter app through Buoy devtools. Useful when you want requests, caches or state inspected inside the app itself. CX Codex +1 ★ 691repo stars Datalastic Vessel Tracking & Maritime Intelligence datalastic Gives an AI client live ship positions, port records, maritime weather and reports on owners and inspections. CX Codex +1 who-really-owns-it UseOSINT Corporate intelligence playbook for investigating company ownership, directors, and filings across registries and leak databases. Built for KYB, AML, and M&A checks. CX Codex +1 1,700installs track-planes-and-ships UseOSINT An OSINT skill for tracking aircraft and vessels via public ADS-B and AIS data, resolving identifiers and tracing ownership. CX Codex +1 1,700installs searoute mayurrawte Computes sea transit routes between ports or coordinates with canal controls and draft limits. Returns GeoJSON line geometries. CX Codex +1 ★ 10repo stars api-security-audit davila7 A subagent that hunts for holes in REST API authentication, authorization and data handling. Handy before a release or after an incident. 3,202installs shannon-ai-pentester reason-machines A white-box pentester that reads your source, runs live exploits against a running app, and reports only findings it can reproduce. CX Codex +1 1,700installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor