Apresentando o Conector de IA MCP do WhatsApp

26 de junho de 2025

Potencialize sua automação do WhatsApp com IA! Envie mensagens, resuma conversas e gerencie chats usando linguagem natural ou voz a partir do seu app de IA favorito como ChatGPT, Claude ou agentes de IA personalizados da OpenAI, Anthropic e mais.

Apresentando o primeiro e mais completo servidor MCP (Model Context Protocol) que conecta seus WhatsApp chats, mensagens, grupos e contatos com qualquer cliente compatível com LLM como Claude Desktop, Gemini, ChatGPT (chegando muito em breve), VS Code Copilot, Cursor, Cline, Windsurf, n8n e muito mais — permitindo capacidades de comunicação e automação sem precedentes 🥳

✨ Integre facilmente o Wassenger WhatsApp API com qualquer cliente de IA com suporte MCP, incluindo ChatGPT, VS Code Copilot, Claude Desktop, Cursor, Windsurf e muitos mais!

💬 Transforme a forma como você se comunica — automatize respostas, analise padrões de chat e gerencie conversas com clientes em escala, administre chats e grupos do WhatsApp, tudo por meio de comandos conversacionais simples em texto ou voz com seu assistente de IA.

👉 👉 Saiba mais sobre o conector Wassenger MCP aqui

👉 👉 Explore exemplos de prompts de caso de uso

⚠️ Observação: Você só precisa usar este pacote se seu cliente MCP não suportar streaming HTTP (anteriormente conhecido como conexão SSE). Para usar uma conexão HTTP remota leia estas instruções.

Sobre

Wassenger é uma solução versátil de Chat em Equipe para WhatsApp e API para mensagens de negócios que permite automatizar qualquer coisa no WhatsApp.

Confira a documentação da API e exemplos aqui

Atualização do produto: 🚀 Automatize qualquer coisa no WhatsApp com nossa nova solução No-Code Wassenger Flows ⚡✨

Requisitos

  1. Cadastre-se gratuitamente no Wassenger
  2. Obtenha sua chave de API aqui
  3. Configure seu cliente MCP usando um dos três métodos abaixo
  4. Comece a conversar com seu assistente de IA sobre qualquer assunto relacionado ao WhatsApp

Exemplos de prompts

Converse com suas conversas do WhatsApp a partir de qualquer cliente de IA ou integração de ferramenta agentic.

Aqui estão vários prompts que você pode usar com qualquer assistente de IA para interagir com o WhatsApp através do conector Wassenger MCP:

📱 Mensagens Básicas & Comunicação

  • “Enviar uma mensagem WhatsApp para +1234567890 dizendo ‘Olá! Como você está hoje?’”
  • “Enviar uma mensagem para o contato chamado ‘John Smith’ com o texto ‘Reunião confirmada para as 15h’”
  • “Enviar uma mensagem urgente para +44123456789: ‘Por favor, me retorne a ligação o mais rápido possível’”
  • “Enviar uma mensagem WhatsApp com uma imagem de [URL] para [phone-number]”
  • “Responder à mensagem [message-id] no chat [chat-id] com ‘Obrigado pelo seu feedback!’”

📊 Análise de Conversas & Insights

  • “Resumir minhas últimas 10 mensagens do WhatsApp com +1555123456”
  • “Analisar o tom da conversa no meu chat com o grupo Marketing Team”
  • “Mostre os principais tópicos discutidos na minha conversa com Sarah na última semana”
  • “Contar quantas mensagens recebi hoje de todos os contatos”
  • “Procurar mensagens contendo ‘invoice’ no chat [chat-id]”
  • “Gerar relatório de atividade de chat agrupado por dia para este mês”

