LeadMagic

Accede al conjunto de APIs de enriquecimiento de datos B2B de LeadMagic para encontrar correos electrónicos, enriquecer perfiles y obtener inteligencia empresarial.

Documentación

🚀 Servidor MCP de LeadMagic

[!IMPORTANT] Este servidor MCP local está obsoleto. LeadMagic ahora incluye un servidor MCP alojado con inicio de sesión OAuth (sin claves API en tu cliente) y la superficie completa de herramientas actuales — búsqueda de personas/empresas/empleos, enriquecimiento, investigación de anuncios y operaciones masivas:

https://mcp.leadmagic.io/mcp

El paquete npm que aparece a continuación aún funciona con la API REST usando una X-API-Key, pero ya no recibe mantenimiento y carece de las herramientas más recientes. Migra al servidor alojado.

LeadMagic MCP Server

⚡ El Servidor de Protocolo de Contexto de Modelo Definitivo para el Enriquecimiento de Datos B2B

Integra sin problemas el conjunto completo de API de LeadMagic con Claude, Cursor, Windsurf y todas las herramientas de IA compatibles con MCP

npm version Downloads License: MIT Node.js

TypeScript MCP Compatible Production Ready Security

GitHub Stars GitHub Issues GitHub Forks Last Commit


🎯 19 Herramientas Potentes • 🔥 Configuración Cero • ⚡ Instalación en Una Línea • 🛡️ Seguridad Empresarial


📖 Tabla de Contenidos


🎯 Accede a los 19 endpoints de la API de LeadMagic a través del Protocolo de Contexto de Modelo para una integración perfecta con Claude, Cursor, Windsurf, Continue.dev y otras herramientas de IA compatibles con MCP.

🚀 Instalación Súper Fácil

⚡ Opción 1: Instalador Interactivo (Recomendado)

La forma más fácil de comenzar: funciona en macOS, Windows y Linux. Nuestro nuevo instalador interactivo, creado con React e Ink, hace que la configuración sea muy sencilla.

# 🔥 Using npx (no installation required)
npx leadmagic-mcp-server install

✨ El instalador:

  • Validará tu clave API en tiempo real y mostrará tus créditos restantes.
  • ✅ Detectarás y configurará automáticamente tu herramienta de IA preferida (Claude, Cursor, VS Code, etc.).
  • ✅ Creará todos los archivos de configuración necesarios y un .env local para desarrollo.
  • ✅ Proporcionará ejemplos de uso y enlaces útiles.

📱 Opción 2: Configuración Manual Rápida

Si prefieres la configuración manual o usas un cliente como Aider, puedes agregar la configuración del servidor directamente al archivo de configuración de tu cliente. El instalador interactivo proporciona fragmentos listos para copiar y pegar.

Ejecuta el instalador y elige la opción "Otro (Configuración Manual)":

npx leadmagic-mcp-server install

🔑 Obtén Tu Clave API

  1. 🌐 Visita el Panel de LeadMagic
  2. 📝 Regístrate gratis (si es necesario)
  3. 🔐 Genera tu clave API
  4. 📋 Pégala en el instalador interactivo cuando se te solicite.

⚡ Uso con npx (Instalación Cero)

Puedes usar el servidor sin instalarlo, lo cual es ideal para pruebas rápidas o entornos contenedorizados:

# 🚀 Run directly with your API key
LEADMAGIC_API_KEY=your-key npx leadmagic-mcp-server

# 📋 Run the interactive installer
npx leadmagic-mcp-server install

# ❓ Check available commands
npx leadmagic-mcp-server --help

🛠️ Herramientas Disponibles

📊 Operaciones Principales (3 herramientas)

  • 💳 get_credits - Consulta el saldo de créditos de la API
  • validate_email - Valida la entregabilidad del correo y obtén información de la empresa
  • 📧 find_email - Encuentra direcciones de correo verificadas por nombre y empresa

🏢 Inteligencia de Perfiles y Empresas (5 herramientas)

  • 👤 search_profile - Obtén detalles completos del perfil B2B (300 solicitudes/min)
  • 🏭 search_company - Busca empresas por dominio, nombre o URL de perfil
  • 📱 find_mobile - Encuentra números de teléfono móvil a partir de perfiles/correos
  • 🔗 email_to_profile - Encuentra URLs de perfiles B2B a partir de correos laborales
  • 💰 get_company_funding - Obtén datos de financiación, finanzas y competidores

✉️ Búsqueda Avanzada de Correos (2 herramientas)

  • 📨 find_personal_email - Encuentra correos personales a partir de perfiles B2B
  • 🔄 social_to_work_email - Encuentra correos laborales a partir de perfiles sociales

