EZContact
EZContact
← Volver al blog

¿Puede Claude leer y enviar mensajes de WhatsApp? Lo que es posible hoy (2026)

Sí — Claude puede leer y enviar mensajes de WhatsApp, pero no de forma directa. Necesita un puente con la API de WhatsApp Business como EZContact. Aquí está exactamente qué puede y qué no puede hacer Claude con WhatsApp, y cómo configurarlo.

EZContact Team

Sí — Claude puede leer y enviar mensajes de WhatsApp. Pero no de forma directa. Claude no tiene conexión nativa con WhatsApp. Lo que lo hace posible es un puente con la API de WhatsApp Business — específicamente, un servidor MCP como el que provee EZContact — que le da a Claude acceso estructurado a tu bandeja de WhatsApp.

Aquí está exactamente qué puede y qué no puede hacer Claude con WhatsApp en 2026, y cómo funciona la configuración.

¿Puede Claude leer y enviar mensajes de WhatsApp? Lo que es posible en 2026

La respuesta corta

Capacidad¿Posible?Cómo
Leer mensajes de WhatsApp entrantes✅ SíVía servidor MCP (EZContact)
Enviar respuestas en una conversación abierta✅ SíVía MCP, dentro de la ventana de 24h
Enviar mensajes salientes a contactos nuevos✅ Sí (solo plantillas)Vía plantillas HSM aprobadas
Acceder al historial completo de conversación✅ SíHilo completo vía MCP
Consultar datos del negocio al responder✅ SíVía herramienta Data Tables del MCP
Enviar archivos (PDFs, imágenes, documentos)✅ SíVía herramienta de archivos del MCP
Conectarse a WhatsApp sin un puente❌ NoWhatsApp no expone API directa para modelos de IA
Acceder a WhatsApp personal (no Business)❌ NoEl WhatsApp personal no tiene API soportada
Leer mensajes sin acceso a la API❌ NoRequiere WhatsApp Business API

Por qué Claude no puede acceder a WhatsApp directamente

WhatsApp no ofrece una API que los modelos de IA como Claude puedan llamar directamente. Meta controla la API de WhatsApp Business — y acceder a ella requiere:

  1. Un Meta Business Portfolio verificado
  2. Un número de WhatsApp Business aprobado y conectado a la API
  3. Un BSP (Business Solution Provider) de WhatsApp o partner directo de la API para gestionar la conexión

Claude, por sí solo, no tiene ninguno de estos elementos. Claude es un modelo de lenguaje — puede razonar sobre texto, generar respuestas y llamar herramientas externas — pero no tiene credenciales de red para conectarse a la infraestructura de WhatsApp.

La solución: un servidor MCP que actúa como puente autenticado entre Claude y WhatsApp.


Cómo Claude lee mensajes de WhatsApp

Cuando Claude está conectado a EZContact vía MCP, llama a las herramientas get_conversation o list_conversations:

Claude → llamada MCP: list_conversations(status="open", limit=10)

Respuesta del servidor MCP:
[
  {
    "id": "conv_8821",
    "contact": { "name": "Ana Martínez", "phone": "+52 55 1234 5678" },
    "last_message": "Buenas, quisiera saber el precio del plan Pro",
    "timestamp": "2026-08-13T13:02:00Z",
    "status": "open",
    "unread": true
  },
  ...
]

Claude recibe estos datos estructurados como respuesta de herramienta y puede razonar sobre cada conversación — redactando respuestas, identificando intención, consultando tu base de conocimiento o tablas de datos, y decidiendo qué hacer a continuación.

Para una conversación específica, Claude llama a get_conversation para recuperar el hilo completo:

Claude → llamada MCP: get_conversation(id="conv_8821")

Respuesta MCP:
{
  "contact": { "name": "Ana Martínez", "phone": "+52 55 1234 5678" },
  "messages": [
    { "from": "contact", "text": "Hola", "timestamp": "..." },
    { "from": "agent", "text": "¡Hola! ¿En qué puedo ayudarte?", "timestamp": "..." },
    { "from": "contact", "text": "Quisiera saber el precio del plan Pro", "timestamp": "..." }
  ]
}

