NestDaddy

Zapcore Mcp

io.github.adeiltonpessini/zapcore-mcp · v0.1.1

Servidor MCP do zapCore (WhatsApp): leitura sempre, envio atrás de flag e allowlist de destino.

Connect Runs on your machine

Terminal
claude mcp add zapcore-mcp -e ZAPCORE_TOKEN=<ZAPCORE_TOKEN> -e ZAPCORE_URL=<ZAPCORE_URL> -e ZAPCORE_MCP_WRITE=<ZAPCORE_MCP_WRITE> -e ZAPCORE_MCP_ALLOW=<ZAPCORE_MCP_ALLOW> -e ZAPCORE_MCP_TIMEOUT_MS=<ZAPCORE_MCP_TIMEOUT_MS> -e ZAPCORE_MCP_DOWNLOAD_DIR=<ZAPCORE_MCP_DOWNLOAD_DIR> -e ZAPCORE_CF_ACCESS_CLIENT_ID=<ZAPCORE_CF_ACCESS_CLIENT_ID> -e ZAPCORE_CF_ACCESS_CLIENT_SECRET=<ZAPCORE_CF_ACCESS_CLIENT_SECRET> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "zapcore-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ZAPCORE_TOKEN": "<ZAPCORE_TOKEN>",
        "ZAPCORE_URL": "<ZAPCORE_URL>",
        "ZAPCORE_MCP_WRITE": "<ZAPCORE_MCP_WRITE>",
        "ZAPCORE_MCP_ALLOW": "<ZAPCORE_MCP_ALLOW>",
        "ZAPCORE_MCP_TIMEOUT_MS": "<ZAPCORE_MCP_TIMEOUT_MS>",
        "ZAPCORE_MCP_DOWNLOAD_DIR": "<ZAPCORE_MCP_DOWNLOAD_DIR>",
        "ZAPCORE_CF_ACCESS_CLIENT_ID": "<ZAPCORE_CF_ACCESS_CLIENT_ID>",
        "ZAPCORE_CF_ACCESS_CLIENT_SECRET": "<ZAPCORE_CF_ACCESS_CLIENT_SECRET>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "zapcore-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ZAPCORE_TOKEN": "<ZAPCORE_TOKEN>",
        "ZAPCORE_URL": "<ZAPCORE_URL>",
        "ZAPCORE_MCP_WRITE": "<ZAPCORE_MCP_WRITE>",
        "ZAPCORE_MCP_ALLOW": "<ZAPCORE_MCP_ALLOW>",
        "ZAPCORE_MCP_TIMEOUT_MS": "<ZAPCORE_MCP_TIMEOUT_MS>",
        "ZAPCORE_MCP_DOWNLOAD_DIR": "<ZAPCORE_MCP_DOWNLOAD_DIR>",
        "ZAPCORE_CF_ACCESS_CLIENT_ID": "<ZAPCORE_CF_ACCESS_CLIENT_ID>",
        "ZAPCORE_CF_ACCESS_CLIENT_SECRET": "<ZAPCORE_CF_ACCESS_CLIENT_SECRET>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "zapcore-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ZAPCORE_TOKEN": "<ZAPCORE_TOKEN>",
        "ZAPCORE_URL": "<ZAPCORE_URL>",
        "ZAPCORE_MCP_WRITE": "<ZAPCORE_MCP_WRITE>",
        "ZAPCORE_MCP_ALLOW": "<ZAPCORE_MCP_ALLOW>",
        "ZAPCORE_MCP_TIMEOUT_MS": "<ZAPCORE_MCP_TIMEOUT_MS>",
        "ZAPCORE_MCP_DOWNLOAD_DIR": "<ZAPCORE_MCP_DOWNLOAD_DIR>",
        "ZAPCORE_CF_ACCESS_CLIENT_ID": "<ZAPCORE_CF_ACCESS_CLIENT_ID>",
        "ZAPCORE_CF_ACCESS_CLIENT_SECRET": "<ZAPCORE_CF_ACCESS_CLIENT_SECRET>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ZAPCORE_TOKEN
Required, secret
Token da instância zapCore (header `token` da API v2).
ZAPCORE_URL
Optional
Base da API do zapCore.
ZAPCORE_MCP_WRITE
Optional
`1`/`true`/`yes` registra as 4 tools de envio. Sem allowlist (ZAPCORE_MCP_ALLOW) o servidor recusa a subir.
ZAPCORE_MCP_ALLOW
Optional
Destinos autorizados a receber envio: telefones E.164 (só dígitos) separados por vírgula. Obrigatório quando ZAPCORE_MCP_WRITE está ligado.
ZAPCORE_MCP_TIMEOUT_MS
Optional
Timeout por chamada HTTP à API do zapCore, em milissegundos.
ZAPCORE_MCP_DOWNLOAD_DIR
Optional
Diretório onde `zap_media_download` grava o arquivo baixado.
ZAPCORE_CF_ACCESS_CLIENT_ID
Optional, secret
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.
ZAPCORE_CF_ACCESS_CLIENT_SECRET
Optional, secret
Client secret do service token do Cloudflare Access. Par de ZAPCORE_CF_ACCESS_CLIENT_ID.

Details

Package[email protected] (NPM, stdio)
Packageghcr.io/adeiltonpessini/zapcore-mcp:0.1.0 (OCI, stdio)
First published14 Sep 2026
Last updated14 Sep 2026
Registry nameio.github.adeiltonpessini/zapcore-mcp

More communication servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.