Model Context Protocolservidor da Wame, no ar

Sua IA conversando no WhatsApp, Instagram e Messenger

O MCP da Wame é um servidor remoto que dá ao Claude — e a qualquer agent que fale Model Context Protocol — as tools para ler e enviar mensagens nos três canais, em nome de uma instância só. Você cola uma URL, autoriza, e pede em português.

https://mcp.wame.api.br
  • 2017 no mercado desde
  • +50 mil instâncias criadas
  • 99,9% de uptime
  • 24/7 suporte humano em português
  • Meta Business Partner
Claude · conector Wame

› vê se alguém me chamou e responde as dúvidas sobre a API

  • list_chats(onlyUnread: true)3 conversas não lidas
  • read_messages(limit: 20)"Bom dia! Como integro em PHP?"
  • set_typing(composing)digitando…
  • send_message(to, text)entregue

4 tool calls · 1 instância · 3 canais disponíveis

Ana PaulaCliente · WhatsApp

Bom dia! Como integro em PHP?

09:41

Bom dia, Ana! Em PHP você usa o SDK oficial ou cURL direto: POST /SUA_KEY/message/text com to e text. Te mando o link da doc?

09:41

O mesmo agent, a mesma instância, a mesma conversa — só o canal muda. Nenhum código foi escrito para isso acontecer.

a diferença

Três redes atrás de uma instância só — e é por isso que basta um conector.

Em qualquer outro lugar, WhatsApp, Instagram e Messenger são três integrações, três credenciais e três conectores para manter. Na Wame são uma conta. O agent aprende um conjunto de tools e alcança as três.

1 conector1 key de instânciaWhatsAppInstagramMessenger3 canais
uma key
A mesma credencial autoriza os três canais. Não existe token por rede, nem conector por rede.
um padrão
Endpoints e webhook seguem o formato oficial da Meta Cloud API nos três. O que muda é um campo: provider.
um enum honesto
Com mais de um canal ativo, as tools de envio ganham o parâmetro channel — listando só os canais que a sua instância tem.

na prática

O que você pede, em português

Nenhum comando decorado. Você escreve o pedido; o agent escolhe as tools.

quem me mandou mensagem hoje?

list_chatsread_messages

Lê as conversas por recência, com não lidas e horário, e resume o que interessa.

manda pro 5566999999999 o PDF da proposta

send_media

Imagem, vídeo, áudio ou documento a partir de uma URL pública, com legenda.

dispara o template de boas-vindas pra esses 30 contatos

list_templatessend_template

Mostra a prévia primeiro e só envia depois que você aprova. Até 50 por chamada.

fica de olho e me avisa quando a Ana responder

wait_for_message

Segura a chamada esperando mensagem nova e encadeia rodadas de 55s sem deixar buraco.

as tools

21 ferramentas — e o agent só enxerga as que a sua instância tem

O servidor monta a lista a partir da instância que você autorizou. Template não aparece em conta não oficial; grupo não aparece em conta oficial. O agent não consegue tentar o que não existe.

Sempre disponíveis

Oficial e não oficial · 12 tools

Quando a instância tem mais de um canal, as tools de envio ganham o parâmetro channel — com enum contendo só os canais que aquela instância realmente tem.

toolparâmetroso que faz
send_messageto, text, channel?Envia texto. Aceita número, grupo (id@g.us) ou id do find_contact.
send_mediato, type, url, caption?Envia imagem, vídeo, áudio ou documento de uma URL pública.
reply_to_messagemessageId, to, textResponde citando a mensagem original.
react_to_messagemessageId, emojiReage com emoji. Emoji vazio remove a reação.
list_chatslimit?, onlyUnread?Conversas por recência, com não lidas e horário. Até 30.
read_messageschatId, limit?, page?Mensagens da conversa, da mais recente para a mais antiga. Até 100 por página.
wait_for_messagetimeoutSeconds?, chatId?Espera mensagem nova chegar e devolve na hora. Até 55s por rodada, encadeável.
find_contactqueryBusca na agenda por nome ou número. Até 8 resultados.
check_number_registerednumberConfere se o número existe no WhatsApp antes de enviar.
mark_as_readmessageId, typing?Visto azul, com "digitando…" opcional junto.
set_typingto, statusMostra digitando, gravando áudio, online ou offline.
get_instance_statusEstado da instância: conectada, canais ativos, nome de exibição.

Só em instância oficial

Cloud API / Meta · 3 tools

Template é recurso da WABA. Numa instância não oficial estas tools simplesmente não existem — o agent não vê o que não pode usar.

