Skip to content

io.github.iorpaul3/date-firme

by iorpaul3 · remote · no sign-in to list tools · v0.2.3 · published by GitHub user iorpaul3

Romanian company data (ONRC/ANAF): CUI lookup, KYB risk, financials. Pay per call via x402 USDC.

Changes · 7

8 tools: 7 change things and 1 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http date-firme https://date-firme.dev-box.ro/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "romania_industry_benchmark_caen" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

8 tools

Changes things 7Claude Code: ask
  • romania_company_financials$0.01 per call (x402, USDC on Base, no account).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote 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.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania company financial statements by year (bilant ANAF)
  • romania_company_full_report$0.03 per call (x402, USDC on Base, no account).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    $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).

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania company full report: profile + financials + KYB risk in one call
  • romania_company_leads$0.001 per returned company, min $0.05 per call (x402, USDC on Base, no account).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    $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.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania B2B lead list: companies by CAEN, county, turnover, employees
  • romania_company_profile$0.005 per call (x402, USDC on Base, no account).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    $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'.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania company profile by CUI: VAT check, address, CAEN, administrators
  • romania_company_risk_kyb$0.02 per call (x402, USDC on Base, no account).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    $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'.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania company KYB risk check (insolvency, ANAF status, Altman Z)
  • romania_industry_benchmark_caen$0.01 per call (x402, USDC on Base, no account).1 finding

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "romania_industry_benchmark_caen" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.

      What this check looks for
    Description, as the server wrote it
    $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).

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania industry benchmark: top companies by CAEN code
  • romania_person_companies$0.01 per call (x402, USDC on Base, no account).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    $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).

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: true
    • title: Romania: companies administered by a person (ONRC)
Only reads 1Claude Code: allow

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.2.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http date-firme https://date-firme.dev-box.ro/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__date-firme__romania_company_search"
    ],
    "ask": [
      "mcp__date-firme__romania_company_risk_kyb",
      "mcp__date-firme__romania_company_profile",
      "mcp__date-firme__romania_company_financials",
      "mcp__date-firme__romania_company_full_report",
      "mcp__date-firme__romania_company_leads",
      "mcp__date-firme__romania_industry_benchmark_caen",
      "mcp__date-firme__romania_person_companies"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as date-firme. Review it before you use it.