Back to Browse

Leadgen MCP Server

Developer ToolsUse Caution2.2MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Romanian business-registry lookup, director search, contact extraction, and WHOIS/DNS audit.

About

Romanian business-registry lookup, director search, contact extraction, and WHOIS/DNS audit.

Remote endpoints: streamable-http: https://hermes.adrianhomelab.com/mcp

Security Report

2.2
Use Caution2.2Critical Risk

This MCP server exposes four lead-generation and enrichment tools for Romanian business data. While the core functionality is sound and permissions are appropriate for its purpose, there are significant security concerns: the server explicitly runs with no authentication ("no auth — validation phase"), making all tools accessible to any user; the website crawler (extract_contacts) performs unbounded requests to arbitrary domains without rate limiting or timeout protection; and the dependency on external CKAN APIs and live WHOIS/DNS queries introduces exfiltration and MITM risks. Additional code quality issues include overly broad exception handling, sensitive output logging, and unvalidated user input in DNS lookups. Supply chain analysis found 10 known vulnerabilities in dependencies (0 critical, 6 high severity).

5 files analyzed · 23 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

database

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Leadgen MCP

Lead-generation & enrichment tools for AI agents — a self-hosted MCP server over Streamable HTTP, publicly reachable at https://hermes.adrianhomelab.com/mcp (no auth — validation phase).

Tools

ToolWhat it doesData source
lookup_business(query)Romanian business registry search + detail enrichmentofficial ONRC data (data.gov.ro CKAN), local SQLite + FTS5
lookup_director(name)Find companies by director / legal-representative nameONRC reprezentanti table (FTS5, diacritic-insensitive)
extract_contacts(website)Crawl a site for emails, phones, socialslive crawl
lookup_domain(domain)WHOIS + DNS + SPF/DMARC security auditlive WHOIS/DNS

Connect

Streamable HTTP — point any MCP client at:

https://hermes.adrianhomelab.com/mcp

Run locally

uv venv venv
uv pip install --python venv/bin/python -r requirements.txt
venv/bin/python server.py --transport streamable-http --host 0.0.0.0 --port 8766

Or via the mcp CLI:

venv/bin/mcp run server.py --transport streamable-http --port 8766

Data

The ONRC database is built from public data.gov.ro CKAN snapshots:

python3 load_onrc.py          # download + load the monthly snapshot
python3 load_nomenclatoare.py # decode tables

The default DB path is /opt/leadgen-mcp/data/onrc.db.

Deploy (homelab)

See the homelab-mcp-deploy skill: uv venv on the target LXC, systemd unit, SSH tunnel, Hermes MCP HTTP config.

Validation status

Free tier, no billing yet. Validate the wedge (do agents call it?) before wiring metering.

Reviews

No reviews yet

Be the first to review this server!