VOOZH about

URL: https://glama.ai/mcp/servers/martinhavel/cz-agents-mcp

⇱ cz-agents-mcp by martinhavel | Glama


cz-agents-mcp

πŸ‘ CI
πŸ‘ License: MIT
πŸ‘ MCP Registry
πŸ‘ Glama

Model Context Protocol servers for Czech & EU government and business data. Native access to ARES (company registry), ČNB (FX rates), ADIS (VAT-payer status), ISIR (insolvency), EU + OFAC sanctions screening, and EU business registries (GB/SK/PL/NL/DE/FR) β€” plus a unified due-diligence aggregator that combines them into risk scoring and statutory-chain (UBO) analysis.

Want a hosted, production-ready version? cz-agents.dev β€” managed API with a 14-day free trial (no credit card). Adds higher quotas, nominee detection, risk timeline, address crowding, watchlist monitoring, and a web compliance dashboard. Your self-hosted config keeps working after upgrade β€” same endpoints, same token format.

Landing page: cz-agents.dev Β· Listed in: official MCP Registry under DNS-verified namespace dev.cz-agents/*

Available servers

Package

Source

Status

@czagents/ares

ARES β€” Czech Business Register

βœ… live

@czagents/cnb

ČNB β€” daily FX rates

βœ… live

@czagents/sanctions

EU + OFAC sanctions screening (KYC/AML)

βœ… live

@czagents/isir

ISIR β€” Czech insolvency register

βœ… live

@czagents/adis

ADIS β€” unreliable VAT payer (nespolehlivΓ½ plΓ‘tce DPH) + transparent accounts

βœ… live

@czagents/dd

Due-diligence aggregator (ARES + sanctions + ISIR + ADIS + statutory chain)

βœ… live

@czagents/realestate

Czech distress real estate intelligence (ISIR sales + portΓ‘l draΕΎeb)

βœ… live (v0.1)

@czagents/eu-registry

EU business registries β€” GB (Companies House), SK, PL, NL, DE, FR via GLEIF/LEI

βœ… live

@czagents/payqr

Payment QR codes (SPAYD / EPC-GiroCode) β€” bonus utility

βœ… live

Premium tier β€” closed source

Server

What it adds

Where

dev.cz-agents/ddplus

8-indicator nominee director detection (cross-DB), phoenix recidiva, enriched risk timeline with AI narrative, recursive linked-entities risk analysis (depth 1-3), shell-firm address crowding with provider detection, daily watchlist monitoring with email digest

Hosted-only at ddplus.cz-agents.dev/mcp β€” see pricing

Quick start

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" } },
 "adis": { "command": "npx", "args": ["-y", "@czagents/adis"], "env": { "ADIS_SOAP_ENABLED": "1" } },
 "dd": { "command": "npx", "args": ["-y", "@czagents/dd"], "env": { "SANCTIONS_DB": "/path/to/sanctions.db", "ADIS_SOAP_ENABLED": "1" } },
 "eu-registry": { "command": "npx", "args": ["-y", "@czagents/eu-registry"] },
 "payqr": { "command": "npx", "args": ["-y", "@czagents/payqr"] }
 }
}

Remote / 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" },
 "adis": { "url": "https://adis.cz-agents.dev/mcp" },
 "dd": { "url": "https://dd.cz-agents.dev/mcp" },
 "eu-registry": { "url": "https://eu-registry.cz-agents.dev/mcp" },
 "payqr": { "url": "https://payqr.cz-agents.dev/mcp" }
 }
}

Tools

@czagents/ares (9 tools)

  • lookup_by_ico({ ico }) β€” full company record

  • search_companies({ query, city, street, psc, nace, pocet }) β€” combined search

  • search_by_address({ street, city, psc }) β€” all companies at an address

  • search_by_nace({ nace, city }) β€” by CZ-NACE activity code

  • get_statutaries({ ico }) β€” current statutory body (for due diligence)

  • validate_dic({ dic }) β€” DIČ format + MOD11 checksum

  • check_vat_payer({ ico }) β€” VAT registration + transparent accounts

  • get_bank_accounts({ ico }) β€” DPH-published accounts

  • get_history({ ico }) β€” previous names, address changes

@czagents/cnb (3 tools)

  • get_rates({ date? }) β€” full daily FX sheet

  • convert({ amount, from, to, date? }) β€” CZK-crossed conversion

  • get_rate({ code, date? }) β€” single currency rate

@czagents/sanctions (5 tools)

  • search_person({ name, dob?, nationality?, threshold? }) β€” fuzzy KYC screen against EU + OFAC

  • search_entity({ name, country?, threshold? }) β€” entity / company screen

  • check_ico({ ico, name? }) β€” direct lookup of a Czech IČO on sanctions lists

  • get_listing({ id }) β€” full record by ${source}:${id}

  • list_recent_updates({ since, source? }) β€” daily monitoring (added/removed/modified)

@czagents/isir (3 tools)

  • check_ico_insolvency({ ico }) β€” direct lookup of a Czech IČO in the insolvency register

  • search_person_insolvency({ ico?, rc?, dob?, firstname?, surname? }) β€” find a person by IČO, birth number, or name + DOB

  • poll_isir_events({ since }) β€” append-only event feed for daily monitoring

@czagents/adis (3 tools)

  • check_dph_payer({ ico OR dic }) β€” full reliability check via ADIS V2: status (ANO/NE/NENALEZEN), subject type, name, address, transparent bank accounts (Β§ 96a ZDPH), unreliable-since date

  • check_bulk_dph_payer({ icos[] OR dics[] }) β€” batch up to 100 subjects (lighter response, status + accounts only)

  • list_unreliable_payers() β€” full list of currently unreliable payers (50–100 MB, intended for daily mirroring)

@czagents/dd (3 tools)

  • get_dd_report({ ico, depth }) β€” unified ARES + sanctions + ISIR report with risk score

  • get_risk_score({ ico }) β€” fast 0–100 score + top red flags

  • get_statutory_chain({ ico, max_depth }) β€” UBO / shell-company tree walk

@czagents/eu-registry (3 tools)

  • get_eu_company({ country, id }) β€” company record from GB (Companies House), SK (ORSR), PL (KRS), NL/DE/FR (GLEIF/LEI), SIRENE

  • get_eu_parent({ ico }) β€” find EU parent/group via ARES β†’ GLEIF LEI matching with confidence scoring

  • get_eu_dd_report({ country, id }) β€” EU DD report: company facts + EU + OFAC sanctions check

What this is good for

A toolkit for compliance, KYC/AML, accounting and cross-border checks over Czech & EU registries:

  • VAT & invoicing β€” verify VAT-payer status (ADIS) and convert at official ČNB FX rates before booking.

  • Counterparty screening β€” ARES identity, EU + OFAC sanctions, ISIR insolvency.

  • Due diligence (flagship) β€” the @czagents/dd aggregator combines the above into a risk score, statutory-chain / UBO walk, and EU-parent lookup.

  • Cross-border β€” company lookups across GB / SK / PL / NL / DE / FR registries (@czagents/eu-registry).

Use a single-source server when you need just one dataset; use the due-diligence aggregator for combined, scored output.

Example prompts the aggregator handles well:

  • KYC pre-invoice β€” "Before we send a 350 000 Kč invoice to IČO 27074358, flag any insolvency, sanctions, unreliable-VAT-payer status, or nominee-director red flags."

  • Vendor onboarding β€” "Run KYC on this prospective supplier and tell me if anything looks off. Use the full statutory chain."

  • M&A pre-due-diligence β€” "Generate a DD report on the acquisition target and walk the statutory body two levels deep β€” flag any insolvent firms in the network."

Score & validation

πŸ‘ Glama Score

A/A/A on Glama (quality / security / license), claimed and maintained. Listed in the official MCP registry under DNS-verified namespace dev.cz-agents/*.

Further reading

License

MIT Β© Martin Havel β€” see LICENSE

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/martinhavel/cz-agents-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server