Skip to content

Ferramentas do Agent

Um atendente humano tem acesso a ferramentas: o sistema da empresa, o Google, o WhatsApp, a planilha de clientes. Sem essas ferramentas, ele fica limitado ao que sabe de memória.

O seu Agent funciona da mesma forma. Por padrão ele responde com base nas instruções e na base de conhecimento. Mas quando você conecta ferramentas, ele ganha a capacidade de agir no mundo real — buscar informações em tempo real, se conectar a outros sistemas, executar ações em outras plataformas.

Aba Ferramentas do assistente de criação do Agent, com as seções 'Ferramentas do agente' e 'Skills cognitivas' e o botão 'Adicionar ferramenta'.

Aba Ferramentas do assistente de criação do Agent, com as seções 'Ferramentas do agente' e 'Skills cognitivas' e o botão 'Adicionar ferramenta'.

Tipos de ferramenta disponíveis

MCP Servers

MCP (Model Context Protocol) é um padrão aberto que permite conectar o Agent a serviços externos de forma padronizada — pensa nele como uma "tomada universal" que liga o Agent a outros sistemas. O Atende Direito tem um catálogo de MCP servers com integrações prontas (como Asaas, ElevenLabs, Resend, ZapSign e outros) e suporte a servidores personalizados.

Quando você vincula um MCP server ao Agent, as ferramentas daquele servidor ficam disponíveis automaticamente. O Agent decide, durante a conversa, quando e como usar cada ferramenta.

Dica

Alguns MCP servers, como o Google Workspace, pedem uma conexão de conta antes de aparecerem disponíveis para uso — não uma credencial digitada à mão. Veja Conectar Google Workspace para o passo a passo.

  1. Acesse a aba Ferramentas → seção MCP Servers.

  2. Clique em Adicionar MCP Server e selecione um servidor já cadastrado ou acesse Para Desenvolvedores → Cadastrar MCP Server para adicionar um novo.

    Modal do catálogo de ferramentas listando os MCP servers disponíveis (AdvBox, Asaas, ElevenLabs, Firecrawl, Google Workspace, Resend, ZapSign) com o botão 'Configurar' de cada um.

    Modal do catálogo de ferramentas listando os MCP servers disponíveis (AdvBox, Asaas, ElevenLabs, Firecrawl, Google Workspace, Resend, ZapSign) com o botão 'Configurar' de cada um.

  3. Confirme quais ferramentas do servidor ficarão disponíveis para o Agent (você pode desabilitar ferramentas específicas se quiser limitar o escopo).

    Aba Ferramentas do assistente de criação do Agent, onde as ferramentas e skills vinculadas ficam listadas para habilitar ou remover individualmente.

    Aba Ferramentas do assistente de criação do Agent, onde as ferramentas e skills vinculadas ficam listadas para habilitar ou remover individualmente.

Para saber mais sobre MCP, consulte Para Desenvolvedores.


Skills

Skills são instruções escritas que descrevem capacidades específicas para o Agent. Pensa como um "manual de procedimento" para situações específicas — o Agent lê e aplica quando relevante.

Diferente das instruções gerais (que definem a personalidade), as Skills são modulares: você pode criar uma Skill de "Como lidar com pedido de cancelamento" e reusar ela em vários Agents.

Skills Globais

Além das Skills que você mesmo cria no seu workspace, a plataforma disponibiliza um conjunto de Skills Globais — nativas do Atende Direito, prontas para uso em qualquer workspace, sem precisar cadastrar nada. Na lista de Skills, elas aparecem com um badge "Global".

Características importantes:

  • Somente-leitura para o seu workspace. Skills Globais não podem ser editadas nem excluídas por você — os botões de editar/excluir ficam desabilitados para elas. Só a própria plataforma mantém o conteúdo dessas Skills.
  • Vincular e desvincular funciona normalmente. Você pode adicionar ou remover uma Skill Global de qualquer Agent como faria com uma Skill própria — a restrição é só sobre editar o conteúdo dela.
  • Precedência: a sua Skill local sempre vence. Se você criar, no seu workspace, uma Skill com o mesmo nome de uma Skill Global (por exemplo, uma versão personalizada de humanizer), o Agent usa a sua versão local, não a global. Isso permite sobrescrever o comportamento padrão da plataforma sem conflito.
  • Aplicação automática. Duas Skills Globais — humanizer e formatacao-whatsapp — são aplicadas automaticamente em todo Agent, sem precisar ser vinculadas manualmente na aba Ferramentas. As demais Skills Globais só entram em uso quando o Agent decide usá-las durante a conversa, como qualquer outra Skill.
Dica

