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.
Integrations
Provides access to SendGrid's Marketing API for email marketing and contact management, including contact and list management, email sending, template management, and analytics capabilities
Servidor MCP de SendGrid
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona acceso a la API de marketing de SendGrid para marketing por correo electrónico y gestión de contactos. https://docs.sendgrid.com/api-reference/how-to-use-the-sendgrid-v3-api
Manifestación
En esta demostración, le pedimos al agente de SendGrid de Cline que cree una nueva lista de contactos, agregue mis correos electrónicos, genere automáticamente una plantilla con información sobre Ciudades Perdidas y envíe el correo electrónico a la lista. En este proceso, Cline se dará cuenta automáticamente de que necesita conocer los remitentes verificados y qué grupo de cancelación de suscripción usar. ¡Recibo un correo electrónico atractivo en mi bandeja de entrada, deleitándome con Ciudades Perdidas!
Nota importante sobre la compatibilidad con API
Este servidor es compatible exclusivamente con las API v3 de SendGrid y no ofrece compatibilidad con funciones heredadas. Esto incluye:
- Solo plantillas dinámicas: no se admiten plantillas heredadas
- API de marketing v3 para todas las operaciones de contactos y listas de contactos
- API de envíos únicos para envíos masivos de correos electrónicos
Herramientas disponibles
Gestión de contactos
lista_contactos
Enumera todos los contactos en su cuenta de SendGrid.
agregar_contacto
Agregue un contacto a sus contactos de marketing de SendGrid.
eliminar_contactos
Eliminar contactos de su cuenta de SendGrid.
obtener_contactos_por_lista
Obtenga todos los contactos en una lista de SendGrid.
Gestión de listas
lista_listas_de_contactos
Enumere todas las listas de contactos en su cuenta de SendGrid.
crear_lista_de_contactos
Crear una nueva lista de contactos en SendGrid.
lista_de_eliminar
Eliminar una lista de contactos de SendGrid.
agregar contactos a la lista
Agregar contactos a una lista de SendGrid existente.
eliminar_contactos_de_la_lista
Eliminar contactos de una lista de SendGrid sin eliminarlos.
Envío de correo electrónico
enviar_correo electrónico
Envíe un correo electrónico utilizando SendGrid.
enviar_a_la_lista
Envíe un correo electrónico a una lista de contactos utilizando SendGrid Single Sends.
Gestión de plantillas (solo plantillas dinámicas)
crear_plantilla
Crear una nueva plantilla de correo electrónico dinámica.
plantillas de lista
Enumere todas las plantillas de correo electrónico dinámicas.
obtener_plantilla
Recuperar una plantilla por ID.
eliminar_plantilla
Eliminar una plantilla dinámica.
Análisis y validación
obtener_estadísticas
Obtenga estadísticas de correo electrónico de SendGrid.
validar_correo electrónico
Validar una dirección de correo electrónico utilizando SendGrid.
Gestión de cuentas
lista_de_remitentes_verificados
Enumere todas las identidades de remitentes verificadas.
lista_de_grupos_de_supresión
Enumere todos los grupos cancelados de suscripción.
Instalación
Configuración
- Obtenga su clave API de SendGrid:
- Inicie sesión en su cuenta de SendGrid
- Vaya a Configuración > Claves API
- Cree una nueva clave API con permisos de acceso completo
- Guarde la clave API de forma segura, ya que no se volverá a mostrar.
- Agréguelo a su archivo de configuración de Cline MCP dentro de la configuración de VSCode (por ejemplo, ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
Nota: Las herramientas que modifican datos (como enviar correos electrónicos o eliminar contactos) se excluyen intencionalmente de la aprobación automática por seguridad.
Desarrollo
Configuración de pruebas
Las pruebas utilizan llamadas API reales para garantizar respuestas precisas. Para ejecutar las pruebas:
- Copie el archivo de entorno de ejemplo:Copy
- Edite
.env
y agregue su clave API de SendGrid:Nota: El archivoCopy.env
se ignora para evitar enviar información confidencial. - Ejecutar las pruebas:Copy
Edificio
Notas importantes
- Al enviar correos electrónicos a listas, debe proporcionar un suppression_group_id o un custom_unsubscribe_url para cumplir con las regulaciones de correo electrónico.
- Las direcciones de correo electrónico del remitente deben verificarse con SendGrid antes de poder usarse para enviar correos electrónicos.
- Todas las plantillas se crean como plantillas dinámicas con soporte para la sintaxis de handlebars (por ejemplo, {{variable_name}})
- La API de envíos únicos se utiliza para todas las operaciones de correo electrónico masivo, ya que proporciona mejores capacidades de seguimiento y gestión.
- La API de SendGrid es "eventualmente consistente": los cambios de datos (como agregar contactos o actualizar listas) pueden no aparecer inmediatamente después de realizarse.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Derechos de autor del logotipo de SendGrid / propiedad de Twilio
You must be authenticated.
Tools
Proporciona una interfaz para administrar marketing por correo electrónico, listas de contactos, plantillas dinámicas y análisis de correo electrónico a través de la API de SendGrid.
- Demo
- Important Note on API Support
- Available Tools
- Installation
- Configuration
- Development
- Important Notes
- License