👥 Gerenciamento de Grupos & Equipes

  • “Criar um grupo WhatsApp chamado ‘Team Updates’ com os participantes +1234567890, +0987654321”
  • “Quantos participantes há no grupo WhatsApp ‘Project Team Alpha’?”
  • “Listar todos os membros do meu grupo ‘Family Chat’”
  • “Adicionar +1234567890 ao grupo WhatsApp [group-id]”
  • “Tornar +1234567890 admin no grupo [group-id]”
  • “Obter o link de convite para o grupo [group-id]”

⏰ Agendamento & Automação de Mensagens

  • “Agendar uma mensagem para +1234567890 dizendo ‘Feliz Aniversário!’ para ser enviada amanhã às 9h”
  • “Configurar um lembrete por mensagem para o grupo da equipe sobre a reunião da próxima sexta-feira às 14h”
  • “Configurar respostas automáticas para mensagens recebidas fora do horário comercial (9h — 17h)”
  • “Criar um fluxo: quando alguém enviar ‘INFO’, enviar automaticamente nosso folheto da empresa”

🔍 Gerenciamento de Contatos & Dispositivos

  • “Verificar se o número +1555987654 é um número válido do WhatsApp”
  • “Quais números do WhatsApp eu tenho conectados ao Wassenger?”
  • “Mostrar o status de todos os meus dispositivos WhatsApp”
  • “Obter as informações de perfil do contato +1234567890”
  • “Mostrar todos os meus contatos recentes do último mês”

📈 Analytics & Relatórios

  • “Gerar um relatório dos meus contatos do WhatsApp mais frequentes este mês”
  • “Mostrar meus dias de conversa mais movimentados do WhatsApp desta semana”
  • “Qual agente responde mais rápido às solicitações dos clientes?”
  • “Mostrar tendências de volume de chat nos últimos 30 dias”
  • “Contar mensagens não lidas em todos os meus chats”
  • “Encontrar clientes que não interagiram nos últimos 60 dias”

🔔 Status & Monitoramento

  • “Verificar o status de entrega da minha última mensagem para +1234567890”
  • “Mostrar todas as entregas de mensagens com falha de hoje”
  • “Monitorar se meu contato +1555123456 leu minhas mensagens recentes”
  • “Publicar ‘Trabalhando em novos recursos empolgantes!’ como meu status do WhatsApp”

🔄 Operações em Lote & Campanhas

  • “Enviar o mesmo anúncio para todos os membros do meu grupo ‘Team Updates’ individualmente”
  • “Transmitir uma saudação de feriado para meus 10 números mais contatados”
  • “Criar uma campanha chamada ‘Welcome Series’ para enviar ‘Bem-vindo ao nosso serviço!’ para múltiplos contatos”
  • “Iniciar campanha [campaign-id] e verificar seu status de entrega”

🎯 Automação Empresarial Inteligente

  • “Criar um rótulo chamado ‘VIP Customer’ com cor vermelha e aplicá-lo a chats importantes”
  • “Atribuir o chat [chat-id] ao agente [agent-id]”
  • “Mostrar todos os chats com o rótulo ‘support’”
  • “Analisar sentimento nas conversas de suporte ao cliente e sinalizar as negativas”
  • “Gerar um relatório CSV de todos os chats com sua última atividade”
  • “Encontrar todas as mensagens não lidas nos meus chats do WhatsApp”

🔐 Gerenciamento de Conta & Arquivos

  • “Mostrar meu uso atual da conta Wassenger e limites”
  • “Fazer upload de uma imagem de [image-url] para usar em mensagens do WhatsApp”
  • “Listar todos os arquivos enviados com a tag ‘marketing’”
  • “Exportar todos os contatos do dispositivo [device-id] para JSON”

Estes prompts cobrem cenários do mundo real para empresas que usam WhatsApp para atendimento ao cliente, marketing, colaboração em equipe e automação através da plataforma Wassenger.

Uso de streaming HTTP

Se seu cliente MCP suporta HTTP streaming (anteriormente conhecido como Server-Sent Events ou transporte SSE), você pode conectar-se diretamente ao servidor Wassenger MCP sem instalar este pacote. Este é o método preferido, pois é mais rápido e não requer configuração local.

