MCP (Model Context Protocol) es un protocolo abierto, creado por Anthropic en 2024 y adoptado en 2025-2026 por OpenAI, Google y los principales IDEs, que estandariza cómo un agente de IA descubre y llama herramientas de aplicaciones externas. Aplicado a WhatsApp Business, MCP permite que Claude, ChatGPT/Codex, Cursor o un agente custom busquen chats, envíen mensajes y muevan contactos en tu CRM sin código pegamento — basta con apuntar el agente a un servidor MCP como el de Aurora Inbox y pegar una clave.
En una frase
MCP es a los agentes de IA lo que USB-C es a los dispositivos: un conector único, estándar, que reemplaza decenas de integraciones custom.
Por qué nace MCP
Antes de MCP, conectar un agente de IA con WhatsApp implicaba uno de tres caminos:
- Function calling propietario — definir tools en el formato de OpenAI, Anthropic o Google, uno distinto por proveedor.
- Glue code custom — escribir un servidor intermedio que traduce entre el agente y la WhatsApp Cloud API de Meta.
- Plugins propietarios — esperar a que cada vendor (ChatGPT Plugins, Claude Tool Use) construyera la integración a su manera.
Resultado: cada combinación agente × app era un proyecto. 5 agentes × 20 apps = 100 integraciones a mantener.
MCP rompe esto definiendo:
- Un protocolo de transporte (
streamable-httpostdio) sobre JSON-RPC 2.0. - Un formato de manifest público que describe el servidor y sus herramientas.
- Un esquema estándar de tool definition que cualquier agente puede consumir.
Cualquier agente compatible con MCP puede hablar con cualquier servidor MCP. Una sola integración.
Quién soporta MCP en 2026
| Cliente / Agente | Soporte MCP | Config |
|---|---|---|
| Claude Desktop (Anthropic) | Nativo desde 2024 | claude_desktop_config.json |
| Claude Code (CLI) | Nativo | claude mcp add |
| ChatGPT / Codex CLI (OpenAI) | Nativo desde 2025 | ~/.codex/config.toml |
| Cursor | Nativo | ~/.cursor/mcp.json |
| VS Code + GitHub Copilot | Nativo desde 2025 | github.copilot.mcp.servers |
| Windsurf, Continue.dev, Zed | Nativo | Config propio del editor |
| Agentes custom (Python/Node SDK) | Vía SDK oficial | Cliente MCP del SDK |
| Gemini (Google) | Parcial (vía Vertex AI) | En evolución |
A finales de 2026, prácticamente todo agente serio soporta MCP de forma nativa.
Anatomía de un servidor MCP
Un servidor MCP expone tres cosas:
- Manifest público en
/.well-known/mcp.json(o equivalente). Describe el nombre, vendor, autenticación y configuración recomendada para los principales clientes. - Endpoint MCP (típicamente
/mcp) que habla JSON-RPC 2.0. Ahí el agente lista herramientas (tools/list) y las invoca (tools/call). - Esquema de tools: cada herramienta tiene un nombre (
search_chats), descripción, parámetros tipados (con descripción de cada uno) y un valor de retorno.
El agente, al conectarse, lee el manifest, lista las tools, y desde ese momento puede invocarlas como si fueran funciones locales.
Qué significa MCP para WhatsApp Business
WhatsApp es el canal #1 de mensajería en LATAM y mercados emergentes. Conectar un agente de IA a WhatsApp normalmente requiere:
- Cuenta en un BSP (Business Solution Provider) autorizado por Meta.
- API key con permisos sobre el número y la plantilla.
- Lógica de webhook entrante para recibir mensajes.
- Lógica de envío saliente (texto, plantillas, multimedia).
- CRM detrás para no perder contactos ni historial.
- Rate limits para no degradar la calidad de número en Meta.
Con un servidor MCP delante de todo eso, el agente solo invoca herramientas. No le importa cómo Aurora habla con Meta; ve send_message, search_chats, create_contact y las llama. El servidor MCP se encarga de auth, rate limit, audit log, multi-canal y CRM.
Comparativa: MCP vs alternativas
| Dimensión | MCP | Solo Webhooks | Custom API + glue |
|---|---|---|---|
| Setup time | 5 minutos | 1-2 días | 1-2 semanas |
| Líneas de código | 0 | ~200 | 500+ |
| Multi-agente | ✅ Nativo | ❌ Cada agente reimplementa | ❌ Cada agente reimplementa |
| Audit trail | ✅ Por servidor | Manual | Manual |
| Rate limit centralizado | ✅ | ❌ | Manual |
| Vendor lock-in | Bajo (protocolo abierto) | Bajo | Alto |
| Discoverability | ✅ Manifest público | ❌ | ❌ |
| Mantenimiento | El servidor evoluciona, el agente no | Cada agente | Cada integración |
El servidor MCP de Aurora Inbox
Aurora Inbox publica su servidor MCP en https://developers.aurorainbox.com/mcp con manifest público en https://developers.aurorainbox.com/.well-known/mcp.json. Soporta:
- Protocolo MCP versión
2025-03-26. - Transporte
streamable-http. - Auth via Platform API key (
Authorization: Bearer ak_live_…). - 30+ herramientas que cubren chats, mensajes, contactos, empresas, oportunidades, canales, chatbots, equipos, usuarios, webhooks y diagnóstico.
- Multi-canal: misma tool sirve para WhatsApp Cloud API, WhatsApp Business, Messenger e Instagram (
channelType0-3). - Rate limits por tenant en
send_message(1 mensaje/seg) para proteger la calidad de número con Meta. - Audit log nativo: cada llamada queda asociada al
keyIdque la originó.
Eso significa: cualquier agente compatible con MCP puede driver Aurora end-to-end con una sola clave. La misma clave funciona en Claude Code, Codex, Cursor, Claude Desktop y VS Code Copilot.
Casos de uso típicos
Triage automatizado
Un agente revisa cada mañana los chats sin contestar (search_chats(unanswered=true)), prioriza por urgencia y deja una nota interna en cada uno con el plan de respuesta.
Outreach proactivo
Un agente conectado a tu CRM detecta leads que abrieron un email pero no contestaron, abre o reusa un chat de WhatsApp (create_chat) y manda un follow-up personalizado (send_message).
Onboarding programático
Un agente recibe un Excel con 500 contactos nuevos, los inserta en Aurora con upsert_contact y abre oportunidades para los que califican BANT.
Operaciones híbridas
Front-line: chatbot de Aurora con GPT-5 atiende el 70% del volumen. Back-office: Claude Code en la máquina del rep escala automáticamente los chats marcados unanswered=true después de 5 minutos.
Errores comunes al adoptar MCP
- Confundir MCP con un LLM. MCP es solo el protocolo; el LLM (Claude, GPT, Gemini) sigue siendo lo que razona.
- Pensar que MCP reemplaza la API REST. Aurora MCP refleja 1:1 la Platform V1 REST API — son dos formas de hablar con lo mismo.
- No revocar claves de devs que se van. Cada
ak_live_*debe ser por humano o por máquina, revocable individualmente. - Saltarse rate limits.
send_messageestá limitado a 1/seg por tenant en MCP igual que en REST. No es un bug, es protección de calidad de número Meta.
Qué ganas adoptando MCP en tu stack
- Tu equipo de ventas usa Claude Desktop para responder WhatsApp con contexto del CRM.
- Tu equipo de soporte usa Cursor para resolver issues escribiendo prompts en lenguaje natural.
- Tu equipo de marketing usa Codex CLI para correr campañas masivas con respeto a rate limits.
- Tu equipo de producto usa VS Code Copilot para construir integraciones sin escribir código.
- Una sola clave Aurora, todos los agentes.
Preguntas frecuentes
¿MCP es solo de Anthropic?
No. Anthropic lo abrió como spec pública en 2024. OpenAI, Google, Microsoft y la mayoría de IDEs lo adoptaron en 2025-2026.
¿Necesito programar para usar MCP?
No para clientes ya soportados (Claude Desktop, Claude Code, Codex, Cursor, VS Code). Solo pegas un snippet de config. Para agentes custom, hay SDKs en Python, Node, Go y Rust.
¿MCP funciona con WhatsApp directamente?
No con la WhatsApp Cloud API de Meta directamente. Necesitas un servidor MCP encima — Aurora Inbox provee uno listo, autenticado y con CRM detrás.
¿Qué pasa si mi agente MCP comete un error?
Aurora valida cada llamada (campos requeridos, GUIDs válidos, roles del usuario) y devuelve errores tipados. Tu agente recibe el error y puede reintentar o escalar.
¿MCP soporta streaming de respuestas?
Sí. El transporte streamable-http permite que el servidor pushé eventos al agente — útil para herramientas que tardan (ej. iniciar un chatbot, sincronizar catálogo).
¿Cómo empiezo?
Crea una cuenta de Aurora Inbox, genera tu clave en el Developer Portal y pégala en tu cliente MCP favorito. 5 minutos de punta a punta. Las guías específicas:

