Czech & EU company data for AI agents and scripts.
MCP servers + REST API — ARES, sanctions (EU+OFAC), ISIR insolvency, KYC due-diligence with nominee detection, phoenix check, and risk scoring. EU registries: GB · SK · PL · NL · DE · FR (GLEIF, Companies House, KRS, RPO, SIRENE). Open-source MIT · self-hostable · hosted paid tier.

View pricing → Free tier on GitHub REST API docs →

Not a developer? Try the web DD app → — company verification without code.

MCP 1.10 REST API TypeScript MIT ● 8 servers live

Available servers

@czagents/ares live

Czech Business Register — IČO lookup, full-text search, statutory body, transparent accounts, history

lookup_by_ico · search_companies · get_statutaries · check_vat_payer · validate_dic · get_bank_accounts · get_history

@czagents/cnb live

Czech National Bank — daily FX rates, conversion, historical rates

get_rates · convert · get_rate

@czagents/sanctions live

Sanctions screening (EU + OFAC, ~25k records, daily refresh) — fuzzy person/entity match, IČO check, recent updates feed for KYC/AML

search_person · search_entity · check_ico · get_listing · list_recent_updates

@czagents/dd live

Czech company due diligence aggregator — ARES + sanctions + ISIR insolvency + ADIS + statutory chain. Basic 3-indicator nominee detection, phoenix detection, address crowding, risk timeline. Single risk-scored report with explainable red flags. Compliance: EU parent lookup via ARES→GLEIF matching with confidence scoring, EU DD report (GLEIF + sanctions) for international entities.

get_dd_report · get_risk_score · get_statutory_chain · detect_nominee_director · detect_phoenix · get_risk_timeline · detect_address_crowding · get_eu_parent · get_eu_dd_report

@czagents/isir live

Insolvency register (ISIR) — IČO-indexed lookup against the Czech Justice public WS. Detects active proceedings, debtor/creditor disputes, parallel executions; auctions feed includes scheduled and confirmed sale events. Hosted at isir.cz-agents.dev/mcp; powers the real-estate distress vertical at reality.cz-agents.dev.

check_ico_insolvency · search_proceedings · list_auctions · poll_isir_events

@czagents/adis live

Czech VAT-payer reliability check (nespolehlivý plátce DPH) via the official MFČR ADIS SOAP service. Returns reliability status (ANO/NE/NENALEZEN), subject type, name, address, and transparent bank accounts (§ 96a ZDPH). Bulk check up to 100 subjects per request.

check_dph_payer · check_bulk_dph_payer · list_unreliable_payers

@czagents/realestate live

Czech distress real-estate intelligence — anonymized district-level aggregates (insolvency sales ISIR + public auctions portál dražeb) with k≥5 anonymity. Free tier only. Property details, owner data, and bulk search live in the hosted paid realestate-pro endpoint (see Premium tier below).

get_district_aggregate

@czagents/eu-registry live

EU business registry lookup — company search and detail across 6 countries via free public APIs. GB (Companies House), SK (RPO), PL (KRS), NL (GLEIF/LEI), DE (GLEIF/LEI), FR (SIRENE). Use via hosted endpoint eu-registry.cz-agents.dev/mcp or self-host from the GitHub monorepo.

search_company · get_company

Hosted-only paid MCP servers — Bearer token authenticated. See pricing for tier details.

dev.cz-agents/ddplus

Advanced algorithmic risk detection beyond the open-source aggregator. Pattern recognition across statutory bodies and ownership structures, time-aligned risk events, deep linked-entities analysis, continuous portfolio monitoring with email alerts. Hosted at ddplus.cz-agents.dev/mcp.

dev.cz-agents/realestate-pro

Distressed property search and full per-property details for Czech market — full result lists (50 / 100+ items per query), owner data (name + IČO at Business tier), bulk filters. Hosted at realestate-pro.cz-agents.dev/mcp.

Built with cz-agents

Production application built on top of the same MCP servers — proves the data plane works end-to-end and shows what an "AI agent for Czech data" can do.

app.cz-agents.dev live

Compliance dashboard for KYC / AML due-diligence. Web UI over the same DD, ddplus, and sanctions MCP servers — nominee detection, risk timeline, phoenix check, address crowding, watchlist monitoring. Subscription or 14-day free trial.

@czagents/dd · @czagents/ddplus · @czagents/sanctions

reality.cz-agents.dev live

Distressed real-estate scout. Daily crawl of ISIR insolvency auctions and portaldrazeb.cz, Vision AI extracts parcel + cadastral district + m² from auction PDFs, 16-component scoring, per-region price context (ČSÚ realized prices extrapolated by Eurostat HPI Q4 2025). Map view, mobile-first, lead pipeline.