Clientes Suportados

A maioria dos clientes MCP modernos suporta HTTP streaming, incluindo:

  • Claude Desktop (versões mais recentes)
  • VS Code Copilot com extensão MCP
  • Cursor (v0.48.0+)
  • Windsurf
  • OpenAI Responses API
  • ChatGPT (usuários Pro têm acesso, em breve mais usuários)
  • Veja mais clientes de IA com suporte MCP aqui

Configuração MCP

Endpoint do servidor Wassenger MCP:

https://api.wassenger.com/mcp

1. Streamable HTTP (Recomendado)

Se seu cliente MCP suporta Streamable HTTP, pule a instalação — apenas aponte para o servidor Wassenger. Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "wassenger": {
      "type": "http",
      "url": "https://api.wassenger.com/mcp?key=YOUR_WASSENGER_API_KEY"
    }
  }
}

Cursor (mcp.json)

{
  "mcpServers": {
    "wassenger": {
      "type": "http",
      "url": "https://api.wassenger.com/mcp?key=YOUR_WASSENGER_API_KEY"
    }
  }
}

Windsurf (~/.windsurfrc ou .windsurfrc.json do projeto)

{
  "mcp": {
    "servers": {
      "wassenger": {
        "transport": "http-streaming",
        "url": "https://api.wassenger.com/mcp?key=YOUR_WASSENGER_API_KEY"
      }
    }
  }
}

VS Code Copilot (settings.json)

{
  "mcp.servers": {
    "wassenger": {
      "url": "https://api.wassenger.com/mcp?key=YOUR_WASSENGER_API_KEY",
      "transport": "http-streaming"
    }
  }
}

✅ Sem instalações locais • ✅ Atualizações instantâneas • ✅ Inicialização super rápida

2. Pacote NPM (para clientes legados)

Se você precisar de um shim local (Wind­s­urf mais antigos, Cline, etc.), instale e aponte seu cliente para o CLI:

npm install -g mcp-wassenger
// Generic MCP client config
{
"mcpServers": {
"wassenger-cli": {
"command": "npx", 
"args": ["mcp-wassenger", "${WASSENGER_API_KEY}"]
}
}
}

3. Uso Programático da Ferramenta MCP

OpenAI Responses API (JavaScript / Python)

import OpenAI from "openai";
const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });
const resp = await openai.responses.create({
model: "o4-mini", 
tools: [{
type: "mcp", 
server_label: "wassenger", 
server_url: `https://api.wassenger.com/mcp?key=${process.env.WASSENGER_API_KEY}`, 
require_approval: "never"
}], 
input: "Send a WhatsApp message to +1234567890 saying 'Hello from AI!'"
});
console.log(resp);
from openai import OpenAI
import os
# Initialize the OpenAI client
openai = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
# Create a response using the MCP tool
resp = openai.responses.create(
model="o4-mini", 
tools=[{
"type": "mcp", 
"server_label": "wassenger", 
"server_url": f"https://api.wassenger.com/mcp?key={os.getenv('WASSENGER_API_KEY')}", 
"require_approval": "never"
}], 
input="Send a WhatsApp message to +1234567890 saying 'Hello from AI!'"
)
print(resp)

Anthropic Claude (JavaScript / Python)

