whatsapp-chatgpt-mcp
WhatsApp → ChatGPT (vía MCP)
Conecta un WhatsApp a ChatGPT: cada cliente/agencia se convierte en un Proyecto en ChatGPT, con informe del día (vía Programados) y preguntas libres sobre las conversaciones. Coste cero — todo open-source/self-hosted.
WhatsApp ←QR code→ Evolution API ←→ servidor MCP ←→ ChatGPT (Modo de desenvolvedor)
↓
Postgres (sessão + mensagens)Estructura
Archivo | Qué es |
| Instalación completa en un comando en una VPS (Postgres + Evolution + MCP + HTTPS) |
| Variables a completar (contraseñas, número de la instancia, lista de bloqueo, dominio) |
| El conector al que accede ChatGPT (Node, 4 herramientas: listar conversaciones, buscar contacto, mensajes de una conversación, mensajes recientes) |
| Plan B: despliegue en Render free + Postgres gratuito externo, si no hay VPS |
Related MCP server: WhatsApp Cloud API MCP Server
Guía de implementación
1. Infraestructura (~15 min, en una VPS Ubuntu con Docker)
git clone https://github.com/rafaelacoelhob/whatsapp-chatgpt-mcp.git
cd whatsapp-chatgpt-mcp
cp .env.example .env
nano .env # preencher senhas e domínio (instruções no próprio arquivo)
docker compose up -dRequisito: un dominio/subdominio apuntando a la IP de la VPS (registro A) — Caddy emite el certificado HTTPS por sí solo.
2. Conectar WhatsApp (2 min, una vez)
Acceder al panel de Evolution:
http://<servidor>:8080/manager(login =EVOLUTION_API_KEY)Crear instancia con el nombre definido en
EVOLUTION_INSTANCE(integración: Baileys)En el móvil: WhatsApp → Configuración → Dispositivos vinculados → Vincular dispositivo → escanear el QR
Prueba primero con TU número; después repite con el número definitivo (cambiando
EVOLUTION_INSTANCEo creando otra instancia).
3. Conectar a ChatGPT (3 min)
ChatGPT → Configuración → Plugins → Modo de desarrollador → crear conector
URL:
https://<dominio-do-mcp>/mcp/<MCP_PATH_SECRET>Probar en un chat: "Lista mis conversaciones recientes de WhatsApp" y "Resume los mensajes que recibí hoy"
4. Proyectos por agencia (2 min cada uno)
Crear un Proyecto en ChatGPT por agencia con estas instrucciones (adaptar):
Você acompanha as conversas da AGÊNCIA X no meu WhatsApp (use as
ferramentas do conector WhatsApp).
Contatos conhecidos da agência:
- Fulana — +55 11 9XXXX-XXXX
- Grupo "Agência X"
Contatos novos: se uma conversa de número desconhecido claramente for
desta agência, inclua no relatório na seção "🆕 Contato novo — confirmar".
Só trate como contato fixo depois que eu confirmar.
Relatório do dia — quando eu pedir, busque as mensagens de hoje e
organize em: 📌 Decisões / ⏳ Pendências / 📅 Prazos / ❗ Precisa de
resposta / 🆕 Contatos novos.
Responda sempre em português, direto. Se a informação não estiver nas
conversas, diga que não está — não invente.5. Informe diario automático
ChatGPT → Programados → nueva tarea: "Todos los días a las 18h, busca en WhatsApp los mensajes de hoy de [agencia/contactos] y genera el informe del día en el formato Decisiones / Pendientes / Plazos / Necesita respuesta / Contactos nuevos." (Business: hasta 15 tareas activas; por encima de eso, usar una tarea única que cubra todas las agencias.)
Lista de números prohibidos
BLOCKED_NUMBERS en .env (con DDI, separados por coma). Es un filtro técnico en el servidor: las conversaciones de esos números nunca se entregan a ChatGPT, independientemente de lo que se pida. Modificaste el .env → docker compose up -d de nuevo para aplicar.
Mantenimiento (lo que puede ocurrir)
La sesión de WhatsApp cayó (raro): volver a escanear el QR en el panel de Evolution (paso 2).
El servidor se reinició: los contenedores vuelven solos (
restart: always); la sesión sobrevive (queda en Postgres).Desconectar definitivamente: en el móvil, Dispositivos vinculados → cerrar sesión;
docker compose down; quitar el conector en ChatGPT.
Avisos
Evolution usa el puente estilo WhatsApp Web — no es oficial de Meta. Riesgo de baneo bajo para lectura, pero no nulo; el dueño del número debe ser consciente.
Las conversaciones transitan por el servidor y por OpenAI (estándar de ChatGPT).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with your personal WhatsApp account, allowing them to search messages and contacts, retrieve chat history, and send messages to individuals or groups. Uses WhatsApp Web API with local data storage for privacy and security.13ISC
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to send WhatsApp messages, templates, and retrieve media through the WhatsApp Cloud API. Provides webhook handling and seamless integration with Meta's WhatsApp Business platform.23
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with your personal WhatsApp account to search messages, list chats, and send messages. It stores all authentication and message data locally using SQLite for privacy and direct multi-device API connection.131ISC
- AlicenseBqualityBmaintenanceBridges the WhatsApp HTTP API with AI assistants to enable full control over messaging, chat management, and interactive workflows through 63 specialized tools. It allows users to automate WhatsApp tasks and receive real-time AI feedback directly on their mobile devices.63215MIT
Related MCP Connectors
Send and read WhatsApp messages on your Leporis account from AI coding agents, via your own API key.
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Voice and chat for AI agents — Discord, Teams, Meet, Slack, Zoom, Telegram, WhatsApp, NC Talk, SIP
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rafaelacoelhob/whatsapp-chatgpt-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server