Claude ahora tiene el contexto completo de la conversación y puede responder de forma precisa.


Cómo Claude envía mensajes de WhatsApp

Dentro de la ventana de servicio de 24 horas

Cuando un cliente te ha enviado un mensaje en las últimas 24 horas, Claude puede enviar una respuesta de texto libre:

Claude → llamada MCP: send_message(
  conversation_id="conv_8821",
  text="Hola Ana, el plan Pro está en $1,499 MXN/mes e incluye conversaciones de IA 
        ilimitadas, handoff humano, Data Tables y todos los canales (WhatsApp, 
        Instagram, Messenger). ¿Te envío la comparativa completa de funciones?"
)

Respuesta MCP: { "status": "sent", "message_id": "msg_9923" }

El mensaje llega al WhatsApp de Ana como un mensaje normal de tu número de negocio.

Fuera de la ventana de 24 horas (plantillas)

Si no se ha recibido ningún mensaje en las últimas 24 horas, WhatsApp requiere usar un mensaje de plantilla pre-aprobada (HSM). Claude usa send_template:

Claude → llamada MCP: send_template(
  contact_phone="+52 55 1234 5678",
  template_name="seguimiento_consulta",
  parameters=["Ana", "plan Pro", "ezcontact.ai/precios"]
)

Los mensajes de plantilla deben ser aprobados por Meta antes de su uso. La plataforma de EZContact gestiona el envío y la administración de plantillas.


Qué hace Claude entre leer y enviar

El poder no está solo en leer o enviar — está en lo que Claude razona en medio.

Ejemplo: Claude atendiendo una consulta de precios

  1. list_conversations → encuentra 3 conversaciones sin responder
  2. get_conversation("conv_8821") → lee la pregunta de Ana sobre el plan Pro
  3. query_data_table("precios") → obtiene precios actuales desde Data Tables
  4. search_knowledge_base("funciones plan Pro") → recupera lista de features
  5. Redacta una respuesta personalizada y precisa
  6. send_message(...) → envía la respuesta

Todo esto ocurre en una sola sesión de razonamiento de Claude. El cliente recibe una respuesta inmediata, precisa y contextualizada — sin que ningún humano tenga que escribir nada.


Dos modos de operación

Modo 1: Claude como Copilot (humano en el loop)

Tu equipo usa Claude Desktop con el servidor MCP de EZContact configurado. Claude lee conversaciones y redacta respuestas. Un humano revisa y aprueba antes de enviar. Ideal para conversaciones de alto valor donde el juicio humano importa.

Flujo típico:

  • El miembro del equipo le pregunta a Claude: “Muéstrame todos los mensajes sin responder y redacta respuestas para cada uno”
  • Claude lee 8 conversaciones, consulta tablas de datos, redacta respuestas personalizadas
  • El equipo revisa, edita si es necesario, hace clic en enviar

Modo 2: Agente autónomo (sin humano por mensaje)

Claude opera 24/7 dentro de EZContact como agente desplegado. Maneja mensajes de WhatsApp entrantes automáticamente — lee, razona, responde. Escala a un humano cuando:

  • El cliente solicita explícitamente una persona
  • La consulta cae fuera del alcance configurado
  • Se detecta un tono frustrado o un trigger de escalación

En este modo, el loop de MCP corre del lado del servidor. No se necesita Claude Desktop.


Lo que Claude no puede hacer con WhatsApp

WhatsApp personal: Claude no puede acceder a cuentas de WhatsApp personales (la app en tu teléfono). Solo los números de WhatsApp Business API — conectados a través de un BSP o partner directo de la API como EZContact — pueden accederse programáticamente.

Enviar a contactos nuevos sin consentimiento: WhatsApp requiere opt-in antes de enviar mensajes salientes a contactos nuevos. Puedes responder a personas que te hayan escrito primero (dentro de 24 horas, texto libre). Para contactos que no han iniciado conversación, necesitas una plantilla aprobada y evidencia de opt-in previo.

Notas de voz: Los mensajes de voz de WhatsApp no pueden ser procesados por Claude vía MCP en tiempo real. Los mensajes de texto tienen soporte completo. La transcripción de audio puede agregarse como un paso separado del pipeline.