import Anthropic from "@anthropic-ai/sdk"; const anthropic = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY }); const resp = await anthropic.chat.completions.create({ model: "claude-2.1", // or "claude-3-5-sonnet" tools: [ { type: "mcp", server_label: "wassenger", server_url: `https://api.wassenger.com/mcp?key=${process.env.WASSENGER\_API\_KEY}\`, require_approval: "never" } ], messages: [ { role: "user", content: "Send a WhatsApp message to +1234567890 saying 'Hello from AI!'" } ] }); console.log(resp.choices[0].message);

from anthropic import Anthropic
import os
# Initialize the Anthropic client
anthropic = Anthropic(api_key=os.getenv("ANTHROPIC_API_KEY"))
# Create a chat completion using the MCP tool
resp = anthropic.chat.completions.create(
model="claude-2.1", # or "claude-3-5-sonnet"
tools=[{
"type": "mcp", 
"server_label": "wassenger", 
"server_url": f"https://api.wassenger.com/mcp?key={os.getenv('WASSENGER_API_KEY')}", 
"require_approval": "never"
}], 
messages=[
{"role": "user", "content": "Send a WhatsApp message to +1234567890 saying 'Hello from AI!'"}
]
)
print(resp["choices"][0]["message"])

Vantagens do HTTP Streaming

  • ✅ Nenhuma instalação local necessária
  • ✅ Tempos de conexão mais rápidos
  • ✅ Atualizações automáticas — sempre usa a versão mais recente do servidor
  • ✅ Maior confiabilidade — sem dependência do Node.js
  • ✅ Configuração mais simples — apenas uma URL

Obtendo sua Chave de API

  1. Cadastre-se em Wassenger.com
  2. Vá para suas configurações de API
  3. Copie sua chave de API
  4. Substitua YOUR_WASSENGER_API_KEY na configuração acima

Ferramentas MCP Suportadas

O servidor Wassenger MCP fornece ferramentas abrangentes de automação do WhatsApp organizadas em categorias funcionais. Todas as ferramentas usam parâmetros baseados em ações para interações amigáveis a LLM:

📱 Mensagens Core & Comunicação

  • manage_whatsapp_messages - Envio de mensagens universal com 11 tipos de ação: texto, mídia, localização, contato, enquete, evento, agendado, ao vivo, expirando, agente e mensagens de template
  • manage_whatsapp_message_interactions - Interações de mensagem: responder, encaminhar, reação e voto em enquete
  • get_whatsapp_chat_messages - Recuperação abrangente de mensagens: recentes, busca, intervalo de datas, por remetente, por tipo, por ID, busca avançada, contexto de thread e filtragem de mídia
  • analyze_whatsapp_chat_messages - Análises de mensagens: estatísticas, rastreamento de status de entrega e exportação de dados em múltiplos formatos

💬 Gerenciamento de Chat & Conversas

  • get_whatsapp_chats - Recuperação universal de chats com 9 ações: recentes, não lidos, por status, atribuídos, por tipo de contato, por ID, busca, arquivados e filtragem por intervalo de datas
  • analyze_whatsapp_chats - Análise de chats e exportação com estatísticas e capacidades abrangentes de exportação de dados
  • search_whatsapp_chats_by_name - Busca rápida de chat por nome de contato, nome de grupo ou nome de canal

👥 Gerenciamento de Grupos & Equipes

  • manage_whatsapp_groups - Operações completas de grupo: buscar, criar, atualizar, entrar, sair, gerenciamento de convites com 8 tipos de ação
  • manage_whatsapp_group_participants - Gerenciamento de participantes: adicionar, remover, promover, rebaixar, fluxo de aprovação com 7 tipos de ação
  • manage_whatsapp_team - Gerenciamento de membros da equipe: buscar, criar, atualizar, deletar, controle de acesso a dispositivos com 7 tipos de ação
  • manage_whatsapp_departments - Organização de departamentos: listar, criar, atualizar, deletar com atribuições de agentes e personalização visual

📺 Canais & Transmissão

  • manage_whatsapp_channels - Gerenciamento do ciclo de vida de canais: listar, criar, atualizar, buscar, entrar, sair, atualizações de imagem com 9 tipos de ação
  • manage_whatsapp_channel_messages - Recuperação de mensagens de canal com filtragem e paginação
  • manage_whatsapp_status - Gerenciamento de Status do WhatsApp (Stories): obter, publicar, agendar com suporte a mídia e temporização avançada

🔄 Campanhas & Operações em Lote

  • manage_whatsapp_campaigns - Campanhas de mensagens em massa: buscar, criar, atualizar, iniciar, parar, deletar com 7 tipos de ação
  • manage_whatsapp_campaign_contacts - Gerenciamento de destinatários de campanha: buscar, adicionar, remover contatos com opções de filtragem
  • manage_whatsapp_queue - Controle da fila de mensagens: monitoramento de status, gerenciamento de fila, exclusão em massa com 3 tipos de ação

📱 Gerenciamento de Dispositivos & Conta

  • get_whatsapp_devices - Listagem de dispositivos com filtragem avançada: status, sessão, busca, filtragem ativo/online
  • get_whatsapp_device_details - Informações detalhadas do dispositivo: configuração, status da sessão, métricas e insights
  • health_check - Verificação completa de saúde do sistema para o servidor MCP e dispositivos WhatsApp conectados

👤 Gerenciamento de Contatos & Rótulos

  • manage_whatsapp_contacts - Operações CRUD de contatos: listar, obter, criar, atualizar, deletar, operações em massa, gerenciamento de metadados com 8 tipos de ação
  • manage_whatsapp_contact_actions - Ações de contato: bloquear e desbloquear
  • manage_whatsapp_labels - Gerenciamento de rótulos: listar, criar, atualizar, deletar com organização por cores

📁 Gerenciamento de Arquivos & Mídia

  • search_whatsapp_outbound_files - Busca de arquivos enviados com filtragem avançada por tipo, tamanho, data, tags e metadados
  • search_whatsapp_chat_files - Busca de arquivos recebidos em chats do WhatsApp com opções abrangentes de filtragem

🔧 Sistema & Utilitários

  • ping - Teste básico de conectividade com status do servidor e medição de tempo de resposta

📊 Analytics & Insights

Todas as ferramentas incluem capacidades abrangentes de analytics:

  • Rastreamento e estatísticas de entrega de mensagens
  • Análise de atividade de chat e geração de relatórios
  • Métricas de desempenho de dispositivos e monitoramento
  • Analytics de campanhas e rastreamento de sucesso
  • Insights e relatórios de produtividade da equipe

Cada ferramenta suporta filtragem extensa, paginação, ordenação e capacidades de exportação, tornando-as perfeitas tanto para operações manuais quanto para fluxos de trabalho automatizados através de assistentes de IA.

Uso

Todos os clientes MCP mais populares (Claude Desktop, VS Code Copilot, Cursor, Windsurf…) usam o seguinte formato de configuração:

{
  "mcpServers": {
    "remote-example": {
      "command": "npx",
      "args": ["mcp-wassenger", "api-key-goes-here"]
    }
  }
}

Cabeçalhos Personalizados

Para contornar autenticação, ou para enviar cabeçalhos personalizados em todas as solicitações ao seu servidor remoto, passe argumentos CLI --header:

{
"mcpServers": {
"remote-example": {
"command": "npx", 
"args": [
"mcp-wassenger", 
"${WASSENGER_API}"
], 
"env": {
"WASSENGER_API": "..."
}
}, 
}
}

Nota: Cursor e Claude Desktop (Windows) têm um bug onde espaços dentro de args não são escapados quando ele invoca npx, o que acaba corrompendo esses valores. Você pode contornar isso usando:

{
// rest of config...
"args": [
"mcp-wassenger", 
"${WASSENGER_API}"
], 
"env": {
"WASSENGER_API": "<wassenger-api-get-here>"
}
},

Uso como ferramenta no OpenAI

Aqui está como você pode usar o servidor Wassenger MCP como uma ferramenta com o cliente JavaScript do OpenAI:

import OpenAI from 'openai';
const wassengerKey = process.env.WASSENGER_API_KEY || 'wassenger-api-key-here'
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY, 
});
// Example: Send a WhatsApp message using OpenAI's new Responses API with MCP
const response = await openai.responses.create({
model: 'o4-mini', 
tools: [
{
type: 'mcp', 
server_label: 'wassenger', 
server_url: `https://api.wassenger.com/mcp?key=${wassengerKey}`, 
require_approval: 'never'
}
], 
input: 'Send a WhatsApp message to +1234567890 saying "Hello from AI!"'
});
console.log('Response:', response);

