The official Romanian company registry (4.2M firms), financial statements, website contacts and domain audits, as tools for Claude, Cursor and any MCP client. Streamable HTTP, no install.
Run once in a terminal (add --scope user to have it in every project):
claude mcp add --transport http leadgen https://leadgen-mcp.adrianhomelab.com/mcp # with a key: claude mcp add --transport http leadgen https://leadgen-mcp.adrianhomelab.com/mcp --header "Authorization: Bearer lg_your_key"
Or share it with your team in the project's .mcp.json (the "type": "http" line is required):
{
"mcpServers": {
"leadgen": {
"type": "http",
"url": "https://leadgen-mcp.adrianhomelab.com/mcp",
"headers": { "Authorization": "Bearer lg_your_key" }
}
}
}In claude.ai or Claude Desktop: Customize → Connectors → + → Add custom connector. Name it Leadgen, paste the URL below, choose No sign in; with a key, add the request header Authorization: Bearer lg_your_key. The connector then works in Claude Desktop and the mobile apps too. (Claude Desktop's claude_desktop_config.json is for local servers only.) Free plans allow one custom connector.
https://leadgen-mcp.adrianhomelab.com/mcp
In ~/.cursor/mcp.json (every project) or .cursor/mcp.json (this project):
{
"mcpServers": {
"leadgen": {
"url": "https://leadgen-mcp.adrianhomelab.com/mcp",
"headers": { "Authorization": "Bearer lg_your_key" }
}
}
}In .vscode/mcp.json (or MCP: Add Server… → HTTP in the command palette). VS Code uses servers and needs "type": "http":
{
"servers": {
"leadgen": {
"type": "http",
"url": "https://leadgen-mcp.adrianhomelab.com/mcp",
"headers": { "Authorization": "Bearer lg_your_key" }
}
}
}Any other client that speaks Streamable HTTP: the endpoint below, header optional. Or install it with Smithery:
https://leadgen-mcp.adrianhomelab.com/mcp
npx @smithery/cli install @oaida-adrian-3qb2/leadgen-mcp
Without a key, leave out the header: 5 lookups a day for each IP address. With a free key from leadgen.adrianhomelab.com/en/start (25 lookups/day instead of 5), replace lg_your_key with yours.
Using Claude? Add the Leadgen skill too: it teaches Claude the workflows and how to cite the data (install steps).
| Tool | What it does |
|---|---|
lookup_business | Look up a Romanian company by name or CUI (tax code) in the official ONRC registry of 4.2M firms. |
lookup_companies | Look 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. |
find_company_by_domain | Find the Romanian firm behind a website domain (dedeman.ro). |
match_companies | Match a list of up to 500 records (name, optional county, domain or CUI) to Romanian firms: each row gets match {cui, companyName, confidence, matchedOn} and the record, or no_match with up to 3 candidates. |
lookup_by_category | Find 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). |
lookup_director | Find Romanian companies by the name of a director or legal representative (ONRC). |
extract_contacts | Crawl a company website and extract emails, phone numbers and social profiles. |
enrich_company | A whole-firm profile in one call: the ONRC registry record plus the contacts discovered on that firm's website, each labelled with a confidence and a source. |
lookup_domain | WHOIS plus DNS records (A, MX, NS, TXT) and an SPF/DMARC email-security audit for a domain. |
lookup_financials | Annual 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). |
lookup_financial_ratios | Financial 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. |
watch_company | Register a company (by CUI) to monitor. |
watch_caen | Watch a CAEN activity code, optionally scoped to one county, for newly registered firms. |
poll_watchlist | Collect everything the watch tools have found: call it to drain the changeset for every watch owned by your API key, most severe first. |
unwatch | Stop watching a company (cui) or a CAEN activity code (code, plus the county it was watched in, if any), on your API key: the watch and its baseline are removed. |
get_usage | Show your own allowance: plan, daily limit, lookups used today, how many remain, when it resets (00:00 UTC) and any credit balance. |
report_issue | Report to the person who runs Leadgen what is missing or wrong: a missing field, firm or source (kind 'gap'), a wrong company record ('wrong_record', pass its cui), a bug, an idea. |
Free during launch. Every endpoint and filter is free today, within the daily limit. When the paid plans go live, the full 2008–2025 financial history, ratios, health score and peer percentiles, the revenue / headcount / VAT filters, CSV export and lists longer than 25 rows move to Pro (€9/month ≈ RON 47.96, 500 lookups a day); Business (€29/month ≈ RON 154.53) gives 5,000 lookups a day. Free keeps the company profile, status and risk, ANAF data, the latest year's figures and lists of up to 25 rows. See all plans. The RON amounts are indicative, at the BNR rate of 20 October 2026 (€1 = RON 5.3285); you pay in euros.
https://leadgen-mcp.adrianhomelab.com/mcpThis host serves only the MCP server. The Leadgen site: leadgen.adrianhomelab.com.