Envíos masivos con un asistente de IA: WSENDER se conecta por MCP

Envíos masivos con un asistente de IA: WSENDER se conecta a Claude, ChatGPT, Gemini, n8n y otros por MCP, y el envío se prepara en el mismo chat.

Envíos masivos con un asistente de IA: conectar WSENDER por MCP

WSENDER ya tiene servidor MCP. Eso significa que puedes conectar el servicio al asistente de IA que ya usas y trabajar con tus envíos conversando: «muéstrame quién no respondió al último envío», «arma un segmento con estos clientes y prepara el texto», «respóndele a Lucía su pregunta sobre los plazos». El asistente se encarga de estas tareas por sí mismo, dentro de tu proyecto.

No hay una interfaz nueva que aprender ni nada que instalar. Veamos qué puede hacer realmente el asistente, dónde termina su autonomía y cómo activarlo.

Qué es MCP y para qué sirve en los envíos

MCP (Model Context Protocol) es un estándar abierto con el que los asistentes de IA se conectan a servicios externos. Dicho de forma sencilla, es un enchufe: el servicio declara la lista de acciones que sabe hacer y el asistente las ejecuta cuando una persona se lo pide. Lo admiten Claude, ChatGPT, Gemini, Copilot, editores como Cursor y plataformas de automatización como n8n.

Hasta ahora, la única forma de conectar los envíos con un sistema externo era la API: un programador describe el escenario en código y a partir de ahí funciona tal como quedó escrito. La diferencia está en el método. El código fija el escenario de una vez y para siempre; al asistente le explicas la tarea con palabras y la cambias cuando quieras. Por debajo están la misma API y las mismas claves, así que la automatización de tu CRM y el trabajo del asistente viven en un solo proyecto y ven las mismas cuentas, segmentos, envíos y respuestas de clientes.

Qué sabe hacer el asistente con los envíos

La lista de acciones del asistente es prácticamente la misma que tienes en el panel, salvo la administración.

Ver qué está pasando. Las cuentas de WhatsApp y Telegram conectadas, los bots de Telegram y su estado. La lista de envíos, el avance, a quién le llegó, quién respondió y qué respondió exactamente.

Preparar un envío. El borrador se arma en un paso: textos, destinatarios, envío a moderación. Después lo ajustas conversando hasta que te guste: reescribir el mensaje, cambiar el segmento, pasar la moderación de nuevo.

Revisar el texto antes del envío. El asistente puede pasar tus textos por la misma revisión bloqueante que hay antes de cada lanzamiento y corregir de antemano los puntos problemáticos. No se crea ningún borrador en el proceso, así que no te queda un cementerio de envíos cancelados.

Trabajar con tu base. Segmentos y propiedades de contacto: ver, crear, agregar contactos, comprobar qué tan completa está la propiedad que piensas insertar en el texto. No hace falta pegar miles de números en el chat: el asistente llena un segmento a partir de un archivo del proyecto (xlsx, csv, docx, pdf y otros) e identifica en él tanto los números como las columnas con valores de propiedades.

Ordenar lo que dejó. Un borrador de prueba, un segmento armado solo para mirar, una propiedad de contacto que ya no se usa: el asistente borra todo eso cuando se lo pides, y la conversación no deja rastros en el proyecto. Además, un segmento se puede simplemente archivar y recuperar después si todavía puede servir. Por iniciativa propia el asistente no borra nada: nombra lo que va a eliminar y espera tu respuesta. Un envío en curso no lo borra en absoluto: primero hay que detenerlo.

Manejar varios proyectos. Si tienes más de un proyecto, por ejemplo tu empresa y la de un cliente o un país y otro, el asistente trabaja con todos desde una sola conexión. El proyecto se agrega en el panel: «Mis aplicaciones» → «agregar proyecto» en la fila del asistente, sin volver a conectarlo. Del mismo modo puedes quitarle el acceso a uno sin desconectar al asistente por completo. Cada respuesta nombra el proyecto en el que trabajó, y antes de lanzar, enviar o borrar, que son acciones irreversibles, hay que nombrar el proyecto de forma explícita: el asistente no puede adivinarlo, así que un envío no se irá a la empresa equivocada porque nadie lo aclaró.

Responder dentro de la conversación. El asistente lee el historial del chat y le responde a la persona ahí mismo, citando un mensaje concreto cuando hace falta. Antes de enviar, te muestra el texto y el destinatario. Si te arrepientes justo después de enviarlo, pídele que lo cancele: el mensaje que la cuenta todavía no tomó de la cola se retira. En Dialogs, ese mensaje aparece firmado con el nombre del asistente, por ejemplo «Claude», si se conectó iniciando sesión con tu cuenta: al pasar el cursor por la firma ves quién del equipo lo conectó. Un asistente conectado con una clave aparece como «API», y al pasar el cursor se ve el nombre de la clave.

