{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.adeiltonpessini/zapcore-mcp","description":"Servidor MCP do zapCore (WhatsApp): leitura sempre, envio atrás de flag e allowlist de destino.","repository":{"url":"https://github.com/adeiltonpessini/zapcore","source":"github","subfolder":"mcp"},"version":"0.1.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"zapcore-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Token da instância zapCore (header `token` da API v2).","isRequired":true,"isSecret":true,"name":"ZAPCORE_TOKEN"},{"description":"Base da API do zapCore.","default":"https://zapcore.barberai.online","name":"ZAPCORE_URL"},{"description":"`1`/`true`/`yes` registra as 4 tools de envio. Sem allowlist (ZAPCORE_MCP_ALLOW) o servidor recusa a subir.","default":"0","name":"ZAPCORE_MCP_WRITE"},{"description":"Destinos autorizados a receber envio: telefones E.164 (só dígitos) separados por vírgula. Obrigatório quando ZAPCORE_MCP_WRITE está ligado.","name":"ZAPCORE_MCP_ALLOW"},{"description":"Timeout por chamada HTTP à API do zapCore, em milissegundos.","default":"30000","name":"ZAPCORE_MCP_TIMEOUT_MS"},{"description":"Diretório onde `zap_media_download` grava o arquivo baixado.","default":"<TEMP>/zapcore-mcp","name":"ZAPCORE_MCP_DOWNLOAD_DIR"},{"description":"Client ID do service token do Cloudflare Access, se a base estiver atrás do Access. Anda em par com ZAPCORE_CF_ACCESS_CLIENT_SECRET — os dois ou nenhum.","isSecret":true,"name":"ZAPCORE_CF_ACCESS_CLIENT_ID"},{"description":"Client secret do service token do Cloudflare Access. Par de ZAPCORE_CF_ACCESS_CLIENT_ID.","isSecret":true,"name":"ZAPCORE_CF_ACCESS_CLIENT_SECRET"}]},{"registryType":"oci","identifier":"ghcr.io/adeiltonpessini/zapcore-mcp:0.1.0","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"type":"named","name":"-i"},{"isRequired":true,"type":"named","name":"--rm"}],"environmentVariables":[{"description":"Token da instância zapCore.","isRequired":true,"isSecret":true,"name":"ZAPCORE_TOKEN"},{"description":"Base da API do zapCore.","default":"https://zapcore.barberai.online","name":"ZAPCORE_URL"},{"description":"Liga as 4 tools de envio; exige ZAPCORE_MCP_ALLOW.","default":"0","name":"ZAPCORE_MCP_WRITE"},{"description":"Destinos autorizados, E.164 separados por vírgula.","name":"ZAPCORE_MCP_ALLOW"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T02:08:51.265887Z","publishedAt":"2026-09-13T02:08:51.265887Z","updatedAt":"2026-09-13T02:08:51.265887Z","isLatest":true}}}],"metadata":{"count":1}}