💼 Inteligencia de Empleos y Empleados (5 herramientas)

  • 🔍 find_jobs - Busca ofertas de empleo con filtros avanzados
  • 👔 find_role - Encuentra roles específicos dentro de empresas
  • 👥 find_employees - Encuentra empleados de empresas específicas
  • 🌍 get_job_countries - Obtén los países disponibles para búsqueda de empleo
  • 📋 get_job_types - Obtén los tipos de empleo disponibles para filtrar

📱 Inteligencia de Anuncios (4 herramientas)

  • 🔍 search_google_ads - Busca anuncios de Google Ads por empresa
  • 📘 search_meta_ads - Busca anuncios de Meta (Facebook/Instagram)
  • 📈 search_b2b_ads - Busca campañas publicitarias B2B
  • 📄 get_b2b_ad_details - Obtén información detallada de anuncios B2B

💡 Ejemplos de Uso

Una vez instalado, puedes usar comandos en lenguaje natural en tu herramienta de IA:

📧 Operaciones de Correo

"Find the email for John Doe at Microsoft"
"Validate the email john@acme.com" 
"Find personal email for B2B profile https://linkedin.com/in/johndoe"

🏢 Inteligencia de Empresas

"Search for Tesla company information"
"Get funding information for Stripe"
"Find employees at OpenAI who work in engineering"

💼 Empleos y Reclutamiento

"Find software engineer jobs at tech companies"
"Search for product manager roles in San Francisco"
"Find mobile number for this B2B profile"

📱 Análisis Competitivo

"Search for Google Ads from competitor.com"
"Find Meta ads for company XYZ"
"Get B2B advertising campaigns for stripe.com"

🔧 Configuración de Desarrollo

📋 Requisitos Previos

  • 📦 Node.js 18.0.0 o superior
  • 🔑 Clave API de LeadMagic desde leadmagic.io

💻 Desarrollo Local

# 📥 Clone the repository
git clone https://github.com/LeadMagic/leadmagic-mcp.git
cd leadmagic-mcp

# 📦 Install dependencies
npm install

# 🔐 Create environment file
echo "LEADMAGIC_API_KEY=your-api-key-here" > .env

# 🚀 Start development server
npm run dev

# 🏗️ Build for production
npm run build

# ✅ Run validation
npm run validate

🔍 Pruebas con MCP Inspector

# 🚀 Start the MCP inspector
npm run inspector

# 🌐 Open the provided URL in your browser to test all tools

🌐 Clientes MCP Compatibles

ClienteInstalaciónEstadoNotas
🤖 Claude DesktopInstalador interactivo o configuración manual✅ Totalmente compatibleCliente oficial de Anthropic
🎯 Cursor (Cline)Instalador interactivo o configuración de VS Code✅ Totalmente compatibleRequiere la extensión Cline
🏄 WindsurfInstalador interactivo o configuración manual✅ Totalmente compatibleIDE de IA de Codeium
🔄 Continue.devInstalador interactivo o archivo de configuración✅ Totalmente compatibleAsistente de codificación de código abierto
💻 VS Code (Cline)settings.json de VS Code✅ Totalmente compatibleRequiere la extensión Cline
💻 VS Code (Continue)Configuración de la extensión Continue✅ Totalmente compatibleRequiere la extensión Continue
Zed EditorInstalador interactivo o configuración✅ Totalmente compatibleEditor de código moderno
🤖 AiderConfiguración manual✅ CompatibleProgramación en pareja con IA en tu terminal
Augment CodeConfiguración manual✅ CompatibleAsistente de codificación con IA
🔗 Cualquier Cliente MCPConfiguración manual✅ CompatibleProtocolo MCP estándar

🏗️ Arquitectura

🛠️ Pila Tecnológica

  • Runtime: Node.js 18+
  • 📘 Lenguaje: TypeScript con verificación estricta de tipos
  • 🔌 SDK de MCP: @modelcontextprotocol/sdk v1.0.0+
  • 🌐 Cliente HTTP: Axios con manejo integral de errores
  • Validación: Esquemas de Zod para todas las entradas/salidas de la API
  • 🔧 Desarrollo: ESLint, Prettier, Jest para pruebas

📁 Estructura del Proyecto

├── src/
│   ├── index.ts        # 🚀 Main entry point and CLI command handling
│   ├── server.ts       # 🔌 MCP server implementation with all 19 tools
│   ├── client.ts       # 🌐 LeadMagic API client wrapper  
│   ├── types.ts        # 📝 TypeScript types and Zod schemas
│   └── install.tsx     # 🎨 The new interactive installer (React/Ink)
├── dist/               # 📦 Compiled JavaScript output
├── .env.example        # 🔐 Environment configuration example
└── README.md           # 📚 This file

📊 Referencia de API

🔤 Convención de Nombres de Campos

Todos los campos usan snake_case (coincidiendo con la API de LeadMagic):

