Skip to main content
Glama

Server Details

Czech & Slovak business registry — company lookup by IČO, name, legal form, VAT. Official ARES.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
martinhavel/cz-agents-mcp
GitHub Stars
4
Server Listing
cz-agents-mcp

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 10 of 10 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct aspect of Czech company data: VAT status, bank accounts, historical changes, statutory bodies, basic lookup by IČO, address search, NACE search, combined search, DIČ validation, and monitoring. No significant overlap.

Naming Consistency5/5

All tools use consistent snake_case and follow a verb_noun pattern (e.g., check_vat_payer, get_statutaries, search_companies). No mixing of conventions.

Tool Count5/5

10 tools is appropriate for the domain of Czech company information, covering lookups, searches, VAT checks, history, and monitoring. Not excessive nor insufficient.

Completeness4/5

Core operations for the ARES domain are covered: lookup, search, VAT and DIČ checks, history, and statutory data. The watch_entity tool is a stub, and there might be missing advanced queries, but the set is largely complete for intended use.

Available Tools

10 tools
check_vat_payer
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
icoYesCzech IČO (7-8 digits).
get_bank_accounts
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
icoYesCzech IČO (7-8 digits).
get_history
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
icoYesCzech IČO (7-8 digits).
get_statutaries
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
icoYesCzech IČO (7-8 digits).
lookup_by_ico
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
icoYesCzech IČO — 7 or 8 digits. Examples: "11122234", "87654326". Auto-validated with MOD11 checksum.
search_by_address
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pscNoPostal code (PSČ), optional.
cityYesCity name, e.g. "Praha".
pocetNoMax results (default 20).
streetYesStreet name (nazev ulice), e.g. "Radlická".
search_by_nace
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoOptional city filter.
naceYesCZ-NACE code, 2-6 digits (e.g., "62" for IT, "62010" for programming services).
pocetNoMax results.
search_companies
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pscNoFilter by postal code (PSČ), 5-digit number.
cityNoFilter by city (nazev obce), e.g. "Praha".
naceNoFilter by CZ-NACE activity codes, 2-6 digits. E.g., ["62"] for IT.
pocetNoMax results (1-100, default 10).
queryNoPartial or full company name (obchodní jméno).
startNoPagination offset (default 0).
streetNoFilter by street name (nazev ulice), e.g. "Radlická".
validate_dic
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
dicYesCzech DIČ — e.g., "CZ26168685". Whitespace and case tolerated.
watch_entityWatch Czech Company
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
icoYesCzech IČO (7-8 digits).

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.