Fio Raiz
Provides a self-hosted WhatsApp gateway with HTTP API and MCP tools for session lifecycle, sending text and media, listing messages, contacts, labels, groups, webhooks, search, statistics, settings, and API keys. The WhatsApp transport is currently implemented as a simulated port.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Fio Raiz
Gateway de WhatsApp auto-hospedado com API HTTP, MCP e painel — escrito do zero, sem dependências de produção, em Node 24 + TypeScript e SQLite embutido.
API HTTP com chave em
x-api-key: sessões, mensagens, contatos, etiquetas, grupos, webhooks, busca, estatísticas, configurações e chaves.MCP em
POST /mcp(JSON-RPC 2.0) com 10 ferramentas próprias.Painel de leitura em
GET /painel, sem build e sem framework.Zero dependências de produção:
npm cinão baixa runtime; o banco énode:sqlite, o servidor énode:http.
Começar
git clone https://github.com/Voltolini-SPACE/fio-raiz && cd fio-raiz
npm ci # só ferramentas de desenvolvimento (typescript)
npm test # 23 testes, node --test
npm start # http://127.0.0.1:2790A chave nasce em data/.api-key com modo 0600. Use:
CHAVE=$(cat data/.api-key)
curl -s http://127.0.0.1:2790/api/health
curl -s -H "x-api-key: $CHAVE" -X POST -H 'content-type: application/json' \
-d '{"nome":"Atendimento"}' http://127.0.0.1:2790/api/sessionsRelated MCP server: WhatsApp Business API MCP Server
O que já funciona
Sessões com ciclo de vida (criar, iniciar, parar, parear, status, QR), envio de texto e mídia, listagem paginada, contatos, etiquetas, grupos, webhooks com entrega e histórico de falha, busca, estatísticas, configurações, chaves de API, MCP e painel. O ensaio real está em EVIDENCIA.md.
Limites declarados
O transporte de WhatsApp é uma porta com implementação
simulado(src/motor/). Não há biblioteca de WhatsApp embutida; o adaptador real é trabalho futuro declarado em PARIDADE.md.Plugins, ingress, integrações, exportação/importação, métricas Prometheus e auditoria não estão implementados — cada rota aparece em PARIDADE.md como
excluído, com data.Não há paridade 100% com nenhum outro produto, e não é o objetivo.
Documentos
Arquivo | Para quê |
instalar, operar, diagnosticar | |
marca, voz, cores, tipografia | |
rota a rota: implementado, adaptado ou excluído | |
origem do código, fontes consultadas, sala limpa | |
ensaio real de ponta a ponta |
This server cannot be deployed
Maintenance
Related MCP Connectors
Drive WhatsApp from any MCP client: pair devices, send text and media, manage contacts and groups.
WhatsApp MCP on your own number: read chats, send and schedule messages.
1Your own WhatsApp as an MCP server: read, search and send from any MCP client.
WhatsApp (Web + Business API), SMS, contacts, and call records via 2Chat's MCP server.
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.3 npm-
- AlicenseNot gradedqualityDmaintenanceEnables sending messages, managing templates, uploading media, and configuring webhooks for WhatsApp Business via the MCP protocol.5 npm5MIT
- 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.6 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables programmatic WhatsApp automation through MCP, including sending messages, managing chats and contacts, searching conversation history, and exchanging media files.MIT