
Leadgen MCP
io.github.darksider4allPublished by GitHub account darksider4allv1.0.0Updated Nov 4, 2026
Romanian business-registry lookup, director search, contact extraction, and WHOIS/DNS audit.
The publisher's own server: Leadgen ONRC Romania
Overview
Remote MCP server for Romanian company data: ONRC registry lookups, director search, financials, contact extraction and domain audits.
- What you can do
- Look up Romanian firms by name, CUI, domain, activity category or director, and batch-match lists of records to companies
- Pull financial statements since 2008 with ratios, health scores, red flags and peer benchmarks
- Crawl a company website for emails, phones and social profiles, or build a full enriched firm profile
- Audit a domain with WHOIS, DNS records and SPF/DMARC checks
- Register watches on a company or CAEN code, drain the watchlist, and check remaining daily usage
- Report missing data or wrong records back to the service
- When to use it
- Useful for sales, compliance, KYC or market research work involving Romanian companies, where an assistant needs official registry records, financial history or contact details without manual browsing.
- Requirements
- Remote Streamable HTTP endpoint; no sign-in needed for the anonymous allowance. A free API key raises the daily limit and is sent as an Authorization Bearer header or X-API-Key. An optional local Python 3.10+ package (uvx or pip) calls the same REST API and reads LEADGEN_API_KEY, LEADGEN_SOURCE, LEADGEN_API_URL and LEADGEN_TIMEOUT. Watches require a key.
Installation
In SourceWeft
- Open Leadgen MCP in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.darksider4all%2Fleadgen-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"leadgen": {
"type": "http",
"url": "https://hermes.adrianhomelab.com/mcp"
}
}
}README
Leadgen MCP — Romanian company data (ONRC, ANAF, financial statements)
[mcptry] [Leadgen ONRC Romania MCP on mcprush] [Leadgen ONRC Romania MCP server] [MCP Badge] [Apify Actor]
A remote Model Context Protocol server for Romania's official business registry: 4.2M firms from ONRC, the ANAF fiscal layer (VAT, e-Factura, fiscal inactivity, phone) and 18 years of financial statements (Ministry of Finance, 2008–2025) with ratios and peer benchmarks.
- Endpoint:
https://leadgen-mcp.adrianhomelab.com/mcp(Streamable HTTP) - Free: 30 lookups a day without a key, 50 a day with a free key from
https://leadgen.adrianhomelab.com/start — send it as
Authorization: Bearer <key>(orX-API-Key). - REST API and docs: https://leadgen.adrianhomelab.com/docs · for LLMs: https://leadgen.adrianhomelab.com/llms.txt
- Server card: https://leadgen-mcp.adrianhomelab.com/.well-known/mcp/server-card.json ·
official MCP registry:
com.adrianhomelab/leadgen-onrc
This repository holds the public description of the server and an open-source local MCP client (below). The hosted server's source is not public.
Connect
Claude Code
or in .mcp.json:
Claude (claude.ai and Claude Desktop): Customize → Connectors → Add custom connector →
URL https://leadgen-mcp.adrianhomelab.com/mcp, no sign-in; add the Authorization header with your key if your plan allows custom headers.
Cursor (~/.cursor/mcp.json or .cursor/mcp.json):
VS Code (.vscode/mcp.json):
Without a key every client works for 30 calls a day; get_usage tells you what is left. Current limits:
https://leadgen.adrianhomelab.com/en/docs.
Run locally (open client)
The hosted endpoint above is the main product and the simplest way in. If your client only speaks
stdio, or you want to run the MCP server yourself, this repository also ships leadgen-mcp: a small
open-source (MIT) local MCP server with the same 17 tools. It holds no data: every tool calls Leadgen's
public REST API (https://leadgen.adrianhomelab.com/docs), so answers, limits and keys are the same as
on the hosted server. Tool names, descriptions and schemas are a snapshot of the hosted server's
tools/list (leadgen_mcp/tools.json, refreshed with scripts/sync_tools.py).
It is on PyPI as leadgen-mcp (Python 3.10 or newer):
or install it:
To run the latest commit on main instead of the release:
uvx --from git+https://github.com/darksider4all/leadgen-mcp leadgen-mcp.
or run it in Docker: docker build -t leadgen-mcp . then docker run -i --rm -e LEADGEN_API_KEY leadgen-mcp.
Claude Desktop (claude_desktop_config.json):
Cursor (~/.cursor/mcp.json or .cursor/mcp.json):
Leave LEADGEN_API_KEY out to use the REST API's 5 anonymous lookups a day.
How it relates to the hosted server: same tools and same data. This client calls the REST API,
whose anonymous allowance is smaller than the MCP endpoint's (5 a day against 30, counted per door
and per IP); a free key gives 50 a day. A refusal (no key, daily limit, suspended key) comes back as a tool
error that keeps the server's message and the link to a free key; for the daily limit it says when it
resets (00:00 UTC). The key is sent as the X-API-Key header, only when it is set. Watches need a key.
Development: pip install -e ".[test]" && pytest (no network); LEADGEN_LIVE=1 pytest tests/test_live.py
makes one real anonymous lookup; LEADGEN_DRIFT=1 pytest tests/test_drift.py compares tools.json
with the live server card; python scripts/check_public.py checks that nothing private is committed.
Tools
Every company-bearing answer carries asOf (registry snapshot, financial year, ANAF load date) — cite it.
Data and credit
Registry and financial statements: ONRC and the Ministry of Finance via data.gov.ro, licensed CC BY 4.0; fiscal data: ANAF. When you publish data obtained through Leadgen, credit it as: "Sursa: ONRC și Ministerul Finanțelor (data.gov.ro, CC BY 4.0) și ANAF, prin Leadgen".
Romanian
Server MCP pentru registrul oficial al firmelor din România (ONRC, ANAF, bilanțuri 2008–2025). Gratuit: 30 de interogări pe zi fără cheie (5 prin API-ul REST), 50 pe zi cu o cheie gratuită de la https://leadgen.adrianhomelab.com/start. Documentație: https://leadgen.adrianhomelab.com/docs.
Contact
Prices: https://leadgen-checkout.adrianhomelab.com/ · questions: through the website's contact link.
Source: README.md at commit 9434628
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Adrianhomelab integrations

Leadgen ONRC Romania
com.adrianhomelabOfficial publisher
Remote MCP server for Romanian company data: look up ONRC firms, ANAF fiscal status, contacts and 2008–2025 financials.
Mall Store Directory
com.adrianhomelabOfficial publisher
Searches a directory of 6,926 mall stores across 49 malls in Romania, the US, UK and Hungary by store, city, operator, category or mall.