Zappaz MCP Server
Connects MCP tools to the Zappaz WhatsApp API, enabling agents to send and manage multimedia messages, contacts, and locations. It supports automated WhatsApp interactions including text, audio, video, and document delivery via a remote server.
README
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.
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 |
|---|---|
send_text_message |
Envia mensagem de texto. |
send_image_message |
Envia mensagem de imagem. |
send_video_message |
Envia mensagem de video. |
send_audio_message |
Envia mensagem de audio. |
send_document_message |
Envia mensagem de documento. |
send_contact_message |
Envia mensagem com contato. |
send_location_message |
Envia mensagem com localizacao. |
delete_message |
Deleta uma mensagem por id. |
Tool de Grupos
| Tool | Descricao |
|---|---|
list_groups |
Lista todos os grupos da sessao. |
get_group_participants |
Lista os participantes de um grupo. |
create_group |
Cria um novo grupo. |
add_participants |
Adiciona participantes a um grupo. |
remove_participants |
Remove participantes de um grupo. |
promote_participants |
Promove participantes a administradores. |
demote_participants |
Rebaixa administradores a membros. |
send_group_invite_link |
Envia o link de convite de um grupo. |
update_group |
Atualiza nome, descricao e configuracoes do grupo. |
update_group_picture |
Atualiza a foto do grupo. |
Observacoes
- O token e o sessionId sao obrigatorios para todas as chamadas.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.