# ares

Connects your agent to the official ARES registry: company lookup by IČO, name, address and CZ-NACE, plus VAT payer checks.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: martinhavel
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/martinhavel/cz-agents-mcp/tree/HEAD/packages/ares
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/mcp/ares

## What it does

This server wraps the public ARES API run by the Czech Ministry of Finance. Records come straight from the source. Ten tools cover different jobs: `lookup_by_ico` pulls one company's card from a 7- or 8-digit IČO with its address, legal form, DIČ and trade activities; `search_companies` matches on name with filters for city, street, PSČ and CZ-NACE; `search_by_address` lists every entity at one Czech street address, which is how you check a virtual office.

Finance and officer lookups have their own calls. `get_bank_accounts` returns transparent accounts published in ARES, `get_statutaries` names the active statutory-body members, `get_owners` lists owners with their reported shares and removal dates, `check_vat_payer` confirms VAT registration, and `validate_dic` checks the format and checksum of a Czech DIČ. `get_history` surfaces former names and address changes. One caveat: `get_owners` reflects only what was filed in the public register, so an empty akcionáři result for an a.s. is expected rather than a failure. Judging the statutory unreliable-payer flag is a job for ADIS — ARES does not do it.

Two ways to run it. The hosted endpoint `https://ares.cz-agents.dev/mcp` speaks HTTP and is rate-limited per IP. The local route starts with `npx -y @czagents/ares` and needs no keys. Source is MIT-licensed, with build steps in `martinhavel/cz-agents-mcp`.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://ares.cz-agents.dev/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http ares https://ares.cz-agents.dev/mcp
```

2. **Platform CLI**
```bash
claude mcp add ares -- npx -y @czagents/ares
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add ares --url https://ares.cz-agents.dev/mcp
```

2. **Platform CLI**
```bash
codex mcp add ares -- npx -y @czagents/ares
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ares": {
            "url": "https://ares.cz-agents.dev/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ares": {
            "command": "npx",
            "args": [
                "-y",
                "@czagents/ares"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ares": {
            "type": "http",
            "url": "https://ares.cz-agents.dev/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ares": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@czagents/ares"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http ares https://ares.cz-agents.dev/mcp
```

2. **Platform CLI**
```bash
gemini mcp add ares npx -y @czagents/ares
```

## When to use it
- look up a company by IČO and pull its official details
- confirm whether a counterparty is VAT registered
- count how many firms share one address
- build a sector list from a CZ-NACE code
- find the current members of a statutory body

## Example prompts
- Look up the ARES record for IČO 26168685 and show its address and legal form
- Check in ARES whether IČO 26168685 is a VAT payer
- List the companies registered at Radlická, Praha, PSČ 15000

## Similar
- [Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres](https://affpapa.org/en/nevibecode/mcp/ekwo-os-open-source-accounting-ledger-invoices-and-vat-on-your-own-supabase-or-p.md) — MCP server · ★ 40
- [Fiskalizimi — Albanian tax & payroll](https://affpapa.org/en/nevibecode/mcp/fiskalizimi-albanian-tax-payroll.md) — MCP server
- [norman](https://affpapa.org/en/nevibecode/plugins/norman.md) — plugin · ★ 62
- [uk-finance-accounting](https://affpapa.org/en/nevibecode/plugins/uk-finance-accounting.md) — plugin · ★ 5
- [taiwan-equity-research-coverage](https://affpapa.org/en/nevibecode/skills/taiwan-equity-research-coverage.md) — skill · 801 installs
- [indicator-expert](https://affpapa.org/en/nevibecode/skills/indicator-expert.md) — skill · 666 installs

From the same set: [martinhavel/cz-agents-mcp](https://affpapa.org/en/nevibecode/by/martinhavel/cz-agents-mcp.md) — 3 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
