@botozap/mcp
Provides tools for interacting with the WhatsApp Cloud API, enabling AI agents to send messages, manage conversations, and perform other WhatsApp platform operations programmatically.
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., "@@botozap/mcpsend WhatsApp message to +5511999999999 with text 'Hello from MCP'"
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.
botozap-js
Monorepo das ferramentas públicas do BotoZap — a plataforma dev-first multi-tenant sobre a WhatsApp Cloud API oficial. O core da plataforma é fechado; o que vive aqui é a camada que ajuda quem integra.
Status: preview público
0.x. Os pacotes estão publicados no npm. A API REST continua sendo a interface oficial e estável — tudo aqui é um envelope fino sobre ela. Tudo é0.x, sem promessa de estabilidade de API até a1.0; se algo faltar ou quebrar nos pacotes, o fallback é sempre a API REST direto.
Node suportado: >=20.19, validado em CI nos majors 20.19, 22 e 24
(typecheck, testes, build, imports ESM/CJS, smokes de CLI/MCP e instalação dos
tarballs reais num projeto limpo). A matriz contratual completa também está
verde contra os handlers reais no repositório privado do core.
Bugs: issues deste repositório — nunca inclua sua chave de API no relato.
Pacotes
Pacote | O que é |
SDK Node.js — cliente tipado da API | |
CLI | |
Servidor MCP — tools + Eventos assináveis por stdio ou Streamable HTTP stateful |
O SDK é a única implementação do cliente HTTP: CLI e MCP consomem
@botozap/sdk (workspace) — autenticação, envelopes, paginação, erros e tipos
vivem num lugar só.
Related MCP server: leporis-mcp
Exemplos
Em examples/: envio sandbox em JavaScript e TypeScript,
receptor de webhook (HMAC + idempotência transacional), configuração do MCP
com chave sandbox e o agent-endpoint, com fila
PostgreSQL e worker orientado a Eventos que responde sem polling.
Desenvolvimento
Requer Node ≥ 20.19 e pnpm (exclusivamente — nunca npm/yarn/bun).
pnpm install
pnpm typecheck
pnpm test
pnpm build
pnpm gate:tarballsgate:tarballs empacota SDK, CLI e MCP, instala os três em um projeto temporário
limpo e prova imports ESM/CJS, tipos, bins e um cliente MCP tools-only real. O
diretório temporário é removido ao final e nenhuma credencial live é usada.
Versionamento com Changesets — tudo 0.x, sem promessa de
estabilidade prematura. A publicação continua sendo uma ação manual posterior
aos gates; o CI nunca recebe token npm.
Licença
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceWhatsApp MCP server that exposes messaging, groups, contacts, and profile management as tools and resources for AI agents, supporting Baileys and Meta Cloud API.20-
- FlicenseNot gradedqualityCmaintenanceRemote MCP server for Leporis WhatsApp Business platform, enabling AI agents to send and read WhatsApp messages through exposed REST API tools.-
- FlicenseNot gradedqualityBmaintenanceOpenWA MCP server that bridges AI agents to the OpenWA WhatsApp API, exposing 40 tools for sessions, messages, contacts, groups, and webhooks so agents can read and send WhatsApp messages through a self-hosted OpenWA gateway.-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that connects WhatsApp Web to AI tools like Gemini and Claude, providing chat reading, messaging, and a local CRM with draft-and-approve workflows.MIT