Se um Agent parece estar formatando mensagens ou aplicando um tom que você não configurou explicitamente, é provável que seja efeito de uma Skill Global aplicada automaticamente (como humanizer ou formatacao-whatsapp). Crie uma Skill local com o mesmo nome se quiser sobrescrever esse comportamento padrão.

Resiliência: skill que não resolve mais

Se uma Skill referenciada na versão publicada do Agent deixar de existir (foi excluída, recriada com outro identificador, ou pertencia a um workspace que perdeu acesso a ela), o atendimento não para. A plataforma identifica a referência quebrada, registra um aviso e continua a conversa ignorando só aquela Skill — as demais Skills, ferramentas e o restante do comportamento do Agent seguem funcionando normalmente.

Dica

Isso vale só para skill inexistente. Falhas passageiras (instabilidade momentânea) não são ignoradas — a plataforma tenta novamente automaticamente, como em qualquer outra chamada de ferramenta.


Function Tools

Function Tools são ações programadas com um formato definido que o Agent pode chamar para executar tarefas específicas. Cada function tool tem:

  • Um nome
  • Uma descrição (para o Agent saber quando usar)
  • Um formato de parâmetros esperados
  • Uma implementação (conectada via webhook — uma chamada automática para outro sistema — ou código)

São ideais para ações personalizadas que não estão no catálogo MCP.


Ferramentas embutidas

O Atende Direito já vem com ferramentas prontas, sem precisar configurar nada:

FerramentaO que faz
Busca no GoogleBusca informações atualizadas na web via Google. Útil para perguntas sobre notícias, dados em tempo real ou assuntos fora da base de conhecimento.

Para habilitar, acesse a aba Ferramentas → seção Embutidas e ligue o toggle da ferramenta desejada.

CRM nativo (Atende Direito)

Além das embutidas acima, todo Agent recebe automaticamente acesso ao CRM da própria plataforma (o sistema de gestão de contatos, negócios e conversas) como um conjunto de ferramentas — sem precisar vincular nada. O catálogo completo tem 90 ferramentas (negócios, funis/etapas, contatos, conversas, atividades, tags, campos personalizados, respostas rápidas e produtos).

No painel de ferramentas/catálogo, o Atende Direito aparece marcado com o badge "Interno" — diferente dos apps externos (Asaas, ElevenLabs, etc.), que exigem clicar em "Instalar" e preencher credencial, ele já vem pré-instalado desde a criação do workspace e fica disponível para uso imediato em qualquer Agent.

Catálogo seguro por padrão, com restrição opcional

Todo Agent (e sub-agent) que usa o CRM nativo Atende Direito recebe, por padrão, o catálogo seguro: todas as ferramentas, exceto as que apagam dados diretamente (como excluir um contato ou excluir um funil). Isso vale mesmo quando o servidor foi adicionado manualmente na configuração do Agent — o comportamento padrão não muda.

Se você quiser restringir ainda mais quais ações do CRM o Agent pode executar, isso é possível de forma avançada por integração — fale com o time técnico ou veja Catálogo MCP → Atende Direito para os detalhes.

Otimização de ferramentas sob demanda (experimental)

Se você trabalha com agentes que precisam acessar muitas ferramentas, mas nem sempre utilizam todas na mesma conversa, existe um recurso experimental para reduzir o custo de cada mensagem: em vez de o Agent receber todas as ferramentas de uma vez, ele recebe apenas os grupos essenciais no início e pode carregar grupos adicionais sob demanda durante a conversa, conforme a necessidade. As 90 ferramentas do CRM estão organizadas em 11 grupos temáticos (Negócios, Pipeline, Campos de Pipeline, Contatos, Notas de Contato, Conversas, Atividades, Tags, Campos Customizados, Respostas Rápidas, Produtos), o que reduz o custo por mensagem e melhora a precisão na escolha da ferramenta certa. Esse recurso ainda é experimental e a ativação depende do time técnico — se você tem muitos agents com muitas ferramentas e sente lentidão ou custo alto, converse com o suporte.

Preenchimento automático de contato e conversa

Nas ferramentas do CRM que atuam sobre o contato ou a conversa em andamento (cerca de 30 ferramentas — por exemplo, buscar dados do contato, adicionar tags, criar um negócio ou encerrar uma conversa), você não precisa informar o contato ou a conversa: quando o Agent não informa, a plataforma preenche automaticamente com o contato ou a conversa da interação atual. Isso reduz bastante os casos em que o Agent "inventa" um identificador.

Há exceções deliberadas, que continuam exigindo que o contato ou a conversa sejam informados explicitamente — por exemplo, ao excluir um contato ou ao buscar/listar outros contatos: nesses casos, preencher automaticamente com o contato ou a conversa atual mudaria o sentido da ação (afinal, uma busca de contatos existe justamente para achar outro contato).

