Skip to main content

Leadgen ONRC Romania

com.adrianhomelab/leadgen-onrcVersion 1.0.3

Romanian company data for agents: 4.2M ONRC firms, ANAF status, financials 2008–2025. Free key.

Status

Responds261 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:45 UTC
Latency
261 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://leadgen-mcp.adrianhomelab.com/mcp?src=mcp-registryResponds261 ms
No sign-in

Claude Code

claude mcp add --transport http leadgen-onrc 'https://leadgen-mcp.adrianhomelab.com/mcp?src=mcp-registry'

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: leadgen-onrc
Remote MCP server URL: https://leadgen-mcp.adrianhomelab.com/mcp?src=mcp-registry

Cursor

{
  "mcpServers": {
    "leadgen-onrc": {
      "url": "https://leadgen-mcp.adrianhomelab.com/mcp?src=mcp-registry"
    }
  }
}

VS Code

code --add-mcp '{"name":"leadgen-onrc","type":"http","url":"https://leadgen-mcp.adrianhomelab.com/mcp?src=mcp-registry"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

21 tools

Tools of Leadgen ONRC Romania
Read-only
Idempotent
Open world
check_vatCheck a Romanian VAT number against the EU's VIES register in real time: is it a valid VAT number today, under which name and address (a company's; never a sole trader's), and does that name agree with the company registry. Use it before invoicing a new supplier or when a buyer asks whether the VAT number on file is still live.NoYesYesYes
company_contractsPublic procurement contracts from SEAP, Romania's electronic procurement system: what a company won from public authorities, or what it awarded as a contracting authority. Each contract carries the contracting authority, CPV code, contract number, date and value in RON, plus a per-year summary and the top counterparties. Source: ANAP reports published by ADR on data.gov.ro (CC-BY 4.0), loaded quarterly.NoYesYesNo
company_historyWhether the registry record of one company changed between consecutive official ONRC snapshots, and when: one event per snapshot in which anything on the record moved (status, name, legal form, address, registration number). It reports that the record changed, not which field — for the field detail, compare two lookups. Empty for a company that has not changed since the ledger started.NoYesYesNo
enrich_companyA whole-firm profile in one call: the ONRC registry record plus the contacts discovered on that company's website, each labelled with a confidence and a source. Prefer this over lookup_business followed by extract_contacts when you want everything about one company. cui is its tax code; website overrides the registered one; max_pages bounds the crawl; refresh=true crawls now instead of answering from the cache.NoYesYesYes
extract_contactsCrawl a company website and extract emails, phone numbers and social profiles. Accepts a bare domain or a full URL; max_pages (1-20, default 5) bounds the crawl.NoYesYesYes
find_company_by_domainFind the Romanian company behind a website domain (dedeman.ro). Uses the registry's website field, else reads the site's home and legal/contact pages for the CUI or registration number it shows (matchedOn: registry_website, site_cui). Without one, it says so and offers name candidates from the page title or the domain name, each with a confidence (at most 0.7, never a match). One lookup.NoYesYesYes
get_usageShow your own allowance: plan, daily limit, lookups used today, how many remain, when it resets (midnight Romanian time, 00:00 Europe/Bucharest) and any credit balance. Free and never counted as a lookup. Limits: 30 anonymous MCP calls a day, 50 with a free API key from https://leadgen.adrianhomelab.com/start (an email address, no payment).NoYesYesNo
list_watchesList every company and CAEN activity your API key watches, each with what changed since the last poll_watchlist, most severe first. A peek: nothing is marked as seen (poll_watchlist does that). Free and never counted as a lookup, also with 0 left today.NoYesYesNo
lookup_businessLook up a Romanian company by name, CUI or hostname in the ONRC registry of 4.2M companies: a hostname ('emag.ro') resolves the firm that owns the domain, or says it could not identify it. Names are diacritic-insensitive ('paval' finds 'PAVAL'); a CUI matches exactly. Live companies rank first (exact name, then words), closed ones after; county lifts. For 'companies that do X in Y', use lookup_by_category.NoYesYesNo
lookup_by_categoryFind companies by what they do, not by name: a curated topic ('software', 'retail'), plain words ('dentists', a CAEN class title; see matched) or CAEN codes ('4321,4322'; 6201 also finds Rev.3 6210). Narrow by one county or several; filter by revenue, headcount, VAT, main activity, registration date (registered_since/registered_until). active_only (default) drops dead and ANAF-inactive companies.NoYesYesNo
lookup_companiesLook up many Romanian companies by CUI in one call (up to 100): one result per input, in input order, each with found true/false and the company record. Each row is one lookup; rows past today's allowance come back not_processed (partial: true, remaining: rows to resend after the reset). fields or compact trims each record.NoYesYesNo
lookup_directorFind Romanian companies by the name of a director or legal representative (ONRC). Diacritic-insensitive. Whole words: 'pop maria' finds POP MARIA, not POPA MARIANA; prefix=true matches prefixes. The registry has no personal ID, so one name can be several people: homonyms and byCounty say so. Use this when you know a person rather than a company.NoYesYesNo
lookup_domainWHOIS plus DNS records (A, MX, NS, TXT) and an SPF/DMARC email-security audit for a domain. Use it to profile a company's web estate or check its email posture. include_dns and include_security toggle the two halves.NoYesYesYes
lookup_financial_ratiosFinancial analysis of a Romanian company: multi-year revenue trend (YoY, 3/5/10-year CAGR), margins, headcount, solvency and liquidity ratios, a 0–100 health score with its rule-by-rule breakdown, red flags, and peer percentiles within the same CAEN activity and county. Verdict: 'growing', 'stable' or 'distressed'. Use lookup_financials for the raw figures.NoYesYesNo
lookup_financialsAnnual financial statements for a Romanian company from Ministry of Finance filings, every fiscal year on record since 2008: revenue, profit, headcount and balance-sheet lines in RON with each year's ratios (growth, margins, equity ratio, liquidity), plus a summary (3/5/10-year CAGR, loss years, health score). Resolve the company with lookup_business first if you only have a name.NoYesYesNo
match_companiesMatch a list of up to 500 records (name, optional county, domain or CUI) to Romanian companies: each row gets match {cui, companyName, confidence, matchedOn} and the record, or no_match with up to 3 candidates. A valid CUI wins (confidence 1.0). Each row is one lookup; rows past today's allowance come back not_processed (partial: true, remaining: rows to resend after the reset).NoYesYesNo
poll_watchlistCollect everything the watch tools have found: call it to drain the changeset for every watch owned by your API key, most severe first. Company watches return an 'updated' entry with the changed fields and risk; CAEN and county watches return the 'new' companies registered since the last poll (200 a poll, the rest next).NoNoNoNo
report_issueReport to the person who runs Leadgen what is missing or wrong: a missing field, company or source (kind 'gap'), a wrong company record ('wrong_record', pass its cui), a bug, an idea. Free, never counted as a lookup. contact is optional (an address for a reply); nothing is mailed to it automatically. Registry records are corrected at the source (ONRC) and arrive with the next snapshot.NoNoNoNo
unwatchStop tracking a company (CUI) or a CAEN code (including its county); the tracking and its reference status will be deleted; free of charge. Pass cui, or code (plus the county it was watched in, if any), on your API key. Unwatching something you do not watch changes nothing (removed: 0). list_watches lists your watches. Not counted as a lookup.YesNoYesNo
watch_caenWatch a CAEN activity code, optionally scoped to one county, for newly registered companies. A registration-date cutoff is the baseline: only companies registered after it are reported, and poll_watchlist slides the cutoff forward so each new company surfaces once. A retired CAEN Rev.2 code (6201) also watches its Rev.3 successor (6210), with a warning.NoNoYesNo
watch_companyRegister a company (by CUI) to monitor. Stores a fingerprint of its current registry record as the baseline; poll_watchlist then reports changes between monthly ONRC snapshots - a new director, a new CAEN activity, an address or status change - and when ANAF declares it fiscally inactive or its VAT status flips.NoNoYesNo

Details

Registry status
Active
Published
Oct 17, 2026
Updated
Oct 17, 2026
Categories (suggested)
CRMData and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing