Zappaz MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | The session ID for the WhatsApp session, required in the URL query string (e.g., ?sessionId=YOUR_SESSION). | |
| Authorization | Yes | The session token required in the Authorization header. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"subscribe": false,
"listChanged": true
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| send_text_messageC | Envia uma mensagem de texto atraves da Zappaz API |
| send_image_messageC | Envia uma mensagem de imagem atraves da Zappaz API |
| send_video_messageC | Envia uma mensagem de vídeo atraves da Zappaz API |
| send_audio_messageC | Envia uma mensagem de áudio atraves da Zappaz API |
| send_document_messageC | Envia uma mensagem de documento atraves da Zappaz API |
| send_contact_messageC | Envia uma mensagem com um contato atraves da Zappaz API |
| send_location_messageC | Envia uma mensagem com uma localização por endereço ou coordenadas atraves da Zappaz API |
| delete_messageC | Deleta uma mensagem atraves da Zappaz API |
| list_groupsB | Lista todos os grupos de uma sessão na Zappaz API |
| get_group_participantsC | Obtém a lista de participantes de um grupo específico na Zappaz API |
| create_groupC | Cria um novo grupo na Zappaz API |
| remove_participantsC | Remove participantes de um grupo na Zappaz API |
| add_participantsC | Adiciona participantes a um grupo na Zappaz API |
| promote_participantsC | Promove participantes a administradores de um grupo na Zappaz API |
| demote_participantsC | Rebaixa participantes de administradores a membros de um grupo na Zappaz API |
| send_group_invite_linkC | Envia o link de convite de um grupo específico na Zappaz API |
| update_groupC | Atualiza as informações de um grupo específico na Zappaz API |
| update_group_pictureC | Atualiza a foto de um grupo específico na Zappaz API |
| get_webhooksB | Obtém a lista de webhooks configurados para uma sessão na Zappaz API |
| create_webhookC | Cria um novo webhook para uma sessão na Zappaz API |
| update_webhookC | Atualiza um webhook existente para uma sessão na Zappaz API |
| delete_webhookC | Deleta um webhook existente para uma sessão na Zappaz API |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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.