leadpipe-mcp
LeadPipe MCP
Motor de calificación de leads impulsado por IA para el Protocolo de Contexto de Modelos (MCP)
LeadPipe ingiere leads de cualquier fuente, los enriquece con datos de la empresa, los califica de 0 a 100 usando reglas de IA configurables y exporta los leads calificados a tu CRM, todo a través del protocolo MCP.
Características
Ingesta de leads desde webhooks, formularios, APIs o CSV, ya sea individualmente o por lotes (hasta 100)
Auto-enriquecimiento con datos de la empresa: sector, tamaño, país, stack tecnológico (vía Hunter.io o heurísticas de dominio)
Motor de calificación por IA (0-100) con 6 dimensiones ponderadas + reglas personalizadas
Exportación a CRM a HubSpot, Pipedrive, Google Sheets, CSV o JSON
Análisis del pipeline con estadísticas en tiempo real, distribución de puntuaciones y tasas de conversión
Configurable con pesos de calificación, títulos/sectores de alto valor y reglas personalizadas
8 herramientas MCP + 3 recursos MCP que cubren todo el ciclo de vida del lead
Inicio rápido
Instalar desde el Marketplace de MCPize
Busca LeadPipe MCP en mcpize.com
Haz clic en Instalar y selecciona tu plan de suscripción
Las herramientas y recursos estarán disponibles automáticamente en cualquier cliente compatible con MCP (Cursor, VS Code, etc.)
Construir desde el código fuente
git clone https://github.com/enzoemir1/leadpipe-mcp.git
cd leadpipe-mcp
npm ci
npm run buildAñadir a la configuración de tu cliente MCP:
{
"mcpServers": {
"leadpipe": {
"command": "node",
"args": ["path/to/leadpipe-mcp/dist/index.js"]
}
}
}Herramientas
lead_ingest
Añade un solo lead al pipeline.
{
"email": "jane@acme.com",
"first_name": "Jane",
"last_name": "Smith",
"job_title": "VP of Engineering",
"company_name": "Acme Corp",
"company_domain": "acme.com",
"source": "website_form",
"tags": ["demo-request"]
}lead_batch_ingest
Añade de 1 a 100 leads a la vez. Los duplicados se omiten automáticamente.
{
"leads": [
{ "email": "lead1@corp.com", "job_title": "CEO" },
{ "email": "lead2@startup.io", "job_title": "CTO" }
]
}lead_enrich
Enriquece un lead con datos de la empresa usando el dominio del correo electrónico.
{ "lead_id": "uuid-of-lead" }Devuelve: nombre de la empresa, sector, tamaño, país, stack tecnológico, URL de LinkedIn.
lead_score
Calcula una puntuación de calificación (0-100). Los leads con una puntuación de 60 o más se marcan como calificados.
{ "lead_id": "uuid-of-lead" }Devuelve la puntuación + un desglose detallado en las 6 dimensiones.
lead_search
Busca y filtra leads con paginación.
{
"query": "acme",
"status": "qualified",
"min_score": 60,
"limit": 20,
"offset": 0
}lead_export
Exporta leads a un CRM o formato de archivo.
{
"target": "hubspot",
"min_score": 60
}Destinos: hubspot, pipedrive, google_sheets, csv, json
pipeline_stats
Obtén estadísticas del pipeline. No requiere entrada.
Devuelve: total de leads, desglose por estado/fuente, puntuación media, distribución de puntuaciones, tasa de calificación, leads de hoy/semana/mes.
config_scoring
Ver o actualizar la configuración de calificación.
{
"job_title_weight": 0.30,
"high_value_titles": ["ceo", "cto", "vp", "founder"],
"custom_rules": [
{
"field": "company_industry",
"operator": "equals",
"value": "fintech",
"points": 15,
"description": "Bonus for fintech companies"
}
]
}Recursos
Recurso | Descripción |
| Los 50 leads añadidos más recientemente |
| Resumen del pipeline con conteo de estados, puntuaciones y tasas de conversión |
| Configuración actual del motor de calificación |
Motor de calificación
Los leads se califican de 0 a 100 usando un promedio ponderado de 6 dimensiones:
Dimensión | Peso predeterminado | Cómo funciona |
Cargo | 25% | Nivel C/Fundador: 100, VP/Director: 85, Gerente: 65, Senior: 50, Junior: 15 |
Tamaño de empresa | 20% | Tamaños preferidos (11-50, 51-200, 201-500): 90, otros escalados proporcionalmente |
Sector | 20% | Sectores de alto valor (SaaS, fintech, etc.): 90, otros: 40 |
Interacción | 15% | Teléfono proporcionado, nombre completo, etiquetas, tipo de fuente (landing page > CSV) |
Recencia | 10% | Hoy: 100, última semana: 75, último mes: 35, 3+ meses: 5 |
Reglas personalizadas | 10% | Reglas definidas por el usuario con -50 a +50 puntos cada una |
Fórmula: score = sum(dimension_score * weight)
Los leads con una puntuación >= 60 están calificados. Por debajo de 60 están descalificados.
Integración con CRM
HubSpot
Establece la variable de entorno HUBSPOT_API_KEY con tu token de acceso de aplicación privada de HubSpot.
export HUBSPOT_API_KEY="pat-xxx-xxx"Pipedrive
Establece la variable de entorno PIPEDRIVE_API_KEY.
export PIPEDRIVE_API_KEY="xxx"Google Sheets
Establece GOOGLE_SHEETS_CREDENTIALS con el JSON de tu cuenta de servicio.
CSV / JSON
No se requiere configuración. La exportación devuelve los datos directamente.
Enriquecimiento
LeadPipe extrae el dominio del correo electrónico del lead y busca datos de la empresa:
Hunter.io (si
HUNTER_API_KEYestá configurado) — devuelve organización, sector, país, stack tecnológicoHeurísticas de dominio — mapea dominios conocidos a datos de la empresa
Detección de correos gratuitos — gmail.com, yahoo.com, etc. son marcados (sin enriquecimiento de empresa)
Precios
Plan | Precio | Leads/mes | Características |
Free | $0 | 50 | Calificación básica, ingesta por webhook |
Pro | $20/mes | 500 | Calificación por IA, enriquecimiento, notificaciones por email |
Business | $40/mes | 5,000 | Sincronización con CRM, análisis de pipeline, reglas personalizadas |
Disponible en el Marketplace de MCPize.
Desarrollo
npm run dev # Hot reload development
npm run build # Production build
npm test # Run unit tests
npm run inspect # Open MCP InspectorLicencia
Licencia MIT. Consulta LICENSE para más detalles.
Creado por Automatia BCN.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/enzoemir1/leadpipe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server