Certifique-se de instalar as dependências necessárias:

npm install openai

E defina suas variáveis de ambiente:

export OPENAI_API_KEY="your-openai-api-key"
export WASSENGER_API_KEY="your-wassenger-api-key"

Esta abordagem usa a nova Responses API do OpenAI com integração MCP, que lida automaticamente com descoberta de ferramentas, execução e comunicação com o servidor Wassenger MCP sem exigir configuração manual do cliente MCP.

Flags

  • Se o npx estiver produzindo erros, considere adicionar -y como o primeiro argumento para aceitar automaticamente a instalação do pacote mcp-wassenger.
"command": "npx", 
"args": [
"-y"
"mcp-wassenger", 
"API_KEY_GOES_HERE"
]
  • Para forçar o npx a sempre verificar por uma versão atualizada do mcp-wassenger, adicione a flag @latest:
"args": [
"mcp-wassenger@latest"
]
  • Para alterar em qual porta o mcp-wassenger escuta para um redirect OAuth (por padrão 3334) adicione um argumento após a URL do servidor. Note que qualquer porta que você especificar, se estiver indisponível, uma porta aberta será escolhida aleatoriamente.
"args": [
"mcp-wassenger", 
"API_KEY_GOES_HERE"
]
  • Para habilitar logs detalhados de depuração, adicione a flag --debug. Isso gravará logs verbosos em ~/.mcp-auth/{server_hash}_debug.log com timestamps e informações detalhadas sobre o processo de autenticação, conexões e renovação de tokens.
