Ukrainian vessel registry: search by number/name/owner, full records, stats. No API key required.
MCPpedia last refreshed this data
org.ukrfish.sk/sudnokontrol is an MCP server that ukrainian vessel registry: search by number/name/owner, full records, stats. No API key required. Its tool list has not been published yet over http, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"org-ukrfish-sk-sudnokontrol": {
"args": [
"-y",
"sudnokontrol-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Ukrainian vessel registry: search by number/name/owner, full records, stats. No API key required.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'sudnokontrol-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked sudnokontrol-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
System 1 decision models (Jev, Laya, Cua-S1) as brain for agents: Browser use, computer use, games and robotics
MCP Security Weekly
Get CVE alerts and security updates for org.ukrfish.sk/sudnokontrol and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Model Context Protocol server for the Ukrainian national vessel registry — search vessels by registration number, name or owner, look up full registry records, and query aggregate statistics. Exposes the public data of the Державний судновий реєстр України (State Ship Registry) and the Суднова книга України (Ship Book).
Data is read-only and public — no API key required.
https://api.sk.ukrfish.org/mcp (Streamable HTTP)https://sk.ukrfish.org/api-docs and https://sk.ukrfish.org/info/ai-agentshttps://sk.ukrfish.org/llms.txt| Tool | Description |
|---|---|
search_vessel_registries | Free-text + structured search across both national registries. Deterministic ordering: exact registration-number matches first. Supports Cyrillic/Latin and separator-insensitive numbers (УПС-0129 ≡ УПС 0129 ≡ UPS-0129). |
lookup_vessel | Exact vessel lookup by normalized registration number. Returns full registry record. |
get_registry_stats | Aggregate public vessel counts ("how many vessels..."). |
get_dataset_metadata | Dataset context: sources, import dates, record counts, fields. |
Every search/lookup result includes a web_url → https://sk.ukrfish.org/registry?vessel=<reg> pointing to the public vessel information page.
claude mcp add --transport http sudnokontrol https://api.sk.ukrfish.org/mcp
Settings → MCP → Add new MCP server → Name sudnokontrol, Type HTTP, URL https://api.sk.ukrfish.org/mcp.
Windsurf → MCP → Add server → https://api.sk.ukrfish.org/mcp.
URL: https://api.sk.ukrfish.org/mcp
Auth: none (public, IP rate-limited)
The server proxies the public API and needs no credentials.
# stdio (for Claude Desktop "command" servers)
npx sudnokontrol-mcp
# HTTP (streamable)
npx sudnokontrol-mcp http
# or: PORT=9000 HOST=127.0.0.1 npx sudnokontrol-mcp http
Install from this repo directly:
npm install -g github:ailubes/sudnokontrol-mcp
To point at a different base (e.g. your own deployment):
SUDNOKONTROL_API=https://api.sk.ukrfish.org/api/ai npx sudnokontrol-mcp
From source:
npm install
npm run build
node dist/index.js # stdio
node dist/index.js http # HTTP on :8958/mcp
claude mcp add --transport http local-sudnokontrol http://127.0.0.1:8958/mcp
| Endpoint | Purpose |
|---|---|
GET https://api.sk.ukrfish.org/api/ai/openapi.json | OpenAPI 3.1 spec |
GET https://api.sk.ukrfish.org/api/ai/tools | Function-calling tool definitions (JSON Schema) |
GET https://api.sk.ukrfish.org/api/ai/meta | Dataset context |
GET https://api.sk.ukrfish.org/api/ai/registry/search?q= | Search |
GET https://api.sk.ukrfish.org/api/ai/registry/lookup/{reg} | Lookup |
GET https://api.sk.ukrfish.org/api/ai/stats | Aggregates |
Rate limit: 300 requests / 15 min / IP on /api/ai/*. Search/meta/stats responses cached 60s.
User: Is the vessel УПС-4249 registered?
Agent calls: lookup_vessel {"registration_number": "УПС-4249"}
Response: { registration_number: "УПС-4249", name: "ua 5614 KV", owner_name: "ТОВ Соціальні ініціативи Запоріжжя", source: "registry", web_url: "https://sk.ukrfish.org/registry?vessel=УПС-4249", ... }
MIT
This is an open-source MCP adapter for the public data of the Ukrainian vessel registries operated by SudnoKontrol. It is not an official government service.