{
  "first_name": "John",
  "company_name": "Acme Corp",
  "email_status": "valid"
}

🔐 Autenticación

Incluye tu clave API en las solicitudes:

X-API-Key: your-leadmagic-api-key

⏱️ Límites de Velocidad

  • 👤 Búsqueda de Perfiles: 300 solicitudes/minuto
  • 📊 Otros endpoints: Se aplican límites de velocidad estándar

❌ Manejo de Errores

Formato de error consistente en todos los endpoints:

{
  "error": "Bad Request", 
  "message": "API key is missing or invalid."
}

📈 Consumo de Créditos

EndpointCréditosNotas
💳 /credits0Gratis para consultar
/email-validate0.05Muy rentable
📧 /email-finder1Tarifa estándar
📱 /mobile-finder5Solo si se encuentra
👤 /profile-search1Con límite de velocidad (300/min)
🔗 /b2b-profile10Mayor costo por búsqueda inversa
💰 /company-funding4Inteligencia premium
💼 /jobs-finder1 por empleoSegún resultados
🔍 /google/searchads1 por anuncioSegún anuncios encontrados
📊 Todos los demás1-2Tarifas estándar

🔒 Seguridad y Buenas Prácticas

Sin claves API en el código - Usa siempre variables de entorno ✅ Solicitudes con seguridad de tipos - Cobertura completa de TypeScript con validación de Zod ✅ Manejo de errores - Captura integral de errores y mensajes amigables para el usuario ✅ Límites de velocidad - Respeta los límites de velocidad de la API de LeadMagic ✅ Valores predeterminados seguros - Configuración lista para producción desde el inicio ✅ Instalador interactivo - Sin necesidad de editar archivos de configuración manualmente


🎯 Matriz de Instalación

Elige tu método de instalación según tu configuración:

EscenarioComandoIdeal Para
🆕 Usuario por primera veznpx leadmagic-mcp-server installLa configuración más fácil
🤖 Claude DesktopInstalador interactivo → Opción 1El más popular
🎯 Cursor/VS CodeInstalador interactivo → Opción 2/5Desarrolladores
🔄 Múltiples clientesInstalador interactivo → Opción 7Usuarios avanzados
Prueba rápidaLEADMAGIC_API_KEY=key npx leadmagic-mcp-serverPruebas
💻 Desarrollo localClonar repositorio + archivo .envContribuyentes

🤝 Soporte y Recursos


📄 Licencia

Licencia MIT: consulta el archivo LICENSE para más detalles.


🙋‍♀️ Contribuciones

¡Damos la bienvenida a las contribuciones! Así es como comenzar:

  1. 🍴 Haz un fork del repositorio
  2. 🌿 Crea una rama de funcionalidad: git checkout -b feature/new-feature
  3. ✨ Haz tus cambios y agrega pruebas
  4. ✅ Ejecuta la validación: npm run validate
  5. 💾 Confirma tus cambios: git commit -am 'Add new feature'
  6. 📤 Sube la rama: git push origin feature/new-feature
  7. 🔄 Envía una solicitud de extracción

🐛 Informes de Errores

¿Encontraste un error? Por favor abre un problema con:

  • 📝 Descripción clara del problema
  • 🔄 Pasos para reproducirlo
  • 💻 Detalles de tu entorno
  • 📋 Comportamiento esperado vs. real

💡 Solicitudes de Funcionalidades

¿Tienes una idea? Solicita una funcionalidad con:

  • 📖 Descripción clara de la funcionalidad
  • 🎯 Caso de uso y beneficios
  • 💭 Cualquier idea de implementación

🔄 Actualizaciones y Registro de Cambios

v1.0.1 (Última) - 27 de junio de 2025

  • 🎨 README rediseñado con encabezado profesional e impactante
  • 📦 package.json mejorado con mejor descripción y palabras clave
  • 🎯 Marca y presentación visual mejoradas
  • 🔧 Pulido de documentación y consistencia de terminología
  • 🏷️ Insignias mejoradas con verificación de seguridad
  • 📚 Mejoras generales de presentación profesional

v1.0.0 - 27 de junio de 2025

  • ✨ Instalador interactivo para todas las principales herramientas de IA
  • ✅ Soporte para Claude Desktop, Cursor, Windsurf, Continue.dev, VS Code, Zed
  • 🔧 Los 19 endpoints de la API de LeadMagic implementados
  • 🎯 Uso de npx con configuración cero
  • 🔒 Seguridad y manejo de errores mejorados
  • 📚 Documentación integral

Ver el registro de cambios completo


🎉 Construido con la especificación oficial de OpenAPI de LeadMagic para una precisión del 100% de la API


🌟 Danos una estrella en GitHub • 🐛 Informa Problemas • 💡 Solicita Funcionalidades

GitHub npm Discord

Hecho con ❤️ por el equipo de LeadMagic