Validação prévia dos dados

Antes de qualquer ação do CRM ser enviada, a plataforma valida os dados que o Agent montou (campo faltando, tipo errado, valor fora do esperado). Se algo estiver inválido, a ação é bloqueada e o Agent recebe de volta um erro claro apontando exatamente o campo e o problema — permitindo que ele se corrija sozinho na tentativa seguinte, sem ida e volta desnecessária ao CRM.

Detalhes técnicos (rota, aliases e comportamento) em Catálogo MCP → Atende Direito.

Aba Ferramentas do assistente de criação do Agent, onde a ferramenta embutida de busca no Google fica listada junto às demais ferramentas vinculadas.

Aba Ferramentas do assistente de criação do Agent, onde a ferramenta embutida de busca no Google fica listada junto às demais ferramentas vinculadas.

Dica

A busca no Google é especialmente útil para Agents de pesquisa ou suporte que precisam responder sobre eventos recentes, jurisprudências novas ou qualquer assunto que muda com frequência.


Sub-agents

Você pode vincular outros Agents como "funcionários" do seu Agent principal. O Agent orquestrador delega tarefas para os sub-agents, que as executam e retornam o resultado.

Quando usar sub-agents:

  • Para dividir responsabilidades (um Agent especialista em vendas, outro em suporte técnico)
  • Para criar fluxos de aprovação ou validação em múltiplas etapas
  • Para escalar — cada sub-agent pode usar um modelo diferente, mais barato ou mais rápido
Aba Sub-agentes do assistente de criação do Agent, com o botão 'Adicionar sub-agente' para vincular outros Agents como sub-agentes do orquestrador.

Aba Sub-agentes do assistente de criação do Agent, com o botão 'Adicionar sub-agente' para vincular outros Agents como sub-agentes do orquestrador.

Dica

Quando um sub-agent inline responde no chat (transferência direta entre agents), o badge da mensagem mostra o nome do sub-agent que respondeu — não mais sempre o nome do Agent orquestrador. Cor e ícone, por ora, ainda vêm do orquestrador. Veja o detalhe em Quem respondeu cada mensagem.

Roteamento por etapa do CRM (além da transferência direta)

Existe uma segunda forma de trocar "quem responde", diferente da delegação direta entre agents: o orquestrador consulta a etapa atual do negócio no funil do CRM e decide, a cada nova mensagem, qual sub-agent deve atender. É um re-roteamento por estado — a decisão é simples e reavaliada do zero a cada mensagem, com base na etapa do negócio associado ao contato, não uma passagem de bastão explícita entre duas partes.

Exemplo do workspace de demonstração Advocacia Serafim, com o funil Comercial:

#EtapaTipo
1Triagemaberta
2SDRaberta
3SDR - 1º Follow Upaberta
4SDR - 2º Follow Upaberta
5SDR - 3º Follow Upaberta
6Closeraberta
7Closer - 1º Follow Upaberta
8Closer - 2º Follow Upaberta
9Closer - 3º Follow Upaberta
10Contrato Geradoaberta
11Aguardando Assinaturaaberta
12Gerar Financeiroganho
13Desqualificadoperdido

Regra de roteamento: o orquestrador só direciona a conversa para a closer Aurora quando o negócio está numa etapa cujo nome começa com Closer (Closer, Closer - 1º/2º/3º Follow Up, Contrato Gerado, Aguardando Assinatura, Gerar Financeiro). Enquanto o negócio está em Triagem ou SDR*, quem atende é a SDR Sofia.

Na prática, é a própria Sofia quem dispara a troca: ao qualificar o lead, ela move o negócio para a etapa Closer. Isso não aciona a Aurora na hora — o repasse acontece na próxima mensagem do contato, quando o orquestrador reavalia a etapa do CRM e roteia para quem é dono daquela etapa.

Os agents também têm autonomia para criar, via suas ferramentas de CRM, a estrutura que estiver faltando, em vez de depender de tudo pré-cadastrado. Antes de mover um negócio, o agent confere a lista de etapas do funil; se a etapa canônica necessária não existir, ele a cria usando o nome canônico exato e só então move o negócio. O mesmo vale para tags: o agent confere se a tag já existe antes de aplicar e, se faltar, cria a tag antes de aplicá-la ao contato.

Resumo rápido

FerramentaIdeal para
MCP ServersIntegrações com sistemas externos (Asaas, ElevenLabs, etc.)
SkillsProcedimentos e comportamentos específicos reutilizáveis
Function ToolsAções personalizadas via webhook ou código próprio
BuiltinsBusca na web sem configuração extra
Sub-agentsDelegar tarefas especializadas para Agents específicos

Saiba mais