@czagents/isir · @czagents/ares · @czagents/dd · Vision AI

Claude Desktop / Cursor

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "ares":        { "command": "npx", "args": ["-y", "@czagents/ares"] },
    "cnb":         { "command": "npx", "args": ["-y", "@czagents/cnb"] },
    "sanctions":   { "command": "npx", "args": ["-y", "@czagents/sanctions"] },
    "isir":        { "command": "npx", "args": ["-y", "@czagents/isir"] },
    "adis":        { "command": "npx", "args": ["-y", "@czagents/adis"] },
    "dd":          { "command": "npx", "args": ["-y", "@czagents/dd"] },
    "eu-registry": { "command": "npx", "args": ["-y", "@czagents/eu-registry"] }
  }
}

Remote HTTP (no npm)

Free tier requires no token. Paid tiers add "headers": { "Authorization": "Bearer czat_..." }.

{ "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" }
}}

REST API

Same data as MCP, plain GET requests. Free endpoints need no auth — just curl. Paid calls add Authorization: Bearer czat_.... → Full REST API reference

# company lookup (free)
curl https://ares.cz-agents.dev/v1/companies/{ico}

# sanctions screen (free)
curl "https://sanctions.cz-agents.dev/v1/sanctions/check?ico={ico}"

# full DD report (paid)
curl -H "Authorization: Bearer czat_..." https://dd.cz-agents.dev/v1/dd/{ico}

Response envelope: {"data": {...}, "meta": {"fetched_at": "...", "source": "ares"}} — see all endpoints.

Data principles

cz-agents uses only state-guaranteed public registries: ARES (MoF), ČNB, ISIR (Justice), EU FSF, OFAC SDN. We do not buy from professional-chamber paywalls (Centrální evidence exekucí) or commercial resellers (Cribis, Bisnode). Public data should stay free at the point of use — your subscription pays for maintenance, not for renting access to data the state already publishes.

Pricing

ARES & ČNB are free, unlimited for everyone. Sanctions and DD have a free tier with daily limit; paid tiers below remove it and add features (alerts, batch, statutory chain). Cancel anytime.

@czagents/sanctions

Free

€0/mo
Anonymous use, ~30 lookups/day per IP. EU FSF + OFAC datasets.
Use without signup

Compliance

€99/mo
Unlimited sanctions screening included in API Compliance — bundled with DD and ddplus tools.
Subscribe

Agency

€199/mo
All Compliance tools + batch CSV, webhook alerts, priority support.
Subscribe

@czagents/dd

Free

€0/mo
~30 reports/day, basic depth (ARES + sanctions only).
Use without signup

Credit packs

€1.00/report
From €0.50/report at volume. Packs: 20×€20 · 50×€35 · 100×€60 · 250×€125. Full depth, no subscription.
Buy credits

Compliance

€99/mo
Unlimited reports/month. Full ddplus toolset — nominee detection, statutory chain, risk timeline. EU parent lookup (ARES→GLEIF) and EU DD report (GLEIF + sanctions) for international entities.
Subscribe

Agency

€199/mo
All Compliance tools + bulk CSV, webhook alerts, reality-pro tools, priority support. Includes EU parent lookup and EU DD report.
Subscribe

After paying you'll be redirected to a page showing your API token — save it in a password manager. Need a custom plan, on-premise install, or invoicing for a Czech company? Email me.

Example

Synthetic data — IČO and details below are fictional, used only to illustrate response shape.

User: Run a due-diligence report on IČO 12345679.

Agent → get_dd_report(ico="12345679", depth="full")
        ↳ ARES + EU/OFAC sanctions + statutory body screen

Acme Imports s.r.o. — Pražská 100, Praha 1, founded 2018.
VAT-registered (CZ12345679). Statutory: Jan Novák (since 2023-04-12).
Sanctions: NO MATCH (0/24,856 records).
Personal insolvency check on Jan Novák: no match.
Govt-address check on residence: no match (regular street address).
Prior-bankrupt-company check by surname: no match.
Risk score: 12/100 (low) — flagged: missing transparent VAT account.

Further reading

Building MCP servers for a country that isn't in the dataset — design rationale, the MOD11 gotcha, ARES Swagger bugs, and how this pattern adapts MCP to non-English locales.

Listings: official MCP Registry (DNS-verified namespace dev.cz-agents/*) · awesome-mcp-servers (@czagents/cnb merged in #5407; ares, adis, isir, sanctions, dd open in #5406, #5735–#5738) · Glama.