martinhavel avatar

Ares

martinhavel/cz-agents-mcp

Connects Claude to the Czech Business Register (ARES) and related government databases. You get nine tools: lookup by IČO, full-text company search, statutory body extraction, VAT status checks, transparent account listings, and address-based queries. Validates DIČ checksums and tracks company history (name changes, address moves). Built for KYC workflows where you need to screen Czech suppliers or invoice issuers before payment. Part of a larger cz-agents suite that includes sanctions screening, insolvency checks, and ČNB exchange rates. The aggregator package bundles these into due diligence reports with risk scoring. Works over stdio or streamable HTTP. The developer offers a hosted version with nominee detection and monitoring, but the open source package hits the public ARES API directly.

GitHub stars
2
tools
11
transport
STDIO, HTTP
last updated
Jun 2, 2026

Install

From registry metadata
$ npx add-mcp https://ares.cz-agents.dev/mcp --name ares

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http ares https://ares.cz-agents.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 11 tools

Verified live against the running server on Nov 6, 2026.

lookup_by_icoGet a single Czech company record by its IČO (8-digit Business ID). Returns official name, registered address, legal form, VAT ID (DIČ), founding date, and trade license activities. Returns null if IČO is not found in ARES.1 params

Get a single Czech company record by its IČO (8-digit Business ID). Returns official name, registered address, legal form, VAT ID (DIČ), founding date, and trade license activities. Returns null if IČO is not found in ARES.

Parameters* required
ico*string
Czech IČO — 7 or 8 digits. Examples: "11122234", "87654326". Auto-validated with MOD11 checksum.
search_companiesSearch ARES by company name, city, street, PSČ, or NACE code. Combines all filters with AND. Useful when user knows name but not IČO, looking for companies in a building, or all businesses in a sector.7 params

Search ARES by company name, city, street, PSČ, or NACE code. Combines all filters with AND. Useful when user knows name but not IČO, looking for companies in a building, or all businesses in a sector.

Parameters* required
citystring
Filter by city (nazev obce), e.g. "Praha".
nacearray
Filter by CZ-NACE activity codes, 2-6 digits. E.g., ["62"] for IT.
pocetinteger
Max results (1-100, default 10).default: 10
pscinteger
Filter by postal code (PSČ), 5-digit number.
querystring
Partial or full company name (obchodní jméno).
startinteger
Pagination offset (default 0).default: 0
streetstring
Filter by street name (nazev ulice), e.g. "Radlická".
search_by_addressFind all companies registered at a given Czech address. Useful for due diligence (virtual offices, shell companies), real estate research, or competitor mapping in a building.4 params

Find all companies registered at a given Czech address. Useful for due diligence (virtual offices, shell companies), real estate research, or competitor mapping in a building.

Parameters* required
city*string
City name, e.g. "Praha".
pocetinteger
Max results (default 20).default: 20
pscinteger
Postal code (PSČ), optional.
street*string
Street name (nazev ulice), e.g. "Radlická".
search_by_naceFind Czech companies by CZ-NACE activity code (economic sector classification). Example: "62" = IT, "47" = retail, "86" = healthcare. Optional city filter. Useful for market research.3 params

Find Czech companies by CZ-NACE activity code (economic sector classification). Example: "62" = IT, "47" = retail, "86" = healthcare. Optional city filter. Useful for market research.

Parameters* required
citystring
Optional city filter.
nace*string
CZ-NACE code, 2-6 digits (e.g., "62" for IT, "62010" for programming services).
pocetinteger
Max results.default: 20
get_bank_accountsGet transparent bank accounts published for this company (only available for VAT-registered subjects). Useful to verify payment details on an invoice match the company.1 params

Get transparent bank accounts published for this company (only available for VAT-registered subjects). Useful to verify payment details on an invoice match the company.

Parameters* required
ico*string
Czech IČO (7-8 digits).
get_statutariesGet current statutory body (jednatelé, představenstvo, etc.) of a Czech company — who can legally act on its behalf. Returns active members only (with valid zápis, not yet removed). Essential for due diligence and compliance checks.1 params

