Search companies in public registers: register card, live VAT risk check, risk, financials, watch.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer followed by your Karpata API key (kp_live_… or the free test key kp_test_…)
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Live VAT risk before paying a supplier: SK §81 list and published accounts, CZ unreliable VAT payer (§109) and published accounts, RO inactive taxpayer. Stored as a verification record (see get_record). Costs credits.
Registration number: IČO (SK, CZ), CUI (RO).
Country code.
PL only: the day to check, YYYY-MM-DD.
PL only: the bank account (NRB) to check.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Live VAT risk before paying a supplier: SK §81 list and published accounts, CZ unreliable VAT payer (§109) and published accounts, RO inactive taxpayer. Stored as a verification record (see get_record). Costs credits.
| Argument | Type | Description |
|---|---|---|
| date | string | PL only: the day to check, YYYY-MM-DD. |
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| account | string | PL only: the bank account (NRB) to check. |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"date": {
"type": "string",
"description": "PL only: the day to check, YYYY-MM-DD."
},
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"account": {
"type": "string",
"description": "PL only: the bank account (NRB) to check."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}The basic company card from the public register: name, legal form, status, seat, main activity, VAT payer flag, with provenance. Free.
| Argument | Type | Description |
|---|---|---|
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}Financial statements for up to five years with ratios (SK, CZ, RO). Costs credits.
| Argument | Type | Description |
|---|---|---|
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}A stored VAT check (verification record) by its id, with whether its content still matches its SHA-256.
| Argument | Type | Description |
|---|---|---|
| id* | string | The record id from check_vat. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The record id from check_vat."
}
}
}Debts to the state, tax reliability, insolvency proceedings and a rule-based score with its reasons (not a credit rating). Costs credits.
| Argument | Type | Description |
|---|---|---|
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}The companies your organization watches, with their current state (register status, debtor and VAT lists), the plan's watch limits and the last 200 changes detected since watching started. Free.
No arguments.
{
"type": "object",
"properties": {}
}Screen a company name outside the Karpata index (a counterparty from any country) against the EU consolidated sanctions list and the US OFAC SDN list, legal entities only; optional ISO country and identifiers. A possible match is a lead to review, not a verdict. Stored as a verification record. Costs credits (Compliance data package).
| Argument | Type | Description |
|---|---|---|
| name* | string | The company name, 2–200 characters. |
| country | string | Optional ISO 3166-1 alpha-2 country of the company. |
| identifiers | array | Optional registration or tax numbers (at most 10). |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "The company name, 2–200 characters."
},
"country": {
"type": "string",
"description": "Optional ISO 3166-1 alpha-2 country of the company."
},
"identifiers": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional registration or tax numbers (at most 10)."
}
}
}Find companies in Slovakia, Czechia and Romania by name or registration number. Returns the basic facts and the registration number to use with the other tools.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Company name or registration number. |
| country | string | Country code. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"description": "Company name or registration number."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}Stop watching a company. Idempotent; free.
| Argument | Type | Description |
|---|---|---|
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}KYB: verify a legal entity as a customer or partner in one call: the register card (identification), the register status (verification), the live VAT checks and the EU / OFAC sanctions lists, with a verdict for your review (clear, review, unavailable). Stored as a verification record. Does not cover owners, representatives or persons. Costs credits.
| Argument | Type | Description |
|---|---|---|
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}Start watching a company: Karpata compares it with the registers and lists every hour and records every change (status, debtor lists, VAT lists, insolvency). Idempotent. Limited by the plan's number of watched companies; free.
| Argument | Type | Description |
|---|---|---|
| regNo* | string | Registration number: IČO (SK, CZ), CUI (RO). |
| country* | string | Country code. |
{
"type": "object",
"required": [
"country",
"regNo"
],
"properties": {
"regNo": {
"type": "string",
"description": "Registration number: IČO (SK, CZ), CUI (RO)."
},
"country": {
"enum": [
"SK",
"CZ",
"RO"
],
"type": "string",
"description": "Country code."
}
}
}