Summary
Czech company data from ARES, the Ministry of Finance register of economic subjects, no API key: search companies by name or IČO, read the basic record, the commercial register extract with owners and statutory body, the statistical register, trade licences, bankruptcy records and code lists.
Guided setup
Connect ARES Czech Company Register to ChatGPT in 2 minutes
Start a free trial on AnythingMCP Cloud, connect ARES Czech Company Register in the guided setup, then add your MCP URL to ChatGPT. No code and no server to run.
No credit card · 7-day trial · Self-host alternative available
AnythingMCP's plugin in ChatGPT's directory answers questions from your company databases on AnythingMCP Cloud (PostgreSQL, MySQL, SQL Server, Oracle, SAP HANA, SQLite, MongoDB, read-only): open the listing (opens in a new tab) and click Install plugin. Every other connector is added to ChatGPT as a custom MCP server with your AnythingMCP MCP URL.
Try asking
Example prompts for ARES Czech Company Register
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → ARES Czech Company Register, install it with no key, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
ARES Czech Company Register + ChatGPT
Czech company data from ARES, the Ministry of Finance register of economic subjects, no API key: search companies by name or IČO, read the basic record, the commercial register extract with owners and statutory body, the statistical register, trade licences, bankruptcy records and code lists.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
(none: public data, no API key)
Step 1 — Set up the connector
Public data, no key: setup takes under a minute. The connector reads ARES (Administrativní registr ekonomických subjektů), the public information system of the Czech Ministry of Finance that joins the data of the Czech source registers: the Public (commercial) Register, the Statistical Office register, the Trade Licensing Register, the Basic Register of Persons, the VAT register, the Central Register of Bankrupts and others. No account, API key or sign-in is needed.
- In the connector store, pick ARES Czech Company Register and install it. There is nothing to paste and no Authorize with Provider step.
- Check it with
ares_get_subjectand the IČO27074358: it returns the company's name, registered office, legal form and the registers it appears in.
Cloud and self-hosted work the same way: there is nothing to configure in either.
Identifiers: the IČO (company ID) has 8 digits; keep leading zeros (00006947). The Czech VAT number (DIČ) is usually CZ plus the IČO, for example CZ27074358. The registry court file number (spisová značka) is court, section and insert, for example C 209831 at the Municipal Court in Prague.
Where to start: ares_search_subjects finds a company by business name (narrowed by municipality or legal form) or by a list of IČO numbers. ares_get_subject returns the summary and seznamRegistraci, which says in which registers the subject is active (AKTIVNI), historic (HISTORICKY) or not present (NEEXISTUJICI). Then go deeper where it is present: ares_get_commercial_register for owners, statutory body, capital and history (several companies at once with ares_search_commercial_register), ares_get_statistical_register for size and sector, ares_get_trade_licences for trades, ares_get_basic_register for the data box and legal state, ares_get_bankruptcy_records and ares_get_other_register_record. ares_search_codelists decodes legal forms, tax offices and NACE codes.
Reading the data: field names are Czech, and the AI translates them: obchodniJmeno business name, sidlo registered office, pravniForma legal form (112 s.r.o., 121 a.s., 101 sole trader), datumVzniku date of establishment, datumZaniku date of dissolution. In the commercial register, statutarniOrgany lists the statutory bodies and their members (for example jednatel, managing director), spolecnici the partners with their shares and zakladniKapital the registered capital. An item with a deletion date (datumVymazu) is history, not current. Amounts like "10;00" use a semicolon as decimal separator.
Personal data: commercial register extracts name natural persons with their birth dates. Use them for legitimate business purposes only.
Read-only: every tool only reads, so there is nothing to confirm and no tool is switched off at install.
Limits: ARES is free for any use but asks for reasonable volumes and may block an address that floods it. Search results are capped: the AI pages with start and count and narrows the filters. For mass processing, use the ARES open data dumps rather than the API. ARES takes its data from the source registers; the legally binding extract is the one from the register itself, for example the Public Register at or.justice.cz.
Common errors: NENALEZENO (HTTP 404) means the IČO was not found in that register. CHYBA_VSTUPU (400) means bad or empty input: a search needs at least one filter. OBECNA_CHYBA is a general error on the ARES side.
The connector does not change anything in the Czech registers and does not issue official extracts.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in ChatGPT
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
ChatGPT adds MCP servers as plugins on its Plugins page, on the web and on paid plans. Developer mode is no longer needed. In a Business workspace only admins and owners can add one; in Enterprise and Edu an admin can grant the Create plugins with MCPs permission.
- Go to chatgpt.com/plugins, click Add, then Add custom MCP server.
- Enter a name, e.g. Name:
ARES Czech Company Register. - Under Connection, enter the Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDand keep Authentication on OAuth. - Select I understand and want to continue, then Create as a plugin. When ChatGPT asks, sign in to AnythingMCP and allow access.
- Install the new plugin from your personal plugins, then type @ in a chat and pick it.
Available tools
| Tool | What it does |
|---|---|
ares_search_subjects | Search ARES, the Czech register of economic subjects, across all source registers: by business name (obchodniJmeno), a list of IČO numbers… |
ares_get_subject | Get the basic ARES record of an economic subject by IČO: business name, registered office (sidlo with textovaAdresa), delivery address… |
ares_get_commercial_register | Get the Public (commercial) Register extract (Veřejný rejstřík, VR) of a company by IČO, with full history: file number at the registry… |
ares_search_commercial_register | Get the Public Register (VR) extracts of several companies in one call by a list of IČO numbers |
ares_get_statistical_register | Get the Register of Economic Subjects of the Czech Statistical Office (RES) record by IČO: legal form, dates of establishment and… |
ares_get_trade_licences | Get the Trade Licensing Register (RŽP) record by IČO: trade licences (zivnosti) with subject of business (predmetPodnikani), type… |
ares_get_basic_register | Get the Basic Register of Persons (ROS, Registr osob) record by IČO: the reference data the state keeps for every legal person and… |
ares_get_bankruptcy_records | Get the Central Register of Bankrupts (CEU, Centrální evidence úpadců) record by IČO: bankruptcy declarations of the subject with court… |
ares_get_other_register_record | Get the record of a subject from one of the specialised source registers by IČO: nrpzs (National Register of Healthcare Providers), rpsh… |
ares_search_codelists | Look up ARES code lists (číselníky) to decode codes in the records, e.g |
Example prompts
- "Look up IČO 27074358 and tell me the business name, registered office, legal form and in which registers it is active."
- "Who are the managing directors and partners of 27074358 according to the commercial register, and what is the registered capital?"
- "Does this supplier have any records in the Central Register of Bankrupts?"
- "Which trade licences does IČO 27074358 hold, and which are still valid?"
- "Find s.r.o. companies named Stavby in Brno and give me their IČO numbers."
FAQ
Is an ARES record a legally binding extract? No. ARES joins the data of the source registers for information. The legally binding extract is the one from the register itself, for example the Public Register at or.justice.cz.
Does the free ChatGPT plan work with custom MCP servers? OpenAI documents custom MCP servers for paid plans only; the Free plan is not on its list.
Next steps
Was this guide helpful?