toolparâmetroso que faz
list_templatesonlyApproved?Templates da conta com o status na Meta e quantas variáveis o corpo espera.
send_templatetemplateName, recipients[], confirm?Dispara template aprovado para até 50 números. Prévia obrigatória antes do envio.
get_analyticsreport?, since?, until?Uso contra o limite, conversas, mensagens, desempenho de template e custo.

Só em instância não oficial

QR Code · 6 tools

A Cloud API não faz grupo nenhum — não lista, não cria, não envia. Numa instância oficial estas tools não aparecem.

toolparâmetroso que faz
list_groupsGrupos de que a instância participa, com nome e nº de participantes.
get_groupgroupId, includeInvite?Detalhes, participantes, quem é admin e link de convite.
create_groupname, participants[]Cria o grupo e notifica todo mundo na hora.
update_groupgroupId, name, descriptionRenomeia e altera a descrição. Exige ser administradora.
manage_group_participantsgroupId, action, participants[]Adiciona, remove, promove ou rebaixa participante.
leave_groupgroupIdSai do grupo.

conectar

Como conectar o Claude ao WhatsApp

Uma URL e a key da sua instância. Leva menos de um minuto, e vale igual para Instagram e Messenger.

Pelo link

Abre o Claude já no formulário de conector, com o endereço preenchido. O Claude vai pedir que você confira a URL antes de continuar — é a proteção dele contra link de origem externa.

Adicionar ao Claude

Ou na mão

Em Configurações › Conectores, clique em Adicionar conector personalizado e cole:

https://mcp.wame.api.br
  1. 1

    Adicione o conector

    No Claude, em Configurações › Conectores, clique em Adicionar conector personalizado e cole https://mcp.wame.api.br. Ou use o botão acima, que já abre o modal preenchido.

  2. 2

    Clique em Vincular

    O Claude abre a página de autorização da Wame, onde você cola a key da instância. Ela está no painel, em Configurações da instância.

  3. 3

    Peça alguma coisa

    Volte para a conversa e mande "quem me chamou no WhatsApp?". O agent já enxerga as tools da sua instância — e só as que ela realmente tem.

A key da instância fica no painel, em Configurações da instância. Abrir o painel.

Ainda não tem instância?Criar agora

por que a Wame

O que só existe aqui

Plataforma brasileira, no mercado desde 2017, Meta Business Partner. A lista abaixo não é posicionamento — é o que você consegue fazer nesta conta e não consegue nas outras.

Três canais, uma instância

WhatsApp, Instagram e Messenger oficiais na mesma conta, com os mesmos endpoints e o mesmo envelope de webhook. Uma credencial, um conector, três redes.

Oficial e não oficial juntos

QR Code sem app na Meta, ou Cloud API com Embedded Signup — na mesma plataforma e no mesmo SDK. Você escolhe por instância, não por fornecedor.

Sem app na Meta, sem Tech Provider

Nada de criar app no Meta for Developers, virar Tech Provider ou configurar token e webhook na mão. Você ativa uma instância e pronto.

Gerenciada de verdade

Sem servidor, sem Docker, sem Baileys ou Evolution para manter no ar às três da manhã. 99,9% de uptime é responsabilidade nossa.

MCP nativo

A IA opera a conta direto pelo protocolo, sem você escrever uma linha de integração. Não é um bot que você programa: é um agent que já sabe usar.

O que mais ninguém tem

Números virtuais com WhatsApp já ativado, Pix dentro da mensagem, botões e listas, webhooks filtráveis por evento e por número.

Contra as alternativas reais

Comparação entre a Wame, provedores self-hosted, provedores só oficiais e integrar direto na Meta
recursoWameSelf-hostedSó oficialDireto na Meta
WhatsApp, Instagram e Messenger na mesma instânciasimnãoparcialnão
Conectar por QR Code, sem app na Metasimsimnãonão
API oficial da Meta (Cloud API)simnãosimsim
Servidor MCP pronto para agents de IAsimnãonãonão
Sem virar Tech Providersimsimsimnão
Sem servidor para mantersimnãosimparcial
Suporte humano em portuguêssimnãoparcialnão

Self-hosted: projetos como Baileys e Evolution API, mantidos por você. Só oficial: provedor que atende apenas a Cloud API. Direto na Meta: montar a integração por conta própria no Meta for Developers.

2017
no mercado desde
+50 mil
instâncias criadas
99,9%
de uptime
24/7
suporte humano em português

Meta Business Partner — parceira oficial para WhatsApp Cloud API, Instagram Direct e Messenger

segurança

