Adis

dev.cz-agentsPublished by cz-agents.devOfficial publisherv0.1.3Updated Oct 24, 2026

Czech VAT-payer reliability (ADIS / nespolehlivý plátce DPH) + registered bank accounts by DIČ.

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Checks Czech VAT-payer reliability and registered bank accounts by DIČ or IČO through the ADIS tax-administration registry.

What you can do
Check one Czech subject's VAT-payer reliability, registered bank accounts and tax-registry details by IČO or DIČ, with status ANO, NE or NENALEZEN and the date unreliability began when applicable. Screen up to 100 subjects in one bulk request, returning reliability status, accounts and tax office without name or address. Fetch the full list of currently unreliable VAT payers for scheduled mirroring into a local database.
When to use it
Useful before paying a Czech supplier or claiming a VAT deduction, and for screening invoice-issuer or supplier lists for unreliable VAT payers. The full-list tool suits scheduled local mirroring rather than one-off lookups.
Requirements
Either the hosted remote endpoint or a local process run with npx from the npm package; the README's configuration sets ADIS_SOAP_ENABLED to 1. Network access to the ADIS service is needed. No account or API key is declared.
Before you install
The hosted endpoint is rate-limited per IP, and higher limits or commercial use are offered as a paid option. The full unreliable-payers list can be 50–100 MB and is meant for mirroring, not ad-hoc queries. Results come from a public tax-administration registry and should be treated as informational.

Installation

In SourceWeft

  1. Open Adis in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.cz-agents%2Fadis/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

README

@czagents/adis

Czech VAT payer reliability check (ADIS / "nespolehlivý plátce DPH") — verify whether a VAT payer is flagged as unreliable and retrieve officially registered bank accounts for a given DIČ. Critical for VAT-deduction risk and pre-payment verification. Direct from the Czech tax administration.

Install

bash
npm install -g @czagents/adis

Usage with Claude Desktop

json
{  "mcpServers": {    "adis": {      "command": "npx",      "args": ["-y", "@czagents/adis"],      "env": {        "ADIS_SOAP_ENABLED": "1"      }    }  }}

Tools

check_dph_payer

Use it to check one Czech subject’s VAT-payer reliability, registered accounts, and tax-registry details by IČO or DIČ. Do not use it for a supplier portfolio; use the bulk tool instead.

json
{"ico":"26168685"}

check_bulk_dph_payer

Use it to screen a list of Czech IČOs and/or DIČs in one request, up to the service limit. Do not use it when full name and address details for one subject are required; use check_dph_payer.

json
{"dics":["CZ26168685","CZ00006947"]}

list_unreliable_payers

Use it for a scheduled mirror or local-data refresh of all currently unreliable VAT payers. Do not use it for an ad-hoc lookup: the source list is 50–100 MB and may contain tens of thousands of entries; use check_dph_payer instead.

json
{}

Status meanings

StatusMeaning
ANOSubject is currently flagged as an unreliable VAT payer (nespolehlivý plátce / nespolehlivá osoba).
NESubject is a VAT payer in good standing.
NENALEZENSubject not found in ADIS — typically not a VAT payer.

Example prompts:

Check VAT-payer reliability for IČO 12345678.

Among these 30 invoice issuers, list any that are currently unreliable VAT payers.

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 buildADIS_SOAP_ENABLED=1 node packages/adis/dist/index.js

Free tier & pricing

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

License

MIT — see LICENSE

Source: packages/adis/README.md at commit 780ee76

Tools

3

check_dph_payer

Check Czech VAT Payer Reliability

Check VAT-payer reliability for a single Czech subject. Returns reliability status (ANO/NE/NENALEZEN), subject type (VAT payer / identified person / VAT group / unreliable person / not found), name, address, published bank accounts (§ 96a ZDPH), and the date the subject became unreliable (when applicable). Returns null when the DIČ is not in the VAT registry.

Parametersdicico

check_bulk_dph_payer

Bulk Check Czech VAT Payer Reliability

Bulk reliability check for up to 100 Czech subjects in one ADIS request. Lighter than the single-subject check — returns reliability status, accounts, and tax office, but no name/address. Useful for screening invoice-issuer lists or supplier portfolios. Returns one entry per input DIČ; entries with reliability NENALEZEN indicate the subject is not in the VAT registry.

Parametersdicsicos

list_unreliable_payers

List All Unreliable VAT Payers

Return the full list of currently unreliable Czech VAT payers from ADIS. WARNING: response can be 50–100 MB (tens of thousands of entries). Intended for daily mirroring into a local database, not for ad-hoc inspection. For "is this specific company unreliable?" use check_dph_payer instead.

Takes no parameters.

Version history

1
  1. v0.1.3LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Cz-Agents integrations