Conectar una cuenta con un enlace. El asistente crea una invitación y entrega un enlace, y la persona conecta su propia cuenta desde el navegador, por código QR o por número. No necesita tener usuario en el servicio ni acceso al panel. Es útil cuando la cuenta no la maneja el dueño del proyecto, sino un empleado o un cliente.

Trabajar con los archivos del proyecto. Listarlos, subirlos por enlace público, insertar una imagen o un documento en el mensaje del envío. Si solo adjuntaste un archivo a un mensaje en el chat, el asistente no tiene forma de pasárselo al servicio: dale un enlace al archivo o súbelo en el panel. Otro detalle que conviene saber de antemano: un archivo que nunca se envió se borra del almacenamiento al día siguiente. Eso no afecta a un envío ya armado: la imagen se copia en él al agregarla.

El asistente conoce las reglas de las plataformas, no las adivina

El gran problema de la AI en un área que no conoce es que inventa con total seguridad. Por eso, junto con las acciones, el servidor le entrega al asistente una guía que lee antes de trabajar: qué puede hacer cada mensajería, qué formatos de adjuntos y qué longitud de texto se aceptan, dónde funcionan los botones, cómo son los límites y el calentamiento de la cuenta, qué bloquea la moderación y qué solo recomienda.

El resultado práctico es simple. El asistente no te va a prometer botones debajo de un mensaje de WhatsApp, donde las cuentas normales no los tienen, ni te va a proponer que un bot envíe a una base de números cargada: un bot solo le escribe a sus suscriptores. Y te lo dice antes de que gastes tiempo preparando.

Qué no hace el asistente

Los límites son intencionales y son parte de la respuesta a «¿y no irá a enviar algo por su cuenta?».

No lanza un envío en un solo paso. Preparar y lanzar están separados. El asistente deja el borrador listo, tú lo ves en el panel y el lanzamiento es una acción aparte y confirmada. Un mensaje enviado no se puede deshacer, así que el punto de control queda en manos de una persona.

No responde por su cuenta a los mensajes entrantes. Por lo general, el asistente se entera de los mensajes nuevos cuando le pides que mire. El servicio puede avisarle de un mensaje entrante nuevo, pero ponerlo en marcha con ese aviso depende de la plataforma del asistente, y no todas lo permiten. En cualquier caso, el asistente te consulta la respuesta a un cliente antes de enviarla.

No toca la configuración del proyecto. Webhooks, planes, pagos, usuarios del proyecto: nada de eso existe en el servidor. Desconectar una cuenta de mensajería o un bot sí puede, pero solo si le marcaste aparte el permiso de gestión de cuentas: sin él, ni la clave ni el token desconectan nada. Y desconectar es irreversible: la cuenta hay que volver a conectarla con el teléfono en la mano. Por eso el asistente dice qué va a desconectar y pregunta directamente.

Seguridad: quién puede lanzar qué

Un envío armado por el asistente sigue el camino de siempre: la misma moderación con AI antes de arrancar y la misma Autoestrategia que elige un ritmo de envío seguro para la cuenta de mensajería. Los límites no se pueden saltar a través del asistente, porque usa los mismos mecanismos que el panel: puedes pedirle que «envíe más rápido», pero no se acelerará nada. Un envío desde un bot no tiene calentamiento. El calentamiento existe para que la plataforma no bloquee una cuenta por envíos masivos, y el bot les escribe a personas que se suscribieron por su cuenta, así que sale a máxima velocidad desde el principio.

Hay dos formas de conectarlo, y en ambas se limitan los permisos; la diferencia está en dónde los marcas.

Acceso desde tu cuenta. El asistente te manda a una página de confirmación con la lista de permisos que pide. Normalmente son lectura, preparación de borradores, lanzamiento y gestión de cuentas. Tú autorizas el acceso completo o lo rechazas. En esa página no se puede quitar un permiso suelto, pero una vez conectado los permisos se cambian en el panel: «Mis aplicaciones» → «Permisos»; por ejemplo, para quitarle el permiso de lanzar envíos. Así se conectan Claude, ChatGPT, Claude Desktop, Claude Code y Cursor: no hay que pegar claves ni contraseñas.

Clave de API. Para n8n, Yandex AI Studio y tus propios escenarios, donde no se admite el acceso desde tu cuenta pero sí se puede definir una cabecera de la solicitud. Los permisos de la clave se eligen al crearla: una clave nueva puede leer y preparar por defecto, mientras que lanzar envíos se marca aparte. Créale al asistente su propia clave y no le des la que ya usa otra integración: así podrás recortarle o quitarle permisos sin tocar el resto.

