Romanian company data (ONRC/ANAF): CUI lookup, KYB risk, financials. Pay per call via x402 USDC.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
$0.01 per call (x402, USDC on Base, no account). Use when you need revenue, profit, debt or headcount trends or a solvency view over several years. Romanian company financial statements (bilanț ANAF) by CUI, per year, newest first, in RON: turnover (cifra de afaceri), revenue, expenses, gross/net profit, loss, employees, assets, stocks, receivables, cash, debts, equity, plus Altman Z' and ratios (liquidity, debt/equity, net margin, ROA, turnover per employee). Empty list if no filings.
CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search.
$0.01 per call (x402, USDC on Base, no account). Use when you need revenue, profit, debt or headcount trends or a solvency view over several years. Romanian company financial statements (bilanț ANAF) by CUI, per year, newest first, in RON: turnover (cifra de afaceri), revenue, expenses, gross/net profit, loss, employees, assets, stocks, receivables, cash, debts, equity, plus Altman Z' and ratios (liquidity, debt/equity, net margin, ROA, turnover per employee). Empty list if no filings.
| Argument | Type | Description |
|---|---|---|
| cui* | string | CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search. |
{
"type": "object",
"required": [
"cui"
],
"properties": {
"cui": {
"type": "string",
"description": "CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search."
}
}
}$0.03 per call (x402, USDC on Base, no account). Use when you need the complete picture of a Romanian company (onboarding, credit, M&A screening) and would otherwise call profile, financials and risk. Romanian company full due-diligence report by CUI in one call (cheaper than three): profile (identity, address, ONRC status, VAT/TVA, CAEN, administrators), yearly financial statements (bilanț ANAF, Altman Z', ratios) and the KYB risk score 0-100 with reasons (insolvency, inactive/deregistered, losses).
| Argument | Type | Description |
|---|---|---|
| cui* | string | CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search. |
{
"type": "object",
"required": [
"cui"
],
"properties": {
"cui": {
"type": "string",
"description": "CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search."
}
}
}$0.001 per returned company, min $0.05 per call (x402, USDC on Base, no account). Use when you need a list of Romanian companies matching criteria (sales prospecting, market sizing, supplier sourcing). Romanian B2B lead generation / prospect list (ONRC + ANAF): companies by CAEN code(s), county (judet), city, latest turnover, employees, net profit, founding year; sorted by turnover. Rows: CUI, name, legal form, address, CAEN, status, VAT flag, turnover/profit/employees. Public company data only, no personal emails/phones. The 402 shows 2 sample rows + match count.
| Argument | Type | Description |
|---|---|---|
| caen | string | Main CAEN code(s), 4 digits, comma-separated (max 10), e.g. 4752,4673. At least one of caen or judet is required. |
| judet | string | County (judet), diacritics optional, e.g. Brasov, Cluj, Bucuresti. |
| limit | integer | Companies per page, 1-500 (default 100). Price = rows returned x per-company price, with a minimum per call. |
| ca_max | integer | Maximum latest-year turnover, RON. |
| ca_min | integer | Minimum latest-year turnover (cifra de afaceri), RON. |
| offset | integer | Skip this many matches (0-9500) for the next page. |
| localitate | string | City / locality, exact name as in ONRC, diacritics optional, e.g. Brasov. |
| profit_min | integer | Minimum latest-year net profit, RON (0 = profitable only). |
| doar_active | boolean | Only active companies (default true). |
| angajati_max | integer | Maximum employees. |
| angajati_min | integer | Minimum employees (latest balance sheet). |
| infiintata_din | integer | Founded in or after this year (registration date). |
| infiintata_pana | integer | Founded in or before this year. |
{
"type": "object",
"required": [],
"properties": {
"caen": {
"type": "string",
"description": "Main CAEN code(s), 4 digits, comma-separated (max 10), e.g. 4752,4673. At least one of caen or judet is required."
},
"judet": {
"type": "string",
"description": "County (judet), diacritics optional, e.g. Brasov, Cluj, Bucuresti."
},
"limit": {
"type": "integer",
"description": "Companies per page, 1-500 (default 100). Price = rows returned x per-company price, with a minimum per call."
},
"ca_max": {
"type": "integer",
"description": "Maximum latest-year turnover, RON."
},
"ca_min": {
"type": "integer",
"description": "Minimum latest-year turnover (cifra de afaceri), RON."
},
"offset": {
"type": "integer",
"description": "Skip this many matches (0-9500) for the next page."
},
"localitate": {
"type": "string",
"description": "City / locality, exact name as in ONRC, diacritics optional, e.g. Brasov."
},
"profit_min": {
"type": "integer",
"description": "Minimum latest-year net profit, RON (0 = profitable only)."
},
"doar_active": {
"type": "boolean",
"description": "Only active companies (default true)."
},
"angajati_max": {
"type": "integer",
"description": "Maximum employees."
},
"angajati_min": {
"type": "integer",
"description": "Minimum employees (latest balance sheet)."
},
"infiintata_din": {
"type": "integer",
"description": "Founded in or after this year (registration date)."
},
"infiintata_pana": {
"type": "integer",
"description": "Founded in or before this year."
}
}
}$0.005 per call (x402, USDC on Base, no account). Use when you need invoicing data, VAT status, legal form or who runs a known Romanian company. Romanian company (firmă) profile and VAT check by CUI/CIF: legal name, address, county, ONRC status, registration date and number, legal form (SRL, SA...), main CAEN code, ANAF VAT payer (plătitor TVA) and VAT-on-cash flags, current administrators (ONRC) and Altman Z'.
| Argument | Type | Description |
|---|---|---|
| cui* | string | CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search. |
{
"type": "object",
"required": [
"cui"
],
"properties": {
"cui": {
"type": "string",
"description": "CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search."
}
}
}$0.02 per call (x402, USDC on Base, no account). Use when onboarding a supplier/customer, extending credit or before paying an invoice. Get the CUI with romania_company_search. KYB, supplier verification and due diligence for a Romanian company by CUI: risk score 0-100, level low/medium/high and reasons: ONRC insolvency (insolvență), bankruptcy (faliment), dissolution, sequestration, criminal case; ANAF/ONRC inactive or deregistered (radiată); balance sheet red flags (missing bilanț, losses, negative equity, falling turnover) and Altman Z'.
| Argument | Type | Description |
|---|---|---|
| cui* | string | CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search. |
{
"type": "object",
"required": [
"cui"
],
"properties": {
"cui": {
"type": "string",
"description": "CUI / CIF (Romanian company tax ID, cod fiscal): digits with optional RO prefix, e.g. 2816464 or RO2816464. Get it with romania_company_search."
}
}
}$0.002 per call (x402, USDC on Base, no account). FREE: first 3 calls per IP per UTC day (MCP: automatic; HTTP: add &free=1), then paid. Use when you have a Romanian company name and need its CUI (cod fiscal) for the other tools, or to verify a CUI exists. Romanian company lookup / search in the Romania trade register (ONRC, Registrul Comertului) by company name (denumire firmă), CUI/CIF tax ID (RO prefix optional) or registration number (J40/123/2020). Returns up to 30 matches: cui, name, county, locality, ONRC status, activa (active companies first).
| Argument | Type | Description |
|---|---|---|
| q* | string | Company name (min 2 chars, diacritics optional), CUI/CIF with or without RO prefix, or trade-register number (e.g. J40/123/2020). |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Company name (min 2 chars, diacritics optional), CUI/CIF with or without RO prefix, or trade-register number (e.g. J40/123/2020)."
}
}
}$0.01 per call (x402, USDC on Base, no account). Use when you need market leaders or competitors in a Romanian industry, or to place a company against its peers. Romania industry benchmark: ranks active Romanian companies with a given main CAEN code (NACE-based activity code) by turnover (cifra de afaceri) from their latest balance sheet, with employees, net profit and year. Returns top N (5-20, default 15), total with data and, if cui is given and in the top N, its rank (rang_ref).
| Argument | Type | Description |
|---|---|---|
| cui | string | Optional CUI to highlight (is_ref) and rank within the list. |
| code* | string | CAEN activity code (cod CAEN, 4 digits), e.g. 4752. A company's main CAEN is in romania_company_profile.cod_caen. |
| limit | integer | Number of companies to return, 5-20 (default 15). |
{
"type": "object",
"required": [
"code"
],
"properties": {
"cui": {
"type": "string",
"description": "Optional CUI to highlight (is_ref) and rank within the list."
},
"code": {
"type": "string",
"description": "CAEN activity code (cod CAEN, 4 digits), e.g. 4752. A company's main CAEN is in romania_company_profile.cod_caen."
},
"limit": {
"type": "integer",
"description": "Number of companies to return, 5-20 (default 15)."
}
}
}$0.01 per call (x402, USDC on Base, no account). Use when you need a person's other Romanian business affiliations: related parties, conflicts of interest or due diligence on a director. Romanian companies (up to 200) where a person is currently registered as administrator or legal representative in ONRC public data: related parties, director due diligence. Exact match on the full name, case- and diacritics-insensitive. Returns cui, company name (denumire), county and role (status_label).
| Argument | Type | Description |
|---|---|---|
| name* | string | Full name of the person as registered in ONRC (min 3 chars), e.g. POPESCU ION. URL-encode spaces in the HTTP path. |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Full name of the person as registered in ONRC (min 3 chars), e.g. POPESCU ION. URL-encode spaces in the HTTP path."
}
}
}