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
| Herramienta | Qué hace | Fuente de datos |
|---|---|---|
lookup_business(query) | Búsqueda en el registro mercantil rumano + enriquecimiento de detalles | datos oficiales ONRC (data.gov.ro CKAN), SQLite local + FTS5 |
lookup_director(name) | Encontrar empresas por nombre de director / representante legal | tabla ONRC reprezentanti (FTS5, insensible a diacríticos) |
extract_contacts(website) | Rastrear un sitio en busca de correos, teléfonos, redes sociales | rastreo en vivo |
lookup_domain(domain) | Auditoría de seguridad WHOIS + DNS + SPF/DMARC | WHOIS/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.