"args": [
"mcp-wassenger", 
"API_KEY_GOES_HERE", 
"--debug"
]

Claude Desktop

Documentação Oficial

Para adicionar um servidor MCP ao Claude Desktop, você precisa editar o arquivo de configuração localizado em:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Se ainda não existir, pode ser necessário habilitá-lo em Settings > Developer.

Reinicie o Claude Desktop para aplicar as alterações no arquivo de configuração. Ao reiniciar, você deverá ver um ícone de martelo no canto inferior direito da caixa de entrada.

Extensão do VS Code / Copilot

Documentação Oficial. Adicione servidores MCP através das configurações do VS Code ou via Command Palette (Ctrl+Shift+P / Cmd+Shift+P) procurando por "MCP". A configuração é gerenciada através da interface de configurações do VS Code.

Cursor

Documentação Oficial. O arquivo de configuração está localizado em ~/.cursor/mcp.json.

A partir da versão 0.48.0 o Cursor suporta servidores SSE não autenticados diretamente. Se seu servidor MCP estiver usando o protocolo oficial de autorização OAuth do MCP, você ainda precisa adicionar um servidor "command" e chamar mcp-wassenger.

Windsurf

Documentação Oficial. O arquivo de configuração está localizado em ~/.codeium/windsurf/mcp_config.json.

Cline

Documentação Oficial. O arquivo de configuração está localizado em ~/.cline/mcp_servers.json.

Continue.dev

Documentação Oficial. O arquivo de configuração está localizado em ~/.continue/config.json. Continue.dev suporta servidores MCP para contexto de código aprimorado e fluxos de trabalho de desenvolvimento com IA.

Zed Editor

Documentação Oficial. Configure servidores MCP nas configurações do Zed para estender as capacidades do assistente de IA. O Zed oferece integração MCP nativa para uma experiência de desenvolvimento mais fluida.

Jan AI

Documentação Oficial. Jan AI suporta servidores MCP por meio do seu sistema de extensões, permitindo integrar ferramentas e fontes de dados externas com modelos de IA locais.

Open WebUI

