Integración con IA (servidor MCP)
Para desarrolladores
Fidelizador expone su operación de email como un servidor MCP (Model Context Protocol): un canal por el cual un agente de IA (por ejemplo Claude.ai / Cowork o Claude Code) consulta reportes y envía correos en lenguaje natural. Es un BFF para agentes — el cliente es un agente en vez de un navegador. No reemplaza la API pública REST; es una capa conversacional sobre las mismas operaciones.
Alcance (Etapa 1). Envíos puntuales, consulta de reportes, y lectura/activación de configuración existente (formularios, plantillas, remitentes, consentimiento). Un envío a varios destinatarios de una planilla también entra: es un envío masivo operado a mano, y el canal lo soporta. Lo que no hay es gestión de campañas ni de listas/audiencias persistentes — nada queda guardado como audiencia reutilizable ni se puede programar para más tarde. Crear, editar contenido o eliminar un recurso (una plantilla, un formulario, un remitente) sigue siendo exclusivo del panel — ver Qué puede hacer.
Qué es
Un asistente de IA autorizado por usted puede consultar y operar Fidelizador de forma controlada, sin acceso directo a sus credenciales ni a datos de otras instancias. Para eso, el agente se conecta al servidor MCP, usted inicia sesión con su cuenta de Fidelizador (la misma con la que accede a la plataforma) y a partir de ahí conversa con el asistente para operar. El servidor traduce cada intención a las operaciones de la plataforma.
Qué puede hacer
A través del agente, en lenguaje natural:
Sus instancias
- Listar las instancias de Fidelizador que usted administra, para indicar sobre cuál operar cuando tiene varias.
Reportes y análisis
- Entregabilidad por período: enviados, entregados, rebotes, quejas, con tasas y tendencia.
- Actividad: listado de eventos (enviados, rebotes, quejas, aperturas, clics), filtrable; incluye consultar el estado de un envío específico por su identificador.
- Estado y bitácora de un correo puntual: metadatos de un correo por su ID y su log de entrega.
- Aperturas y clics por país y por dispositivo.
- Desuscripciones: listado con fecha y motivo, y un desglose (breakdown) por período.
- Estadísticas por remitente: desempeño de un remitente en un período.
- Uso del plan: consumo actual vs el límite contratado (dominios, remitentes, cuota de envío, usuarios), por si necesita saber cuánto le queda antes de un envío grande.
Configuración — lectura y activación
- Remitentes: los verificados, el detalle de uno puntual (por nombre, email o ID), y su configuración de consentimiento.
- Dominios de envío y su verificación.
- Plantillas: disponibles, su contenido, su historial de versiones, y publicarlas o despublicarlas (habilitar/deshabilitar para envíos — no edita el contenido).
- Formularios: los que tiene la instancia y su detalle (ítems, link público, estado). Solo lectura — activar, desactivar o cambiar el link público de un formulario es exclusivo del panel: un formulario de captura de consentimiento que se desactiva por error es un evento de cumplimiento, no un ajuste menor, así que esa acción queda fuera de este canal a propósito.
- Consentimiento (Ley 21.719): el estado vigente por identificador (el mismo que consulta un envío antes de descartar un destinatario), el historial de eventos, los términos y las finalidades declaradas.
- Campos personalizados disponibles para armar formularios.
Crear, editar contenido (el HTML de una plantilla, la estructura de un formulario) o eliminar cualquiera de estos recursos sigue siendo exclusivo del panel.
Envío transaccional
- Enviar un correo transaccional a uno o varios destinatarios. Soporta envíos transaccionales a múltiples destinatarios a la vez (por ejemplo, una notificación a un conjunto de clientes) — el servidor los trocea internamente. No es una herramienta de campañas de marketing. Cuando el envío supera cierto volumen, pide confirmación en el chat (ver Enviar correo transaccional).
Sandbox
- Consultar el catálogo de escenarios simulables y simular un envío (entregas, rebotes, quejas, aperturas, clics) sin tocar destinatarios reales, viendo sus métricas. Útil para validar la integración antes de enviar de verdad.
El propio servidor expone al agente el catálogo vigente de herramientas y sus parámetros — la tabla de abajo es la referencia legible para una persona.
Catálogo de herramientas
Las categorías marcadas Modifica el estado agrupan herramientas que escriben; el resto son de solo lectura.
Cuenta
list_instancesMétricas
get_delivery_metricsget_geographic_statsget_device_statsget_unsubscribe_breakdownget_sender_statsActividad
list_activitylist_unsubscribesget_mailget_mail_logsEnvío— Modifica el estadoEstas herramientas escriben en la cuenta del usuario — envían correos, importan destinatarios, publican plantillas. El agente pide confirmación antes de ejecutarlas.
send_mailimport_recipientsRemitentes
list_sendersget_sendersearch_senders_by_namesearch_senders_by_emailget_sender_consentDominios
list_domainsPlantillas
list_templatesget_templatelist_template_versionsget_template_versionpublish_templateunpublish_templateFormularios
list_formsget_formConsentimiento
list_consent_ruleslist_consent_eventslist_consent_termslist_consent_purposeslist_fieldsFacturación
get_plan_usageSandbox
sandbox_catalogsimulate_scenarioSeguridad y límites
- Aislamiento por instancia: el agente opera solo sobre las instancias de su usuario; la autorización la valida el servidor a partir de su token, no se reimplementa en este canal. Un intento de operar una instancia ajena se rechaza.
- El agente no ve la lista de destinatarios: al cargar una lista recibe solo una referencia; los datos completos quedan en el servidor y se consumen al enviar.
- Sin paso de credenciales por el agente: las autorizaciones de terceros (Google) ocurren fuera del contexto del agente, con alcance de solo lectura.
- Confirmación de envíos de alto volumen: ver Enviar correo transaccional.
- Límites configurables por el operador: un tope de llamadas por minuto (rate limit) — un mismo valor global aplicado de forma independiente a cada instancia—, un tope de destinatarios por envío/carga, el umbral de volumen a partir del cual se pide confirmación, y un tope de destinatarios por simulación en sandbox. Al alcanzar un límite, el agente recibe un aviso.
- Cotas de la descarga al cargar una lista: un tamaño máximo de archivo — medido tanto en lo transferido como en lo descomprimido, para que un archivo comprimido no exceda el tope al expandirse— y un tiempo máximo total. El origen debe ser
https: una URLhttp, o unahttpsque redirija ahttp, se rechaza, porque sobre texto plano un tercero puede alterar la lista de destinatarios en tránsito.