Conectamos o seu sistema ao WhatsApp oficial
Uma API REST e um servidor MCP sobre os seus próprios números do WhatsApp Business: envie qualquer tipo de mensagem, gerencie modelos e flows e receba todo evento no seu webhook, assinado. Feito para n8n, CRMs e agentes.
Três passos até a primeira mensagem
Tiramos o lado da Meta do seu caminho: a conta, os números e os webhooks são seus, e a tubulação fica conosco.
- 1
Conecte um número
Entre no console e conecte o seu número do WhatsApp Business pelo Embedded Signup da Meta. Ele fica no seu nome e na sua WABA.
- 2
Crie uma chave de API
Uma chave por ambiente. Mostramos o segredo uma vez e guardamos só o hash.
- 3
Chame a API ou o MCP
Liste seus números, envie uma mensagem, cadastre um webhook. A mesma chave vale para a API REST e para o servidor MCP.
Um servidor MCP, remoto e pronto
Expomos a API como tools para o seu agente: uma URL e a mesma chave, no Claude, no Cursor ou no n8n.
claude mcp add --transport http zaiped https://zaiped.com/mcp \ --header "Authorization: Bearer zp_..."
{
"mcpServers": {
"zaiped": {
"url": "https://zaiped.com/mcp",
"headers": { "Authorization": "Bearer zp_..." }
}
}
}Endpoint: https://zaiped.com/mcp Header: Authorization: Bearer zp_...
Uma URL, nada para instalar
Hospedamos o servidor: Streamable HTTP, sem estado, sem id de sessão para guardar e sem processo local para manter de pé.
A mesma chave da API
Autenticamos pelo header Authorization: Bearer zp_..., o mesmo da REST. Uma credencial para os dois caminhos.
44 tools, um contrato só
Espelhamos as rotas REST com a mesma validação e os mesmos erros, e marcamos cada tool como somente leitura ou destrutiva.
No n8n, com os nós que você já tem
Escrevemos três receitas com os nós nativos do n8n: enviar, receber e entregar o WhatsApp a um agente. Sem pacote da comunidade para instalar.
Enviar
HTTP Request
POST em https://zaiped.com/v1/messages, credencial Header Auth com Authorization: Bearer zp_... e corpo JSON com numberId, to e message.
Receber
Webhook + Code
Cadastre a URL de produção do nó no console ou por POST /v1/webhooks, assine message.received, confira o X-Zaiped-Signature num nó Code e responda 200.
Agentes
AI Agent + MCP Client
Aponte o MCP Client para a URL do MCP com o mesmo header e entregue ao seu agente as tools de envio e de modelos.
Tudo o que a Cloud API faz, a uma chamada de distância
Expomos o que já rodamos para milhares de conversas: o mesmo código, atrás de uma chave em vez de uma sessão.
Mensagens
Texto, mídia, localização, contatos, reações, botões e listas interativos, CTA com link, carrossel, flows, produtos e modelos. Marcar como lida com o indicador de digitação.
POST /v1/messages
Modelos
Crie, submeta, edite, despause e exclua modelos de mensagem, com o status da Meta espelhado de volta para você.
POST /v1/templates
Flows
Crie WhatsApp Flows a partir do JSON, envie, publique, descontinue e leia as respostas que os seus clientes preenchem.
POST /v1/flows
Números
Perfil comercial, componentes de conversa, QR codes com mensagem pronta e configuração de chamadas de voz, direto da Meta.
GET /v1/numbers
Mídia
Suba uma vez e envie de qualquer número; baixe o que os seus clientes mandam por uma URL assinada.
POST /v1/media
Analytics
Enviadas, entregues, lidas, falhas e recebidas por dia, categorias de cobrança e os principais erros de qualquer período.
GET /v1/analytics
Webhooks em que dá para confiar
Todo evento que chega até nós vindo da Meta chega ao seu endpoint, assinado e com retentativa.
Um preço por número conectado
Sem taxa de setup e sem taxa por mensagem: a Meta cobra as conversas direto de você. Cobramos pelos números que você mantém conectados, e o preço cai conforme você cresce.
O que os desenvolvedores perguntam
As respostas curtas. A documentação tem as longas.
Seus. Você conecta pelo Embedded Signup da Meta, o token fica selado do nosso lado e você desconecta quando quiser pelo console.
A Meta cobra as conversas direto da sua WABA. Nunca cobramos ágio por mensagem; cobramos por número conectado, por mês.
Seiscentas chamadas por minuto por conta, e um orçamento de envio de mil por hora e cinco mil por dia, além dos limites da própria Meta por número. Todo 429 vem com Retry-After.
Só dentro da janela de 24 horas depois da última mensagem do cliente, que é regra da Meta. Fora dela, envie um modelo aprovado.
Sim: um nó HTTP Request com a chave bearer para enviar, um nó Webhook para receber. A documentação tem a receita, e o nó MCP Client também funciona.
Sim: a assinatura começa com um número e é o que abre o console. Depois de assinar você conecta o número pelo Embedded Signup da Meta, e a cobrança acompanha quantos você mantiver conectados.