adis

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

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
70%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~610Tokens (tool definitions)
~840 BTypical response size
Minimal attention impact (0.48% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "adis": {
      "command": "npx",
      "args": [
        "@czagents/adis"
      ]
    }
  }
}

Runnable packages

npm@czagents/adis0.1.2stdio

Remote endpoints

https://adis.cz-agents.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢check_dph_payer(ico, dic)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "ico": {
      "type": "string",
      "description": "Czech IČO — 7 or 8 digits. The client converts to DIČ as \"CZ${ico}\". Provide either ico or dic."
    },
    "dic": {
      "type": "string",
      "description": "Czech DIČ, e.g. \"CZ11122234\". Provide either ico or dic."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_bulk_dph_payer(icos, dics)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "icos": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of Czech IČOs. Will be converted to DIČ (\"CZ${ico}\")."
    },
    "dics": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of Czech DIČs (e.g. [\"CZ11122234\", \"CZ12345678\"]). At least one of icos/dics is required."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_unreliable_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.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools