Servidor MCP de RevenueBase
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la API de verificación de correo electrónico de RevenueBase, líder en el sector. Este servidor permite que los asistentes y aplicaciones de IA verifiquen correos electrónicos empresariales, incluyendo dominios catch-all y protegidos por firewall, con una precisión superior al 99 %.
Características
- Verificación de correo electrónico en tiempo real : Verifique direcciones de correo electrónico individuales al instante
- Procesamiento de correo electrónico por lotes : envíe y procese grandes listas de correo electrónico
- Gestión de procesos : supervisar, cancelar y realizar un seguimiento de trabajos de procesamiento por lotes
- Gestión de créditos : Consulta los créditos API restantes
- Gestión de claves API : generar nuevas claves API
- Alta precisión : más del 99 % de precisión para la verificación de correo electrónico B2B
- Compatibilidad con dominios de captura general : verifique los dominios de correo electrónico de captura general que otras herramientas no pueden manejar
- Navegación por firewall : evite firewalls de correo electrónico como Mimecast y Barracuda
Acerca de RevenueBase
RevenueBase ofrece servicios de verificación de correo electrónico líderes en la industria, diseñados específicamente para proveedores de datos B2B. Con la capacidad de verificar dominios catch-all y protegidos por firewall, RevenueBase garantiza la máxima precisión donde otros servicios no alcanzan.
Obtenga más información sobre los servicios de verificación de correo electrónico de RevenueBase en: https://revenuebase.ai/email-list-cleaning/
Instalación
- Clonar este repositorio:
- Instalar dependencias usando uv:
- Configure su clave API de RevenueBase:
Uso
Ejecución del servidor
El servidor se iniciará y estará disponible para conexiones MCP.
Uso con clientes MCP
Escritorio de Claude
Para utilizar este servidor con Claude Desktop, agregue la siguiente configuración a su archivo de configuración de Claude Desktop:
macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
Reemplace /path/to/revenuebase-mcp-server
con la ruta real a su repositorio clonado y your_api_key_here
con su clave API de RevenueBase real.
Otros clientes de MCP
Para otros clientes MCP, puede conectarse al servidor mediante el transporte stdio. El servidor se ejecuta como un servidor MCP estándar y acepta conexiones en stdin/stdout.
Ejemplo que utiliza el SDK de Python de MCP:
Herramientas disponibles
1. Verificación de correo electrónico en tiempo real
Verifique una sola dirección de correo electrónico al instante.
Parámetros:
email
(cadena): la dirección de correo electrónico para verificar
Ejemplo:
2. Envío de correos electrónicos por lotes
Envíe una referencia de archivo para el procesamiento de correo electrónico por lotes.
Parámetros:
filename
(cadena): La referencia del nombre de archivo para el procesamiento por lotes
Ejemplo:
3. Estado del proceso por lotes
Verifique el estado de un trabajo de procesamiento de correo electrónico por lotes.
Parámetros:
process_id
(int): El ID del trabajo de procesamiento por lotes
Ejemplo:
4. Procesos en cola
Enumere todos los trabajos de procesamiento por lotes de correo electrónico en cola.
Ejemplo:
5. Cancelar proceso
Cancelar un trabajo de procesamiento de correo electrónico por lotes en curso o en cola.
Parámetros:
process_id
(int): El ID del proceso a cancelar
Ejemplo:
6. Obtener créditos
Recupere el número de créditos restantes para su cuenta.
Ejemplo:
7. Generar nueva clave API
Generar y devolver una nueva clave API.
Ejemplo:
Configuración
Variables de entorno
REVENUEBASE_API_KEY
: Su clave API de RevenueBase (obligatoria)
Puntos finales de API
El servidor se conecta a los siguientes puntos finales de la API de RevenueBase:
https://api.revenuebase.ai/v1/process-email
- Verificación de correo electrónico en tiempo realhttps://api.revenuebase.ai/v1/batch-process-email
- Envío de correos electrónicos por loteshttps://api.revenuebase.ai/v1/batch-process-email-status
- Comprobación del estado del lotehttps://api.revenuebase.ai/v1/queued-process
- Lista de procesos en colahttps://api.revenuebase.ai/v1/cancel-process
- Cancelar procesohttps://api.revenuebase.ai/v1/credits
- Obtener créditoshttps://api.revenuebase.ai/v1/new-api-key
- Generar nueva clave API
Manejo de errores
Todas las herramientas incluyen un manejo de errores adecuado y generarán RuntimeError
si la clave API no está configurada. Los errores HTTP de la API RevenueBase se generan automáticamente usando requests.raise_for_status()
.
Requisitos
- Python 3.7+
- fastmcp
- solicitudes
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Apoyo
Para obtener soporte y documentación de la API de RevenueBase, visita:
Si tiene problemas con este servidor MCP, abra un problema en este repositorio.
Related MCP Servers
- Python
- PythonMIT License
- PythonMIT License
- TypeScriptMIT License