Integração MCP Oficial. Open WebUI fornece suporte MCP para conectar ferramentas e serviços externos à sua interface de IA auto-hospedada, possibilitando automação poderosa de fluxos de trabalho.

Sourcegraph Cody

Documentação Oficial. Cody suporta integração MCP para melhor entendimento de código e desenvolvimento assistido por IA em todo o seu código fonte.

OpenAI Responses API

Você pode usar o servidor Wassenger MCP como uma ferramenta com a nova Responses API do OpenAI, que fornece integração MCP nativa sem exigir configuração manual do cliente.

Exemplo em JavaScript

import OpenAI from 'openai';
const wassengerKey = process.env.WASSENGER_API_KEY || 'your-wassenger-api-key';
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY, 
});
// Send a WhatsApp message using OpenAI's Responses API with MCP
const response = await openai.responses.create({
model: 'o1-mini', 
tools: [
{
type: 'mcp', 
server_label: 'wassenger', 
server_url: `https://api.wassenger.com/mcp?key=${wassengerKey}`, 
require_approval: 'never'
}
], 
input: 'Send a WhatsApp message to +1234567890 saying "Hello from AI!"'
});
console.log('Response:', response);

Exemplo em Python

import os
from openai import OpenAI
wassenger_key = os.getenv('WASSENGER_API_KEY', 'your-wassenger-api-key')
client = OpenAI(
api_key=os.getenv('OPENAI_API_KEY')
)
# Send a WhatsApp message using OpenAI's Responses API with MCP
response = client.responses.create(
model='o1-mini', 
tools=[
{
'type': 'mcp', 
'server_label': 'wassenger', 
'server_url': f'https://api.wassenger.com/mcp?key={wassenger_key}', 
'require_approval': 'never'
}
], 
input='Send a WhatsApp message to +1234567890 saying "Hello from AI!"'
)
print('Response:', response)

Instalação

Certifique-se de instalar as dependências necessárias:

JavaScript:

npm install openai

Python:

pip install openai

Variáveis de Ambiente

Defina suas chaves de API como variáveis de ambiente:

export OPENAI_API_KEY="your-openai-api-key"
export WASSENGER_API_KEY="your-wassenger-api-key"

Esta abordagem usa a integração nativa MCP do OpenAI, que lida automaticamente com descoberta de ferramentas, execução e comunicação com o servidor Wassenger MCP sem exigir configuração manual do cliente MCP.

Solução de Problemas

Limpe seu diretório ~/.mcp-auth

mcp-wassenger armazena todas as informações de credenciais dentro de ~/.mcp-auth (ou onde quer que seu MCP_REMOTE_CONFIG_DIR aponte). Se você estiver tendo problemas persistentes, tente executar:

rm -rf ~/.mcp-auth

Então reinicie seu cliente MCP.

Verifique sua versão do Node

Certifique-se de que a versão do Node que você tem instalada é 18 ou superior. O Claude Desktop usará a versão do Node do seu sistema, mesmo que você tenha uma versão mais nova instalada em outro lugar.

Reinicie o Claude

Ao modificar claude_desktop_config.json pode ser útil reiniciar completamente o Claude.

Certificados de VPN

Você pode ter problemas se estiver atrás de uma VPN; tente definir a variável de ambiente NODE_EXTRA_CA_CERTS para apontar para o arquivo de certificado CA. Se estiver usando claude_desktop_config.json isso pode parecer:

{
  "mcpServers": {
    "remote-example": {
      "command": "npx",
      "args": ["mcp-wassenger", "API_KEY_GOES_HERE"],
      "env": {
        "NODE_EXTRA_CA_CERTS": "{your CA certificate file path}.pem"
      }
    }
  }
}

Pronto para encantar clientes e turbinar seus fluxos de trabalho? Comece gratuitamente hoje com o Wassenger MCP WhatsApp Connector!**

Abrance o futuro da automação de mensagens — um prompt conversacional por vez.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free