WhatsApp Cloud API direto da Meta. Distinto dos nossos wrappers Z-API/Evolution/Take Blip/Zenvia — essa é a integração oficial com a Graph API (sem taxas de intermediário, exige WABA aprovada). 11 ferramentas entre mensagens, mídia e templates.
O WhatsApp Cloud dá ao seu agente 22 tools que ele chama direto — escolha as que precisar, no Claude, Cursor ou qualquer cliente MCP.
send_text_message — Send a plain text message. For business-initiated conversations outside the 24h customer-service window, use send_template_message instead.send_template_message — Send an approved message template. Required for business-initiated conversations. Templates must be pre-approved by Meta via create_template.send_media_message — Send an image, video, document, or audio. Supply either `link` (public URL) or `id` (media_id from upload_media).// Your agent calls a tool directly — no glue code.
// CodeSpar's managed tier handles OAuth2, token rotation and rate limits.
const result = await session.call("send_text_message", { /* ... */ });$ npm install @codespar/mcp-whatsapp-cloudAdicione esta entrada ao seu claude_desktop_config.json (ou a config de qualquer cliente compatível com MCP).
{
"mcpServers": {
"whatsapp-cloud": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-whatsapp-cloud"
],
"env": {
"WHATSAPP_ACCESS_TOKEN": "<your_whatsapp_access_token>",
"WHATSAPP_PHONE_NUMBER_ID": "<your_whatsapp_phone_number_id>",
"WHATSAPP_BUSINESS_ACCOUNT_ID": "<your_whatsapp_business_account_id>"
}
}
}
}Depois de reiniciar, seu agente pode chamar qualquer uma das 22 ferramentas abaixo — teste send_text_message primeiro.
Necessárias pra autenticar o server. Armazenadas criptografadas ao usar a hospedagem gerenciada da CodeSpar.
WHATSAPP_ACCESS_TOKENMeta system-user access token (permanent). Used as Bearer token for Graph API.
WHATSAPP_PHONE_NUMBER_IDWhatsApp Business phone number ID registered with Meta.
WHATSAPP_BUSINESS_ACCOUNT_IDWhatsApp Business Account (WABA) ID. Used for template management.
WHATSAPP_GRAPH_VERSIONGraph API version. Defaults to v21.0. Meta bumps quarterly.
Cada ferramenta é independente — seu agente carrega só o que precisa pra reduzir contexto e tempo de resposta.
send_text_messagesend_template_messagesend_media_messagesend_interactive_messagesend_interactive_cta_urlsend_interactive_flowsend_location_messagesend_contacts_messageMCP é um protocolo — qualquer framework que o fale pode montar este server.