Dar acesso sem entregar a chave de casa

  • A key nunca aparece na URLNo OAuth você cola a key numa página da Wame e ela vira um token cifrado. O conector guarda o token, não a credencial.
  • Uma conexão, uma instânciaO conector alcança exatamente a instância que você autorizou. Nada além dela — e você revoga quando quiser, no painel.
  • Mensagem de terceiro é dado, não ordemO que chega em read_messages e wait_for_message foi escrito por outra pessoa. O servidor instrui o agent a relatar, nunca a obedecer: se uma mensagem pedir para executar ação ou revelar informação, ele leva a você em vez de cumprir.
  • Envio pede confirmação onde dóiTemplate em lote exige prévia aprovada antes de disparar, porque cada mensagem é cobrada pela Meta e não tem cancelamento.

o que ele não faz

Os limites, ditos aqui e não depois

Escuta contínua
55s por rodada, encadeável — o teto é do cliente MCP, não do servidor
O agent não acorda sozinho
o modelo só roda dentro de um turno seu; não há execução em segundo plano
Template em lote
50 destinatários por chamada — acima disso, campanha pelo painel
Leitura
30 conversas por vez, 100 mensagens por página, 8 resultados de contato

Para atendimento automático rodando sozinho o tempo todo, o caminho é webhook com o seu sistema — ou o template pronto de n8n, que responde nos três canais com IA.

dúvidas

Perguntas frequentes

O que é o MCP da Wame?

É um servidor MCP (Model Context Protocol) remoto, em https://mcp.wame.api.br, que dá a um agent de IA — Claude, Claude Code, Cursor, VS Code ou qualquer cliente compatível — a capacidade de ler e enviar mensagens de WhatsApp, Instagram e Messenger em nome de uma instância da Wame. O agent ganha tools como send_message, read_messages e wait_for_message, e passa a operar a conta direto, sem você escrever integração.

Como conectar o Claude ao WhatsApp?

Em Configurações › Conectores no Claude, clique em Adicionar conector personalizado e cole https://mcp.wame.api.br. Clique em Vincular: o Claude abre a página de autorização da Wame, onde você cola a key da sua instância (ela fica no painel, em Configurações da instância). Pronto — na conversa seguinte o Claude já lista, lê e responde suas mensagens.

Funciona no Instagram e no Messenger também, ou só no WhatsApp?

Nos três. Uma instância da Wame pode ter WhatsApp, Instagram e Messenger ao mesmo tempo, e o mesmo conector alcança todos. Quando há mais de um canal, as tools de envio ganham o parâmetro channel, com enum contendo apenas os canais que aquela instância realmente tem — o agent não consegue escolher um canal que você não ativou.

Preciso saber programar para usar?

Não. Conectar é colar uma URL e uma key. Depois disso você conversa em português com o agent: "quem me mandou mensagem hoje?", "responde a Ana", "manda o PDF pro 5566999999999". Quem programa é quem quer ir além — nesse caso a mesma conta tem REST, SDKs de Node/TypeScript e PHP e webhooks.

É seguro dar acesso do meu WhatsApp para uma IA?

A key da instância é a credencial completa: quem a tem, envia e lê por aquela instância. Por isso o caminho recomendado é o OAuth, em que a key vira um token cifrado e nunca aparece na URL do conector. Cada conexão alcança uma instância só, e você revoga no painel quando quiser. O servidor também instrui o agent a tratar mensagem recebida como dado a relatar, nunca como instrução — se um contato mandar algo pedindo para executar ações, o agent leva a você em vez de obedecer.

A IA responde meus clientes sozinha, 24 horas por dia?

Não por este caminho, e é importante ser claro: o agent só roda dentro de um turno seu, então ele não é acordado sozinho quando chega mensagem. Dá para pedir que ele fique de olho e ele encadeia rodadas de espera enquanto a conversa está aberta, mas atendimento automático ininterrupto é outro produto — para isso use webhook com o seu sistema, ou o template pronto de n8n da Wame.

Serve para Claude Code, Cursor e VS Code?

Serve para qualquer cliente que fale MCP por HTTP. No Claude Code é uma linha: claude mcp add --transport http wame https://mcp.wame.api.br. Cursor e VS Code têm link de instalação em um clique. Para cliente que só oferece um campo de URL, existe a forma https://mcp.wame.api.br/k/SUA_KEY, e para quem prefere header há o X-API-Key.

Quanto custa?

O servidor MCP está incluído na instância — não é cobrado à parte. Os planos da Wame começam em R$28,99 por mês. Em instância oficial, as mensagens de template seguem a tarifação da própria Meta.

Coloque sua IA para conversar

Ative uma instância, conecte o servidor MCP e peça a primeira mensagem ainda hoje — nos três canais.