Ares

dev.cz-agents由 cz-agents.dev 發布官方發布者v0.1.9更新於 Oct 24, 2026

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

發布方自己的服務:Adis

已驗證Streamable HTTP可網頁執行金融商業與電商

概覽

AI 產生的概覽

依 IČO、名稱、地址或 NACE 代碼查詢捷克官方 ARES 商業登記資料庫的公司紀錄,包含加值稅、股東與法定代表資訊。

可以做什麼
  • 依 IČO 查詢單一公司的官方紀錄,含名稱、地址、法律形式、DIČ 與行業許可活動
  • 依名稱、城市、街道、PSČ 或 CZ-NACE 代碼搜尋公司,多個條件以 AND 組合
  • 列出某捷克地址或某經濟行業內登記的公司
  • 取得透明銀行帳戶、現任法定機關成員、股東及其出資份額,以及歷史名稱與地址變更
  • 驗證捷克 DIČ 的格式與檢查碼,並查詢公司是否為加值稅納稅人
  • 為單一公司的免費監控啟動開通流程(目前僅為佔位,不保存任何資料)
適用情境
適用於捷克企業盡職調查、核對發票收款帳戶、確認加值稅登記狀態、盤點某棟建築或某個行業的公司,以及任何需要把公司名稱或 IČO 對應到官方登記資料庫的任務。
執行需求
可作為遠端託管端點使用,也可透過 npx 從 npm 套件在本機執行;未宣告需要驗證、API 金鑰或環境變數。託管端點依 IP 限流,自行架設需複製並建置原始碼。
安裝前請注意
結果僅反映公開登記資料庫中已申報的內容:股東清單為空並非錯誤,也不構成經查證的股權或風險輪廓。DIČ 驗證不能證明已登記加值稅或付款可靠,伺服器建議改用 ADIS 查詢不可靠納稅人標記。watch_entity 不保存任何資料,不能視為監控已生效。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Ares,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.cz-agents%2Fares/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "ares": {
      "type": "http",
      "url": "https://ares.cz-agents.dev/mcp"
    }
  }
}

README

@czagents/ares

Czech & Slovak business registry — look up companies by IČO, search by name, check legal form, address, and VAT status. Direct from ARES (Czech Ministry of Finance), the official source. Fast, free, no reseller markup.

Install

bash
npm install -g @czagents/ares

Usage with Claude Desktop

json
{  "mcpServers": {    "ares": {      "command": "npx",      "args": ["-y", "@czagents/ares"]    }  }}

Tools

lookup_by_ico

Use it to retrieve one company’s official ARES record from its 7- or 8-digit IČO, including its identity, address, legal form, DIČ, and trade activities. Do not use it when the IČO is unknown; search by name or address first.

json
{"ico":"26168685"}

search_companies

Use it to find companies by a name and/or city, street, PSČ, and CZ-NACE filters; supplied filters are combined with AND. Do not use it for a known IČO, where lookup_by_ico is more precise.

json
{"query":"Seznam.cz","city":"Praha","pocet":10,"start":0}

search_by_address

Use it to list entities registered at a Czech street address, for example when assessing a virtual office or building concentration. Do not use it for a single known company; use lookup_by_ico instead.

json
{"street":"Radlická","city":"Praha","psc":15000,"pocet":20}

search_by_nace

Use it for a sector search by CZ-NACE code, optionally within one city. Do not use it to determine a specific company’s business activities; retrieve that company with lookup_by_ico.

json
{"nace":"62","city":"Praha","pocet":20}

get_bank_accounts

Use it to retrieve transparent accounts published in ARES for a VAT-registered subject, such as when checking invoice payment details. Do not use it to decide whether a payer is reliable for VAT purposes; use ADIS for that check.

json
{"ico":"26168685"}

get_statutaries

Use it to identify current, active statutory-body members who can act for a company. Do not use it as a complete ownership or historical-officer investigation.

json
{"ico":"26168685"}

get_owners

Use it to list the owners (společníci for s.r.o./v.o.s./k.s., akcionáři for a.s.) published in the Veřejný rejstřík, with their share (vklad/splaceno/velikost podílu) exactly as reported, plus historical owners with their date of removal. This is raw registry data only — no risk scoring or cross-company aggregation — and an empty result (most a.s. do not publish akcionáři) is not an error. Do not use it as a complete or verified ownership picture; ARES only reflects what has been filed in the public register.

json
{"ico":"26168685"}

validate_dic

Use it for a Czech DIČ format and checksum validation. Do not use it as proof that a subject is VAT registered or a reliable payer; it validates the identifier only.

json
{"dic":"CZ26168685"}

check_vat_payer

Use it to check whether a company is registered as a VAT payer in ARES and retrieve its DIČ, tax office, and transparent accounts. Do not use it to assess the statutory “unreliable payer” flag; use ADIS for that.

json
{"ico":"26168685"}

get_history

Use it to retrieve available company-history data, including prior names, registered-address changes, and trade-licence history. Do not use it for the current company record alone; lookup_by_ico is the simpler choice.

json
{"ico":"26168685"}

watch_entity

Use it to begin onboarding for free monitoring of one company by IČO. It currently persists nothing and returns onboarding guidance; do not use it as evidence that monitoring is active or as a replacement for a current lookup.

json
{"ico":"26168685"}

Self-host

Source: https://github.com/martinhavel/cz-agents-mcp

bash
git clone https://github.com/martinhavel/cz-agents-mcpcd cz-agents-mcpnpm installnpm run buildnode packages/ares/dist/index.js

Free tier & pricing

ARES itself is a free public API. The hosted endpoint at https://ares.cz-agents.dev/mcp is rate-limited per IP. Higher limits and commercial use: https://cz-agents.dev/pricing.html

License

MIT — see LICENSE

來源:packages/ares/README.md,提交 780ee76

工具

11

lookup_by_ico

Look Up Czech Company by IČO

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.

輸入參數ico必填

search_companies

Search Czech Companies

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.

輸入參數psccitynacepocetquerystartstreet

search_by_address

Search Companies by Address

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.

輸入參數psccity必填pocetstreet必填

search_by_nace

Search Companies by NACE Code

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.

輸入參數citynace必填pocet

get_bank_accounts

Get Transparent Bank Accounts

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.

輸入參數ico必填

get_statutaries

Get Statutory Body

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.

輸入參數ico必填

get_owners

Get Company Owners

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 removal (datum výmazu). Raw registry data only — no ownership scoring, risk assessment, or cross-company aggregation. Essential for KYC/AML due diligence on ownership structure. Returns an empty list (not an error) when the register does not publish owners — most a.s. do not disclose akcionáři publicly.

輸入參數ico必填

validate_dic

Validate Czech DIČ

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.

輸入參數dic必填

check_vat_payer

Check VAT Payer Status

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

輸入參數ico必填

get_history

Get Company History

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

輸入參數ico必填

watch_entity

Watch Czech Company

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.

輸入參數ico必填

版本歷史

1
  1. v0.1.9最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Cz-Agents 整合