Get current statutory body (jednatelé, představenstvo, etc.) of a Czech company — who can legally act on its behalf. Returns active members only (with valid zápis, not yet removed). Essential for due diligence and compliance checks.

Parameters* required
ico*string
Czech IČO (7-8 digits).
get_ownersGet owners of a Czech company from the Veřejný rejstřík (public register) — společníci (partners of s.r.o./v.o.s./k.s.) and akcionáři (shareholders of a.s.), with their share (vklad/splaceno/velikost podílu) exactly as published, including historical members with their date of...1 params

Get owners of a Czech company from the Veřejný rejstřík (public register) — společníci (partners of s.r.o./v.o.s./k.s.) and akcionáři (shareholders of a.s.), with their share (vklad/splaceno/velikost podílu) exactly as published, including historical members with their date of...

Parameters* required
ico*string
Czech IČO (7-8 digits).
validate_dicValidate a Czech DIČ (VAT ID). Format check: "CZ" + 8-10 digits. For 8-digit tail (legal entities) also runs MOD11 checksum against the embedded IČO.1 params

Validate a Czech DIČ (VAT ID). Format check: "CZ" + 8-10 digits. For 8-digit tail (legal entities) also runs MOD11 checksum against the embedded IČO.

Parameters* required
dic*string
Czech DIČ — e.g., "CZ26168685". Whitespace and case tolerated.
check_vat_payerCheck whether a Czech company is a registered VAT payer (plátce DPH). If yes, returns DIČ, financial office, and any transparent bank accounts (payment details).1 params

Check whether a Czech company is a registered VAT payer (plátce DPH). If yes, returns DIČ, financial office, and any transparent bank accounts (payment details).

Parameters* required
ico*string
Czech IČO (7-8 digits).
get_historyGet historical record of a company (previous names, registered address changes, trade license history). Useful for due diligence.1 params

Get historical record of a company (previous names, registered address changes, trade license history). Useful for due diligence.

Parameters* required
ico*string
Czech IČO (7-8 digits).
watch_entityStart 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 us...1 params

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 us...

Parameters* required
ico*string
Czech IČO (7-8 digits).

Sponsors

Readme

cz-agents-mcp

CI License: MIT MCP Registry Glama

Model Context Protocol servers for Czech & EU due diligence and KYC/AML — company facts, insolvency (ISIR), EU + OFAC sanctions screening, VAT-payer reliability, phoenix & nominee-director detection, quantified risk score and statutory-chain (UBO) ownership analysis. Built on native access to ARES (company registry), ČNB (FX rates), ADIS (VAT-payer status) and 16 EU business registries (GB, SK, PL, NL, IT, AT, ES, BE, LT, DE, FR, NO, DK, FI, EE, SE).


View the full README on GitHub

Details

Repository
github.com/martinhavel/cz-agents-mcp
Website
cz-agents.dev
Category
Sales & Marketing
Package
@czagents/ares
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from martinhavel

Related Sales & Marketing MCP servers

View all
1sultanlive avatarVibeSEOsultanlive/vibeseo-mcpSEO research, keyword discovery, site audits, Search Console, backlinks and content workflow.2stars
2byteoverdev avatarDiagrams MCPbyteoverdev/diagrams-mcpGenerate cloud architecture diagrams, flowcharts, and sequence diagrams.2stars
3yifanyifan897645 avatarWebcheckyifanyifan897645/webcheck-mcpWebsite health analysis: SEO, accessibility, performance, security, and broken links2stars
4jarmstrong158 avatarSkillmatch Mcpjarmstrong158/skillmatch-mcpJob search and ranking pipeline via MCP for Claude Desktop.2stars
5boolsai-ai avatarBoolsai Signalsboolsai-ai/mcpQuant-research MCP — tradeable signals from public-company website stack changes. 7 tools.0stars
6arpe-io avatarLakexpress Mcparpe-io/lakexpress-mcpMCP server for LakeXpress — automated database-to-cloud data pipeline as Parquet1stars