cz-agents-mcp
cz-agents-mcp
Серверы Model Context Protocol для данных чешских государственных органов и бизнеса. Предоставьте вашему ИИ-агенту нативный доступ к ARES, ČNB, ISIR, проверке санкций и единому агрегатору комплексной проверки (due diligence).
Целевая страница: cz-agents.dev
Доступные серверы
Пакет | Источник | Статус |
ARES — Чешский реестр компаний | ✅ live | |
ČNB — ежедневные курсы валют | ✅ live | |
Проверка санкций ЕС + OFAC (KYC/AML) | ✅ live | |
ISIR — Чешский реестр неплатежеспособности | ✅ live | |
Агрегатор due-diligence (ARES + санкции + ISIR + цепочка уставных органов) | ✅ live |
Related MCP server: eu-company-mcp-server
Быстрый старт
Claude Desktop / Cursor (stdio)
{
"mcpServers": {
"ares": { "command": "npx", "args": ["-y", "@czagents/ares"] },
"cnb": { "command": "npx", "args": ["-y", "@czagents/cnb"] },
"sanctions": { "command": "npx", "args": ["-y", "@czagents/sanctions"], "env": { "SANCTIONS_DB": "/path/to/sanctions.db" } },
"isir": { "command": "npx", "args": ["-y", "@czagents/isir"], "env": { "ISIR_SOAP_ENABLED": "1" } },
"dd": { "command": "npx", "args": ["-y", "@czagents/dd"], "env": { "SANCTIONS_DB": "/path/to/sanctions.db" } }
}
}Удаленный / Streamable HTTP
{
"mcpServers": {
"ares": { "url": "https://ares.cz-agents.dev/mcp" },
"cnb": { "url": "https://cnb.cz-agents.dev/mcp" },
"sanctions": { "url": "https://sanctions.cz-agents.dev/mcp" },
"isir": { "url": "https://isir.cz-agents.dev/mcp" },
"dd": { "url": "https://dd.cz-agents.dev/mcp" }
}
}Инструменты
@czagents/ares (9 инструментов)
lookup_by_ico({ ico })— полная запись о компанииsearch_companies({ query, city, street, psc, nace, pocet })— комбинированный поискsearch_by_address({ street, city, psc })— все компании по адресуsearch_by_nace({ nace, city })— по коду деятельности CZ-NACEget_statutaries({ ico })— текущий уставный орган (для due diligence)validate_dic({ dic })— формат DIČ + контрольная сумма MOD11check_vat_payer({ ico })— регистрация НДС + прозрачные счетаget_bank_accounts({ ico })— счета, опубликованные для целей НДСget_history({ ico })— предыдущие названия, изменения адреса
@czagents/cnb (3 инструмента)
get_rates({ date? })— полная ежедневная таблица курсов валютconvert({ amount, from, to, date? })— конвертация через CZKget_rate({ code, date? })— курс одной валюты
@czagents/sanctions (5 инструментов)
search_person({ name, dob?, nationality?, threshold? })— нечеткий поиск KYC по спискам ЕС + OFACsearch_entity({ name, country?, threshold? })— проверка организации / компанииcheck_ico({ ico, name? })— прямой поиск чешского IČO в санкционных спискахget_listing({ id })— полная запись по${source}:${id}list_recent_updates({ since, source? })— ежедневный мониторинг (добавлено/удалено/изменено)
@czagents/isir (3 инструмента)
check_ico_insolvency({ ico })— прямой поиск чешского IČO в реестре неплатежеспособностиsearch_person_insolvency({ ico?, rc?, dob?, firstname?, surname? })— поиск человека по IČO, номеру свидетельства о рождении или имени + дате рожденияpoll_isir_events({ since })— лента событий только для добавления (для ежедневного мониторинга)
@czagents/dd (3 инструмента)
get_dd_report({ ico, depth })— единый отчет ARES + санкции + ISIR с оценкой рискаget_risk_score({ ico })— быстрая оценка 0–100 + основные красные флагиget_statutory_chain({ ico, max_depth })— обход дерева UBO / подставных компаний
Дополнительная информация
Создание MCP-серверов для страны, которой нет в наборе данных — обоснование дизайна, подводные камни (MOD11, ошибки ARES Swagger) и то, как этот шаблон адаптирует MCP к неанглийским локалям.
Лицензия
MIT © Martin Havel — см. LICENSE
Available Tools
9 toolsdetect_address_crowdingARead-onlyInspect
Detects "shell-firm hotel" patterns — counts how many companies share the same registered address. Threshold-based risk: 1-9 normal (multi-tenant office), 10-49 mild (legitimate coworking), 50-199 medium (virtual office provider), 200+ high (shell-firm hotel). Compliance tier or higher.
Inputs: ico (required).
detect_nominee_directorARead-onlyInspect
Detect "white horse" / nominee director patterns — 3 surface indicators (age outlier, multi-board membership, recent appointment) computable from ARES data alone. Returns indicator breakdown with riskScore 0-100. Pro Compliance tier or higher. For 8-indicator deep analysis including ISIR cross-reference, sanctions, address crowding and phoenix pattern, see detect_nominee_director_rich in @czagents/ddplus.
Inputs: ico (required).
detect_phoenixARead-onlyInspect
Detect phoenix company pattern — 3 surface indicators (surname match with prior insolvent director, founding proximity < 12 months to insolvency, NACE sector presence) computable from ARES + ISIR data alone. Returns PhoenixReport with riskScore 0-100. Pro Compliance tier or higher. For 4 additional deep indicators (founder identity, asset transfer, multi-cycle, address continuity) see detect_phoenix_rich in @czagents/ddplus.
Inputs: ico (required).
get_dd_reportARead-onlyInspect
Generate a complete due-diligence report for a Czech IČO. Returns company facts (name, address, legal form, VAT status, bank accounts), statutory body with per-member sanctions check, and a transparent risk score with all triggered red flags.
Inputs: ico (required), depth.
get_eu_dd_reportARead-onlyInspect
EU Due-Diligence report for an international company. Input: 20-char LEI code, or company name + optional country. Returns GLEIF entity data (status, address, registration number) plus sanctions screening against EU/OFAC lists. Coverage notes per country included. Note: GLEIF covers mid/large firms with LEI — SMEs may not be found. Pro Compliance tier or higher.
Inputs: identifier (required), country.
get_eu_parentARead-onlyInspect
Find the EU/international parent company for a Czech IČO. Looks up the company name in ARES, then searches GLEIF (Global LEI Foundation) for a matching LEI-registered entity. Returns LEI, name, country, and confidence level (HIGH/MEDIUM/LOW). Note: GLEIF covers mid/large international firms; SMEs without an LEI will not be found. Pro Compliance tier or higher.
Inputs: ico (required).
get_risk_scoreARead-onlyInspect
Lightweight version of get_dd_report — returns just the numeric score (0-100), risk level, and top triggered red flags. Faster when you only need a yes/no/maybe screen.
Inputs: ico (required).
get_risk_timelineARead-onlyInspect
Build a chronologically sorted lifecycle timeline for a Czech company — basic events include company formation, statutory appointments, active insolvency, sanctions matches, VAT reliability flips. Returns events[] with riskScore 0-100. Pro Compliance tier or higher. For enriched timeline with ISIR lifecycle, address history, cross-entity events, and AI narrative summary, see get_risk_timeline_rich in @czagents/ddplus.
Inputs: ico (required).
get_statutory_chainARead-onlyInspect
Surname-based heuristic walk through statutory bodies of related Czech companies. Best for shell-company unwinding in small s.r.o. with RARE surnames. NOT a true UBO source — for actual beneficial ownership use the ESM (evidence skutečných majitelů, separate registry, future @czagents/esm). For boards of large public companies with common Czech surnames (Novák, Zima, Kolář…) results are noisy by design; the tool auto-skips persons whose surname matches >50 companies with a SURNAME_TOO_COMMON note.
Inputs: ico (required), max_depth.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 9 tools
Each tool targets a distinct niche: full report, light score, statutory chain, nominee detection, phoenix detection, timeline, address crowding, EU report, and EU parent lookup. Even the overlapping get_dd_report and get_risk_score are clearly delineated as a comprehensive vs. lightweight version, preventing confusion.
All tool names follow a consistent verb_noun pattern in snake_case: get_dd_report, get_risk_score, get_statutory_chain, detect_nominee_director, detect_phoenix, get_risk_timeline, detect_address_crowding, get_eu_dd_report, get_eu_parent. Verbs are get/detect, nouns are descriptive, and no mixed conventions appear.
Nine tools form a well-scoped set for the domain of Czech due-diligence and risk analysis. Each tool addresses a distinct analytical need without redundancy, and the count is neither sparse nor overwhelming for an MCP server.
The tool surface covers the full due-diligence lifecycle: comprehensive report, quick risk screening, statutory chain analysis, nominee and phoenix pattern detection, timeline, address crowding, EU cross-border checks, and parent lookup. No critical gap is apparent for the stated purpose of Czech company risk assessment.
Maintenance
Related MCP Connectors
Czech ARES company registry: VAT, insolvency, RÚIAN addresses, IČO/DIČ checks. All free, no auth.
AI VAT Number Validation: hosted MCP server for EU VAT number checks via VIES.
MCP server for ABRA Flexi — accounting, contacts, stock and draft-checked invoice creation.
Czech business register (ARES) — look up any Czech company or sole trader by IČO or by name, and…
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for Slovak business registers (RPO) — AI agents can query 1.4M+ Slovak legal entities via Slovakia's official Statistical Office API. Search companies by name, IČO, or get full entity details including legal form, address, and statutory representatives.21MIT
- AlicenseAqualityDmaintenanceMCP server for EU company and business data. 9 tools: company search (GLEIF, 2M+ entities), LEI lookup, corporate structures (parent/subsidiaries), trade register search, EU VAT validation (VIES), GDP, unemployment, inflation, and business demography (Eurostat). All APIs free, no keys required.96MIT
- AlicenseAqualityDmaintenanceMCP server providing AI assistants access to Polish public registries (KRS, CEIDG) and statistical data (GUS BDL) for querying companies, sole proprietorships, and regional statistics.7MIT
- AlicenseAqualityDmaintenanceMCP server that provides AI agents with Polish business data tools: identifier validation (NIP, PESEL, REGON, KRS, IBAN), VAT whitelist checks, EU VIES lookups, and NBP exchange rates.57 npmMIT