Leadgen MCP

Consulta del registro mercantil rumano (datos oficiales de la ONRC), búsqueda de directores, extracción de contactos de sitios web y auditoría de dominio WHOIS/DNS/SPF-DMARC para agentes de IA.

Documentación

Leadgen MCP

Herramientas de generación y enriquecimiento de leads para agentes de IA — un servidor MCP autoalojado sobre Streamable HTTP, accesible públicamente en https://hermes.adrianhomelab.com/mcp (sin autenticación — fase de validación).

Herramientas

HerramientaQué haceFuente de datos
lookup_business(query)Búsqueda en el registro mercantil rumano + enriquecimiento de detallesdatos oficiales ONRC (data.gov.ro CKAN), SQLite local + FTS5
lookup_director(name)Encontrar empresas por nombre de director / representante legaltabla ONRC reprezentanti (FTS5, insensible a diacríticos)
extract_contacts(website)Rastrear un sitio en busca de correos, teléfonos, redes socialesrastreo en vivo
lookup_domain(domain)Auditoría de seguridad WHOIS + DNS + SPF/DMARCWHOIS/DNS en vivo

Conectar

Streamable HTTP — apunta cualquier cliente MCP a:

https://hermes.adrianhomelab.com/mcp

Ejecutar localmente

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

O mediante la CLI de mcp:

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

Datos

La base de datos ONRC se construye a partir de instantáneas públicas de CKAN de data.gov.ro:

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

La ruta predeterminada de la base de datos es /opt/leadgen-mcp/data/onrc.db.

Desplegar (homelab)

Consulta la skill homelab-mcp-deploy: uv venv en el LXC objetivo, unidad systemd, túnel SSH, configuración HTTP de Hermes MCP.

Estado de validación

Nivel gratuito, sin facturación todavía. Valida la cuña (¿la llaman los agentes?) antes de conectar la medición.