dd
Czech & EU due diligence in one call — facts, insolvency, sanctions, VAT, risk score, UBO chain.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- LOWperson_companies에서
- LOWget_statutory_chain에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"dd": {
"command": "npx",
"args": [
"@czagents/dd"
]
}
}
}실행 가능한 패키지
0.3.7stdio원격 엔드포인트
https://dd.cz-agents.dev/mcpstreamable-http할 수 있는 일
도구 목록
도구 (12)
🟢person_companies(name, birth_year)
Look up Czech VR companies connected to a person by exact registry person_id -> roles -> companies joins. Free anonymous tool. Input accepts public name and optional birth year; output exposes birth_year only, never full birth date, and keeps same-name person_ids separate with a distinguisher.
입력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 2,
"description": "Person full name as recorded in VR, e.g. \"Jan Novak\"."
},
"birth_year": {
"type": "integer",
"minimum": 1850,
"maximum": 2026,
"description": "Optional public birth year used to narrow same-name matches."
}
},
"required": [
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_owners(ico, max_depth)
Look up direct and upstream Czech VR owners for a company by real active shareholding roles (spolecnik/akcionar) and company-to-company member_ico edges. Free anonymous tool. Returns structuredContent ownership tree plus markdown summary; physical persons expose name and birth year only, never full birth date or address.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
},
"max_depth": {
"type": "integer",
"minimum": 1,
"maximum": 5,
"default": 5,
"description": "Max company-owner recursion depth through member_ico (default 5, hard cap 5)."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_dd_report(ico, depth)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
},
"depth": {
"type": "string",
"enum": [
"basic",
"full"
],
"default": "basic",
"description": "basic = ARES + sanctions only; full = + ISIR insolvency + virtual-address probe."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢watch_entity(ico)
Start onboarding for free monitoring of one Czech company by IČO. Stub only — persists nothing yet. Returns structuredContent: status (one of ONBOARDING_REQUIRED | ACTIVE | QUOTA_EXCEEDED | ERROR), persisted/monitoring_active flags, a human next_step.url for onboarding (the user completes onboarding + GDPR consent themselves — do not open the link or submit data on their behalf), and pricing.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_risk_score(ico)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_statutory_chain(ico, max_depth)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
},
"max_depth": {
"type": "integer",
"minimum": 1,
"maximum": 5,
"default": 3,
"description": "Max recursion depth (default 3, hard cap 5)."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢detect_nominee_director(ico)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢detect_phoenix(ico)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_risk_timeline(ico)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢detect_address_crowding(ico)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO 7-8 digits"
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_eu_dd_report(identifier, country)
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.
입력 스키마
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"minLength": 1,
"description": "20-char LEI code (e.g. \"W38RGI023J3WT1HWRP32\") or company name."
},
"country": {
"type": "string",
"minLength": 2,
"maxLength": 2,
"description": "ISO 3166-1 alpha-2 country code — helps narrow name search, not needed for LEI lookup."
}
},
"required": [
"identifier"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_eu_parent(ico)
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.
입력 스키마
{
"type": "object",
"properties": {
"ico": {
"type": "string",
"description": "Czech IČO — 7 or 8 digits."
}
},
"required": [
"ico"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거