Leer chats personales cifrados de extremo a extremo: Las conversaciones personales de WhatsApp usan cifrado de extremo a extremo y no son accesibles por ninguna API. Solo los mensajes de la API Business están disponibles.

Acceso directo a la API de Meta sin BSP: Claude no puede autenticarse directamente a la API de WhatsApp Business de Meta. Se requiere un BSP o partner de API (como EZContact) para manejar credenciales de API, webhooks y cumplimiento de mensajes.


Configurar Claude para leer y enviar mensajes de WhatsApp

Paso 1: Conecta tu número de WhatsApp Business a EZContact

Ve a ezcontact.ai → Regístrate → Conecta tu número de WhatsApp Business usando el Embedded Signup de Meta (no se necesita cuenta BSP, no se necesita desarrollador).

Paso 2: Configura tu agente de IA

En EZContact, escribe un prompt describiendo tu agente: qué hace, qué responde, cuándo escalar. Esto despliega a Claude como tu agente autónomo de WhatsApp.

Paso 3 (opcional): Modo Copilot con Claude Desktop

Para el modo Copilot del equipo, instala el servidor MCP de EZContact (npm install -g @ezcontact/mcp-server), agrega tu API key a la configuración de Claude Desktop y reinicia. Claude puede entonces leer y enviar mensajes directamente desde la interfaz de Claude Desktop.


Preguntas frecuentes

¿Puede Claude leer mis mensajes de WhatsApp sin configurar nada? No. Claude no tiene acceso nativo a WhatsApp. Necesitas una conexión con la API de WhatsApp Business (vía EZContact u otro BSP) y un servidor MCP que exponga las herramientas de WhatsApp a Claude.

¿Puede Claude enviar mensajes de WhatsApp a cualquier número de teléfono? Solo a contactos que te hayan enviado un mensaje previamente (dentro de una ventana de servicio de 24 horas, texto libre) o a cualquier número usando mensajes de plantilla pre-aprobada. No puedes enviar mensajes arbitrarios a contactos nuevos sin opt-in previo.

¿Mi cliente de WhatsApp sabe que está hablando con Claude? Eso depende de tu configuración. La mayoría de los negocios despliega a Claude como un agente con marca propia (“Hola, soy Sofía de EZContact”) sin revelar el modelo de IA subyacente. Cuando un humano toma el control, la conversación continúa en el mismo hilo — el cliente experimenta una transición sin interrupciones.

¿Puede Claude leer mensajes de grupos de WhatsApp? La API de WhatsApp Business no soporta mensajes de grupos. Claude solo puede interactuar con conversaciones 1:1 de negocio (el canal estándar de atención al cliente).

¿Cómo se diferencia esto de usar un chatbot de WhatsApp tradicional? Un chatbot tradicional sigue árboles de decisión o triggers de palabras clave. Claude es un modelo de lenguaje grande — entiende contexto, maneja preguntas inesperadas, razona a través de múltiples fuentes de datos (tu base de conocimiento + tablas de datos + historial de conversación), y produce respuestas naturales y alineadas con tu marca. La diferencia de calidad es significativa para flujos de conversación complejos o variados.


Más guías en esta serie


La conclusión

Claude puede leer y enviar mensajes de WhatsApp — pero necesita un puente con la API de WhatsApp Business para hacerlo. EZContact provee ese puente como servidor MCP, dando a Claude acceso estructurado a tu bandeja, tu historial de conversaciones, tus datos de negocio y la capacidad de enviar respuestas dentro de las reglas de mensajería de WhatsApp.

El resultado: un agente de IA que lee mensajes de clientes en tiempo real, razona con contexto completo, consulta tus datos de negocio en vivo y responde — todo automáticamente, 24/7, en el mismo hilo de WhatsApp que tus clientes ya usan.

Comienza en ezcontact.ai → o escríbenos por WhatsApp para verlo en acción.

Pon a tu WhatsApp a trabajar con EZContact

Agente de IA que conoce tu negocio, inbox unificado y handoff humano cuando haga falta. Sin flujos complicados: lo configuras con un solo prompt.