Zappaz MCP Server
Connects to the Zappaz API to send and manage WhatsApp messages, supporting text, multimedia (images, video, audio, documents), contact sharing, location sharing, and message deletion.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Zappaz MCP Server Send a WhatsApp message to +5511988887777 saying 'Your order is ready!'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Zappaz MCP Server
O Zappaz MCP Server conecta ferramentas MCP a Zappaz API de WhatsApp. Ele expoe tools para envio e gerenciamento de mensagens (texto, imagem, video, audio, documento, contato, localizacao) usando um sessionId e um token de sessao.
Casos de uso
Envio de mensagens via WhatsApp a partir de agentes MCP.
Automacao de atendimentos com multimidia (imagem, video, audio, documento).
Compartilhamento de contatos e localizacoes.
Remocao de mensagens pelo id.
Servidor Zappaz MCP (Remoto)
O servidor e remoto e esta disponivel em https://mcp.zappaz.io.
Related MCP server: MCP WhatsApp
Autenticacao
Todas as chamadas exigem:
sessionIdno query string (?sessionId=...)Authorizationno header
Sem esses valores o servidor retorna erro.
Configuracao no OpenCode
Adicione o servidor no seu opencode.json do OpenCode:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"url": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Configuracao no Cursor
Crie o arquivo .cursor/mcp.json com a entrada abaixo:
{
"mcpServers": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"url": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Configuracao no Antigravity
No Agent Panel, clique nos tres pontos no canto superior direito e selecione MCP Servers. Clique em Manage MCP Servers. Selecione "View raw config" e adicione:
{
"mcpServers": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"serverUrl": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Configuracao no VS Code
Abra a Command Palette (Cmd+Shift+P) e digite "MCP: Add Server". Selecione
"Add MCP Server". Escolha HTTP para adicionar um MCP remoto. Informe a URL
https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION e o nome zappaz-mcp.
Depois, edite o mcp.json para adicionar o header de autorizacao:
{
"servers": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"url": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Configuracao no Claude Desktop
Adicione o servidor no seu arquivo de configuracao MCP:
{
"servers": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"url": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Configuracao no Claude Code
Adicione o servidor no seu arquivo de configuracao MCP:
{
"servers": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"url": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Configuracao no Windsurf
Adicione o servidor no seu arquivo de configuracao MCP:
{
"servers": {
"zappaz-mcp": {
"type": "remote",
"enabled": true,
"url": "https://mcp.zappaz.io/mcp?sessionId=YOUR_SESSION",
"headers": {
"Authorization": "YOUR_SESSION_TOKEN"
}
}
}
}Tools disponiveis
Tool de Mensagens
Tool | Descricao |
| Envia mensagem de texto. |
| Envia mensagem de imagem. |
| Envia mensagem de video. |
| Envia mensagem de audio. |
| Envia mensagem de documento. |
| Envia mensagem com contato. |
| Envia mensagem com localizacao. |
| Deleta uma mensagem por id. |
Tool de Grupos
Tool | Descricao |
| Lista todos os grupos da sessao. |
| Lista os participantes de um grupo. |
| Cria um novo grupo. |
| Adiciona participantes a um grupo. |
| Remove participantes de um grupo. |
| Promove participantes a administradores. |
| Rebaixa administradores a membros. |
| Envia o link de convite de um grupo. |
| Atualiza nome, descricao e configuracoes do grupo. |
| Atualiza a foto do grupo. |
Tool de Webhooks
Tool | Descricao |
| Obtem a lista de webhooks configurados para uma sessao. |
| Cria um novo webhook para uma sessao. |
| Atualiza um webhook existente para uma sessao. |
| Deleta um webhook existente para uma sessao. |
Observacoes
O token e o sessionId sao obrigatorios para todas as chamadas.
Available Tools
22 toolsadd_participantsC
Adiciona participantes a um grupo na Zappaz API
Inputs: data (required), groupId (required).
create_groupC
Cria um novo grupo na Zappaz API
Inputs: data (required).
create_webhookC
Cria um novo webhook para uma sessão na Zappaz API
Inputs: data (required).
delete_messageC
Deleta uma mensagem atraves da Zappaz API
Inputs: messageId (required).
delete_webhookC
Deleta um webhook existente para uma sessão na Zappaz API
Inputs: webhookId (required).
demote_participantsC
Rebaixa participantes de administradores a membros de um grupo na Zappaz API
Inputs: data (required), groupId (required).
get_group_participantsC
Obtém a lista de participantes de um grupo específico na Zappaz API
Inputs: groupId (required).
get_webhooksB
Obtém a lista de webhooks configurados para uma sessão na Zappaz API
Inputs: no named parameters.
list_groupsB
Lista todos os grupos de uma sessão na Zappaz API
Inputs: no named parameters.
promote_participantsC
Promove participantes a administradores de um grupo na Zappaz API
Inputs: data (required), groupId (required).
remove_participantsC
Remove participantes de um grupo na Zappaz API
Inputs: data (required), groupId (required).
send_audio_messageC
Envia uma mensagem de áudio atraves da Zappaz API
Inputs: data (required).
send_contact_messageC
Envia uma mensagem com um contato atraves da Zappaz API
Inputs: data (required).
send_document_messageC
Envia uma mensagem de documento atraves da Zappaz API
Inputs: data (required).
send_group_invite_linkC
Envia o link de convite de um grupo específico na Zappaz API
Inputs: data (required), groupId (required).
send_image_messageC
Envia uma mensagem de imagem atraves da Zappaz API
Inputs: data (required).
send_location_messageC
Envia uma mensagem com uma localização por endereço ou coordenadas atraves da Zappaz API
Inputs: data (required).
send_text_messageC
Envia uma mensagem de texto atraves da Zappaz API
Inputs: data (required).
send_video_messageC
Envia uma mensagem de vídeo atraves da Zappaz API
Inputs: data (required).
update_groupC
Atualiza as informações de um grupo específico na Zappaz API
Inputs: data (required), groupId (required).
update_group_pictureC
Atualiza a foto de um grupo específico na Zappaz API
Inputs: data (required).
update_webhookC
Atualiza um webhook existente para uma sessão na Zappaz API
Inputs: data (required), webhookId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 22 tools
Each tool targets a distinct resource and action: webhook CRUD, message sending by type, and group management operations. Overlaps like update_group vs. update_group_picture are clearly differentiated by their descriptions. An agent can reliably select the intended tool.
All tools use a consistent snake_case verb_noun pattern in Portuguese/English mixed terms, e.g., send_text_message, create_webhook, add_participants. Pluralization varies slightly but follows natural resource semantics and remains predictable.
With 22 tools, the set is borderline heavy for the scope. While most map to distinct API operations, several message send variants and group participant actions could potentially be consolidated. It is still navigable but sits in the heavy range.
Webhook lifecycle is complete, but message handling lacks retrieval/list operations (e.g., get messages, mark as read) and group management lacks delete/get group details or leave group. These omissions are notable for an agent relying on full CRUD workflows.
Maintenance
Related MCP Connectors
Drive WhatsApp from any MCP client: pair devices, send text and media, manage contacts and groups.
WhatsMCP connects Claude and other MCP-compatible AI agents directly to WhatsApp. Send and receive text, images, documents, and voice notes; manage groups (create, add/remove members, promote admins); look up contacts and profiles; follow channels; and read call and message history — all through a standard MCP interface. For voice use cases, WhatsMCP offers SIP-based calling plans (inbound-only, or full inbound/outbound) so AI voice agents can answer and place WhatsApp calls, plus low-latency WebSocket integrations with voice agent providers like ElevenLabs. Multiple WhatsApp accounts can be paired and managed per workspace, with webhook support for real-time inbound message delivery to your own infrastructure.
WhatsApp (Web + Business API), SMS, contacts, and call records via 2Chat's MCP server.
Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables WhatsApp automation through MCP protocol, allowing users to manage sessions, send messages, handle groups/communities, and access contacts through natural language interactions with AI agents.5 npm-
- AlicenseBqualityBmaintenanceEnables sending messages, images, documents and more on WhatsApp directly from any MCP-compatible AI, with tools for chat management, groups, and webhooks.371MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that turns WhatsApp into agent-callable tools, enabling search contacts, send/receive messages, read chats, handle media, and monitor calls via the WhatsApp Web multi-device protocol.9 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables connecting a personal WhatsApp number to any MCP client, providing tools to send, search, and manage WhatsApp messages, with an optional auto-reply feature.23 PyPI5MIT