También hay una diferencia en los proyectos. La clave se emite dentro de un proyecto y solo conoce ese: dos proyectos son dos conexiones en la configuración del asistente. El acceso desde tu cuenta abarca tantos proyectos como le hayas permitido, todos en una sola conexión.

En qué planes funciona

El servidor MCP no se paga aparte y está incluido en todos los planes, incluido el gratuito Básico: es parte del acceso por API, con los mismos límites y el mismo contador de solicitudes.

Tres cosas dependen del plan, no del servidor. La frecuencia de solicitudes: en Básico son 60 solicitudes por minuto, y el límite se cuenta para el proyecto completo. La lectura de los datos de las cuentas y los bots: las listas de conversaciones y suscriptores requieren la sincronización de chats, y el historial de mensajes, esa misma sincronización más la analítica de respuestas. Y los segmentos: en Básico no existen, así que ahí no se puede armar la audiencia del envío a través del asistente.

En Básico no hay nada de esto, y eso vale también para los bots: sin analítica de respuestas los mensajes entrantes no se reciben, así que no hay nada que leer en la conversación; el bot funciona solo de salida. Lo bueno es que una solicitud así le devuelve al asistente un error claro y no una lista vacía, así que no va a presentar la falta de datos como una respuesta.

Cómo conectarlo

La dirección del servidor es https://mcp.wsender.io/. No hay que instalar nada, el servidor funciona en remoto. En los materiales en ruso el mismo servidor aparece como https://mcp.wsender.ru/: es el mismo, y las dos direcciones funcionan igual.

Lo normal es conectar el asistente iniciando sesión en tu cuenta, sin clave:

  1. En la configuración del asistente, agrega una conexión nueva y pega en ella la dirección del servidor. En Claude es Customize → Connectors → Add custom connector; la app Claude Desktop se conecta igual. En ChatGPT es Settings → Apps & Connectors: en Advanced settings activa Developer mode, pulsa Create y elige la autenticación OAuth. El modo de desarrollador está en los planes de pago de ChatGPT.
  2. El asistente abrirá la página de inicio de sesión de WSENDER. Entra como siempre: con Yandex, Google o por correo.
  3. Elige un proyecto, revisa qué permisos se piden y autoriza el acceso.
  4. Conecta las cuentas de mensajería y los bots si todavía no lo hiciste, y pídele al asistente que te muestre lo que ve.

Claude Code no tiene sección de conexiones: el servidor se agrega con un comando en la terminal.

bash
claude mcp add --transport http --scope user wsender https://mcp.wsender.io/

Con --scope user, el servidor queda disponible en todos tus proyectos, no solo en la carpeta actual. Claude Code mostrará «Needs authentication» junto a wsender, y es lo esperado: ejecuta /mcp, elige wsender y pulsa Authenticate. Después entra en tu cuenta y autoriza el acceso, como en los pasos 2 y 3. En Cursor, la dirección del servidor se escribe en ~/.cursor/mcp.json, y el inicio de sesión se lanza con el botón junto a wsender en los ajustes de Cursor, sección MCP.

La clave del proyecto hace falta donde no se admite el acceso desde tu cuenta: en n8n, Yandex AI Studio y tus propios escenarios. Crea una clave en el panel: sección «API», botón «Crear clave». El token se muestra una sola vez, guárdalo en ese momento. En la configuración de la conexión indica la misma dirección y pasa la clave en la cabecera Authorization con el valor key TU_CLAVE. En n8n es el nodo MCP Client Tool con autenticación Header Auth; en Yandex AI Studio la cabecera se configura en MCP Hub. Claude Code y Cursor también se pueden conectar con clave.

De ahí en adelante, todo se hace conversando. Empieza por leer: pídele las cuentas y los bots conectados y el último envío con sus respuestas. Es seguro y te muestra enseguida en qué puede servirte a ti en concreto.

Conclusión

La AI ya sabía escribir el texto de un envío. Lo que cambia con MCP es que entre «se me ocurrió» y «salió» ya no hay un traspaso manual. El asistente ve tu base, tus cuentas y las respuestas de tus clientes, trabaja con ellas dentro de tu proyecto y te deja a ti la decisión de lanzar.

Puedes conectar el asistente en el plan gratuito: ahí te deja ver cómo funciona y armar tu primer borrador. Para que vea conversaciones y mensajes y arme audiencias con segmentos, necesitas un plan con sincronización de chats, analítica de respuestas y segmentos.