
Integração de IA com Slack: Verificando Permissões e Ações
Eu dei a uma IA permissão real para postar no Slack da nossa equipe. Então, eu construí três verificações sobre como ela usa essa permissão. Quando finalmente auditei meus próprios logs, uma das três nunca havia sido acionada.
Resumo: "Funcionou" e "Eu posso verificar o que ele fez" são duas afirmações diferentes sobre uma ação da IA. Eu construí 3 verificações no meu fluxo de trabalho para fechar essa lacuna. Uma delas acabou não tendo usos registrados — e o rastreamento que eu uso para explicar outra não termina da maneira que eu descrevi inicialmente, também.
O que realmente aconteceu
O acesso da IA ao Slack passa pelas ferramentas MCP, e um dos primeiros problemas que encontrei não tinha nada a ver com o conteúdo da mensagem — era o ID do canal. Um ID de canal é uma string legível por máquina. É exatamente o tipo de identificador que uma IA pode usar corretamente e um humano não consegue verificar apenas olhando para ele. Então, a primeira verificação que coloquei em prática foi simples: antes que a IA use um ID de canal para qualquer coisa, faça com que ela chegue lá através de slack_search_channels — uma busca pelo nome, não uma pesquisa bruta pelo ID. Isso transforma um passo que ninguém pode verificar visualmente em um passo que um humano pode.
Aqui está como isso realmente parecia em uma sequência de busca real, a partir de uma auditoria de log de sessão em 2026-07-09. Esta é a forma da chamada da ferramenta e o payload de resultado real para cada uma das 7 chamadas, strings de consulta substituídas por marcadores de categoria — tudo o mais, incluindo nomes de campo e formatação de resultado, é o que o conector realmente enviou e retornou:
// chamada 1
{"nome": "slack_search_channels", "entrada": {"consulta": "[nome do projeto]", "tipos_de_canal": "canal_publico,canal_privado"}}
// resultado: {"resultados": "# Resultados da Busca para: [nome do projeto]\n\nNenhum resultado encontrado.\n"}
// chamada 2
{"nome": "slack_search_channels", "entrada": {"consulta": "[um número]", "tipos_de_canal": "canal_publico,canal_privado"}}
// resultado: {"resultados": "# Resultados da Busca para: [um número]\n\nNenhum resultado encontrado.\n"}
// chamada 3
{"nome": "slack_search_channels", "entrada": {"consulta": "[nome do lugar]", "tipos_de_canal": "canal_publico,canal_privado"}}
// resultado: {"resultados": "# Resultados da Busca para: [nome do lugar]\n\nNenhum resultado encontrado.\n"}
// chamada 4
{"nome": "slack_search_channels", "entrada": {"consulta": "[uma abreviação]", "tipos_de_canal": "canal_publico,canal_privado", "incluir_archivados": true}}
// resultado: {"resultados": "# Resultados da Busca para: [uma abreviação]\n\n## Canais (1 resultado)\n### Resultado 1 de 1\nNome: #[redigido]\nCriado: 2019-03-14\nEstá Arquivado: true\nTipo de Canal: canal_privado\n"}
// chamada 5
{"nome": "slack_search_channels", "entrada": {"consulta": "[outro termo relacionado a projeto]", "tipos_de_canal": "canal_publico,canal_privado"}}
// resulEmpresas brasileiras que utilizam IA em suas comunicações podem se beneficiar ao entender a importância de implementar verificações em fluxos de trabalho. Isso ajuda a garantir que as ações da IA sejam auditáveis e seguras, aumentando a confiança nas automações.
Noticias relacionadas

Construa seu primeiro servidor MCP em Python: dê suas próprias anotações ao Claude
Um guia para iniciantes sobre o Protocolo de Contexto do Modelo. Aprenda a construir um servidor MCP em Python que permite que Claude acesse suas anotações de forma eficiente.

MCP vs chamadas de ferramentas para agentes de IA: qual é melhor?
Este artigo discute as diferenças entre o MCP e chamadas de ferramentas para integrar APIs de terceiros em agentes de IA, destacando quando usar cada um em produção.

Sverklo: Verificando a Cadeia de Evidências de Código-Memória
Sverklo é um servidor MCP local que combina indexação de repositórios e memória persistente. O artigo discute como agentes de código falham sem um contexto adequado e apresenta um guia para testar a instalação e funcionalidade do Sverklo.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.