Brevo MCP

by apicolet

Integrations

  • Allows for email management (sending transactional emails, tracking delivery and events, using email templates) and contact management (creating and updating contacts, managing custom attributes, tracking contact activity) through the Brevo API.

Brevo MCP (Plataforma multicanal)

Una implementación del Protocolo de Contexto de Modelo (MCP) para la API de Brevo, diseñada para una integración perfecta con Claude y otros asistentes de IA.

Características

  • ✉️ Gestión de correo electrónico
    • Enviar correos electrónicos transaccionales
    • Seguimiento de entregas de correo electrónico y eventos
    • Hermosas plantillas de correo electrónico
  • 👥 Gestión de contactos
    • Crear y actualizar contactos
    • Administrar atributos personalizados
    • Seguimiento de la actividad de contacto

Uso con Claude Desktop

  1. Agregue esto a su configuración de Claude Desktop (normalmente ~/.config/claude-next/config.json ):
    { "MCPServers": { "brevo": { "command": ["npx", "@apicolet/brevo-mcp"], "config": { "apiKey": "your-brevo-api-key-here" } } } }
  2. Reinicie Claude Desktop para cargar la configuración

¡Listo! Ahora puedes usar la funcionalidad de Brevo directamente en tus conversaciones de Claude.

Ejemplos

A continuación se muestran algunos ejemplos de lo que puede hacer con el Brevo MCP en Claude:

Envío de correos electrónicos

// Send a transactional email const result = await mcp.brevo.send_email({ to: [{ email: "recipient@example.com", name: "John Doe" }], subject: "Hello from Claude!", htmlContent: "<h1>Welcome!</h1><p>This is a test email.</p>" });

Administrar contactos

// Get contact details const contact = await mcp.brevo.get_contact("john@example.com"); // Update contact attributes await mcp.brevo.update_contact(contact.id, { attributes: { FIRSTNAME: "John", LASTNAME: "Doe", COMPANY: "Acme Inc" } });

Herramientas disponibles

El MCP proporciona varias herramientas que se pueden utilizar en Claude:

  • get_contact : Recuperar detalles de contacto por correo electrónico o ID
  • update_contact : Actualizar atributos de contacto
  • create_attribute : Crea nuevos atributos de contacto
  • send_email : Enviar correos electrónicos transaccionales
  • get_email_events : Seguimiento de la entrega y la interacción con los correos electrónicos

Desarrollo

Configuración

  1. Clonar el repositorio:
    git clone https://github.com/apicolet/brevo-mcp.git cd brevo-mcp
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build

Ejecución de pruebas

npm test

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Seguridad

  • Mantenga sus claves API seguras y nunca las envíe al control de versiones
  • Utilice variables de entorno o la sección de configuración segura en Claude Desktop para datos confidenciales
  • El servidor MCP solo maneja la comunicación entre Claude y Brevo: no se almacenan datos localmente.
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor TypeScript que permite la integración con la API de Brevo (Sendinblue) para administrar contactos, enviar correos electrónicos y rastrear eventos de correo electrónico en aplicaciones multicanal como Claude Desktop.

  1. Features
    1. Usage with Claude Desktop
      1. Examples
        1. Sending Emails
        2. Managing Contacts
      2. Available Tools
        1. Development
          1. Setup
          2. Running Tests
          3. Contributing
        2. License
          1. Security

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
              Last updated -
              3
              14
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A TypeScript-based MCP server that implements an email sending system, allowing Claude to send emails via the blastengine service.
              Last updated -
              1
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A TypeScript implementation of the Model Context Protocol server for Pica that enables Claude Desktop users to interact with connected platforms like Gmail, Google Sheets, Slack, and databases through natural language commands.
              Last updated -
              4
              40
              14
              JavaScript
              GPL 3.0
              • Apple
            • -
              security
              -
              license
              -
              quality
              A TypeScript implementation of a Model Context Protocol server that connects to Sentry error tracking service, allowing AI models to query and analyze error reports and events.
              Last updated -
              TypeScript

            View all related MCP servers

            ID: 4ee67u5egx