Blank white background with no objects or features visible.

Estamos disponibilizando acesso gratuito ao Gartner Hype Cycle for AI Governance 2026 completo. Obtenha sua cópia →

Aprovações de Ferramentas MCP, Explicadas: Da Chamada Pendente à Decisão Humana Delimitada

By Boyu Wang

Updated: October 7, 2026

Published: September 19, 2026

Um mecanismo de controle com intervenção humana só é útil quando o sistema preserva o que foi proposto, o que foi aprovado, por quanto tempo a permissão dura e o que foi efetivamente executado.

Source Framing Note
Source framing. This explainer is based on TrueFoundry’s MCP Tool Approvals documentation and TrueForge’s public pause-handling documentation as reviewed September 17, 2026. Gateway approval grants are documented as scoped to a requester, MCP server, tool, and validity mode. The documentation displays tool arguments to reviewers but does not establish application-level argument binding or downstream business authorization; those stronger patterns are identified below as recommended architecture.

A aprovação é uma transição de estado, não uma caixa de diálogo modal

A aprovação humana é frequentemente representada como um losango entre um agente e uma ferramenta. Essa imagem omite as partes difíceis. Qual operação exata está aguardando? Qual humano está autorizado a decidir? A aprovação cobre uma chamada ou um período de chamadas futuras? O que acontece se os argumentos ou o estado do negócio mudarem? Como o solicitante distingue "pendente" de um resultado de ferramenta bem-sucedido?

Um mecanismo de aprovação em produção deve preservar uma proposta, suspender a execução antes do efeito colateral, criar um registro de decisão, definir o escopo e a vida útil da concessão resultante e expor estado suficiente para que o agente ou a aplicação continue com segurança. Ele também deve permanecer separado da autorização: um humano pode aprovar uma decisão de risco, mas o sistema subsequente ainda decide se o ator autenticado pode realizar a ação.

Hold the tool call before the side effect. Pending, approved, denied, expired, and executed are distinct states with different transitions.
Figura 1. Pendente, aprovado, negado, expirado e executado são estados distintos com transições diferentes.

A ferramenta fica além do portão de execução, portanto, nem uma solicitação pendente nem uma notificação de revisor podem ser confundidas com um efeito colateral. A expiração e a negação retornam o sistema a um estado de não execução, em vez de conceder acesso futuro implícito.

Como funcionam as políticas de aprovação MCP do TrueFoundry

O TrueFoundry documenta políticas de aprovação para chamadas de ferramentas MCP roteadas através do MCP Gateway. Uma política corresponde a um escopo de servidor e ferramenta. Quando uma chamada de ferramenta com restrição chega, o gateway cria ou reutiliza uma solicitação pendente para a mesma ferramenta e solicitante, não executa a ferramenta e notifica os aprovadores designados. O solicitante recebe um resultado JSON-RPC cujos metadados indicam que a aprovação está pendente.

Um aprovador pode permitir ou negar a solicitação e, opcionalmente, fornecer um motivo. Uma vez permitido, as chamadas desse solicitante para esse servidor e ferramenta podem ser executadas dentro da validade configurada. O resultado da ferramenta inclui metadados de aprovação. Quando a concessão expira, a próxima chamada cria uma nova solicitação. Uma negação é registrada para aquela solicitação, mas não é uma revogação permanente de acesso; uma chamada posterior pode gerar outra solicitação de aprovação.

Este último comportamento é fácil de interpretar erroneamente. A política de aprovação decide se uma ferramenta normalmente acessível precisa de consentimento humano em um determinado momento. A negação duradoura pertence ao controle de acesso: remova o acesso do solicitante ou desative a ferramenta. Usar a negação repetida como uma política de autorização informal sobrecarrega os revisores e cria evidências ruidosas.

Escopo e validade são dimensões diferentes

Uma política pode ter como alvo ferramentas nomeadas, ferramentas marcadas como destrutivas pelo servidor MCP ou todas as ferramentas em um servidor. Quando os escopos se sobrepõem, a precedência documentada favorece a correspondência mais específica: nomeada antes de destrutiva, antes de todas. A validade pode ser baseada em contagem para uma execução ou baseada em tempo por um número configurado de minutos. Quando várias políticas se aplicam, a validade mais restritiva prevalece.

A concessão resultante é limitada ao solicitante, além do servidor MCP e da ferramenta específicos. Ela não é compartilhada entre usuários. A visualização da solicitação pendente inclui os argumentos da ferramenta, o que fornece aos revisores um contexto útil. No entanto, a documentação pública não afirma que a concessão vincula criptograficamente um resumo dos argumentos materiais ou da versão do estado do negócio. Aplicações de alto impacto devem adicionar essa vinculação por conta própria.

Por exemplo, a aprovação de uma ferramenta de reembolso não é necessariamente a aprovação de cada valor de reembolso, pedido, destino ou motivo que poderia ser passado durante uma janela de tempo. Se esses campos alterarem a decisão de risco, a aplicação deve vincular a decisão do revisor a eles e exigir uma nova decisão após uma alteração material.

Scope the grant to the decision actually reviewed. Gateway scope and validity are the base; high-impact applications add material arguments and fresh state.
Figura 2. O escopo e a validade do gateway são a base; aplicações de alto impacto adicionam argumentos materiais e estado atualizado.

A cadeia vinculada separa a concessão documentada do gateway — solicitante, servidor, ferramenta e validade — da vinculação recomendada pela aplicação. Valor, destinatário, versão do recurso e identidade da operação exigem aplicação separada quando alteram materialmente a decisão de risco.

Projete um envelope de aprovação

Approval Fields and Enforcement Table
Field Purpose Where enforcement belongs
Requester
identity
Prevents one caller from consuming another caller’s grant. MCP Gateway approval and access policy.
Server and tool Names the routed capability being gated. MCP Gateway approval scope.
Validity Limits count or time for the grant. MCP Gateway policy.
Material
arguments
Binds the decision to amount, recipient, resource or destination. Application policy when risk depends on arguments.
State version Detects changes between review and execution. Downstream application or system of record.
Operation ID Supports idempotency and reconciliation. Action service and authoritative system.

Pendente não é falha — e não é sucesso

Enquanto a aprovação estiver pendente, o MCP Gateway retorna um envelope JSON-RPC bem-sucedido com conteúdo textual instruindo o solicitante a aguardar, com isError definido como falso e metadados de aprovação definidos como pendentes. Esse sucesso no nível de transporte significa que o gateway processou a solicitação. Não significa que a ferramenta foi executada.

Os clientes devem inspecionar os metadados de aprovação e representar o status pendente como um estado distinto. Se eles buscarem apenas erros de transporte, podem informar ao modelo que a ferramenta teve sucesso ou inserir a mensagem de espera como uma saída comum da ferramenta. Chamadas repetidas do mesmo solicitante para a mesma ferramenta reutilizam a solicitação pendente, o que reduz o spam de notificações, mas os solicitantes ainda devem aguardar uma decisão em vez de realizar novas tentativas incessantes.

Após a aprovação, o resultado é processado com metadados de aprovado. A aplicação deve correlacionar esse resultado com a proposta original e a operação subsequente. A evidência de aprovação responde: "esta decisão humana foi registrada sob esta política de gateway?". O sistema de registro responde: "qual efeito foi efetivado?".

As aprovações do Gateway e os pontos de verificação do TrueForge são relacionados, mas não idênticos.

O TrueForge também oferece suporte a pausas no turno do agente para ferramentas configuradas para exigir aprovação. Um turno pausado emite um evento de aprovação necessária e é concluído com as ações exigidas. O cliente localiza a chamada da ferramenta de origem, coleta a decisão do revisor e cria um novo turno com uma resposta de permissão ou negação.

Isso é um ponto de verificação de orquestração dentro da sessão do TrueForge. A aprovação do MCP Gateway é uma política de gateway aplicada a chamadas MCP roteadas, independentemente de qual cliente compatível as realizou. Uma organização pode usar um ou ambos. Se ambos controlarem a mesma operação, defina a ordem pretendida e a experiência do usuário para que os revisores não aprovem o mesmo risco duas vezes sem valor agregado.

Um padrão comum é usar pontos de verificação do TrueForge para interações específicas da tarefa — o agente precisa de confirmação para esta ação proposta — e a aprovação do MCP Gateway para políticas compartilhadas em torno de uma ferramenta sensível. A aplicação ainda realiza a autorização de negócios e a validação de estado imediatamente antes da mutação.

Approval, authorization, and outcome evidence must not collapse. TrueForge, MCP Gateway, the application, and the system of record answer different questions.
Figura 3. TrueForge, MCP Gateway, a aplicação e o sistema de registro respondem a perguntas diferentes.

A sequência preserva quatro reivindicações: o sistema registra o ponto de verificação da tarefa, o gateway registra a concessão da aprovação, a aplicação autoriza o estado de negócio atual e o sistema autoritativo registra o que foi efetivado.

Um exemplo prático: alteração em banco de dados de produção.

Um agente propõe uma migração usando uma ferramenta marcada como destrutiva. A política do gateway corresponde ao escopo destrutivo e cria uma solicitação pendente. O revisor vê a ferramenta, o solicitante, os argumentos, a política e a validade solicitada. Eles permitem uma execução.

Antes que o serviço de banco de dados execute a migração, ele verifica se o sujeito autenticado e o agente estão autorizados para o ambiente de destino, verifica se o resumo da migração corresponde à proposta revisada, confirma se a versão do esquema não foi alterada e registra um ID de operação. Se qualquer entrada material diferir, a ação retorna para revisão. Se a execução exceder o tempo limite, o serviço consulta o registro de migração antes de tentar novamente.

A validade baseada em contagem do gateway impede que a concessão se torne uma permissão permanente. O resumo do argumento e a verificação de estado impedem que uma concessão válida autorize uma operação diferente. O banco de dados permanece como autoridade sobre se a migração foi efetivada. Cada camada faz uma reivindicação restrita e deixa evidências para a próxima.

A ergonomia da revisão faz parte da segurança.

Um controle tecnicamente correto ainda pode falhar se os revisores não tiverem contexto ou receberem muitas solicitações de baixo valor. A interface de revisão deve enfatizar os campos que alteram o risco: ator, destino, ação, diff, valor, destino, classificação de dados, estado atual, reversibilidade e resultado esperado. Textos gerados podem resumir, mas os campos materiais devem vir de registros tipados.

Encaminhe solicitações para aprovadores que entendam o recurso, não para uma fila genérica. Defina tempos limite e caminhos de escalonamento. Meça a latência de aprovação, taxa de negação, abandono, solicitações repetidas, falhas pós-aprovação e reversões. Uma taxa de negação em queda pode indicar propostas melhores — ou aprovações automáticas — portanto, combine métricas de fluxo de trabalho com a qualidade amostrada das decisões.

Testes de falha para sistemas de aprovação.

  • Altere um argumento material após a aprovação e verifique se a aplicação exige reautorização ou uma nova aprovação.
  • Tente consumir a concessão de outro solicitante.
  • Aplique políticas nomeadas, destrutivas e de todas as ferramentas simultaneamente; verifique a especificidade e a validade restritiva.
  • Negue uma solicitação, chame novamente e verifique se a nova solicitação pendente é compreendida em vez de ser tratada como uma negação permanente.
  • Remova o acesso à ferramenta enquanto uma solicitação estiver pendente; verifique se a aprovação não pode restaurar a autorização revogada.
  • Retorne um resultado JSON-RPC pendente para vários clientes; verifique se nenhum interpreta o sucesso do transporte como execução da ferramenta.
  • Tempo limite após a confirmação (commit) downstream; verifique se a reconciliação da operação evita uma duplicata.

Defina o consumo e a escalada de concessões

Uma concessão do tipo “Uma vez” baseada em contagem parece simples, mas um sistema de produção ainda precisa definir o que a consome. A interpretação mais segura é uma execução identificada da operação aprovada, não a próxima chamada sintaticamente válida que por acaso chegue à mesma ferramenta. Caso contrário, chamadores simultâneos, novas tentativas automáticas e threads de agente paralelas podem competir para usar a concessão.

Concessões baseadas em tempo precisam de condições de proteção além de um relógio. Se o solicitante perder o acesso, a ferramenta for desativada, a política mudar, o alvo cruzar um limite de risco ou o estado do recurso mudar materialmente, a aplicação deve tratar a decisão anterior como obsoleta, mesmo quando a janela de validade do gateway permanecer aberta. O acesso ao gateway e a autorização de negócios devem ser reavaliados no momento da execução.

A escalada também deve ser explícita. Uma solicitação que não recebe uma decisão até o prazo final pode expirar, ser encaminhada para um revisor qualificado alternativo ou deixar a tarefa pausada. Ela não deve ser aprovada automaticamente só porque o agente está aguardando. Caminhos de emergência devem usar capacidades mais restritas, validade mais curta, evidências mais fortes e revisão retrospectiva, em vez de ignorar completamente o registro de decisão.

Por fim, separe o ajuste de políticas do desempenho do revisor. Um alto volume de aprovações pode indicar que uma ferramenta é muito abrangente, um limite é muito baixo ou o fluxo de trabalho está delegando as decisões erradas. A correção duradoura pode ser um contrato de ferramenta mais seguro ou uma autorização melhor — não simplesmente adicionar mais revisores.

Registre qual regra criou a solicitação e qual regra permitiu a execução. Sem ambas as versões, os investigadores não conseguem dizer se a decisão humana, a configuração da política ou o estado posterior da aplicação explica o resultado.

A regra operacional

O conceito de "humano no circuito" (human-in-the-loop) deve significar mais do que “uma pessoa clicou em aprovar”. Um mecanismo defensável identifica a operação pendente, o revisor, a decisão, a política, o escopo, a validade, a tentativa de execução e o efeito confirmado. Ele também deixa claro quais partes a plataforma impõe e quais permanecem sob responsabilidade da aplicação.

O TrueFoundry MCP Gateway fornece uma superfície de aprovação compartilhada para ferramentas roteadas, enquanto o TrueForge pode pausar e continuar um fluxo de trabalho de agente em torno de uma proposta específica. Juntos, eles podem tornar as decisões inspecionáveis. Eles não transformam a aprovação em autorização de negócios ou execução única (exactly-once) — e dizer isso claramente torna a arquitetura mais robusta.

Referências

  1. TrueFoundry — Aprovações de Ferramentas MCP.
  2. TrueFoundry — Visão Geral do MCP Gateway.
  3. TrueForge — Usando um Agente.
  4. TrueForge — Conceitos do SDK.

Divulgação editorial. Este artigo reflete a interpretação de engenharia da TrueFoundry sobre os materiais públicos citados em 17 de setembro de 2026. As capacidades do produto estão limitadas à documentação vinculada. Exemplos e padrões operacionais são ilustrativos; eles não constituem aconselhamento jurídico, opinião de auditoria, benchmark independente ou garantia de segurança, proteção ou conformidade.

‍

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
November 3, 2026
|
5 min read

Top 6 Apigee Alternatives in 2026

No items found.
November 3, 2026
|
5 min read

Best Non-Human Identity (NHI) Security Tools in 2026

No items found.
 What is an LLM Gateway
November 2, 2026
|
5 min read

What Is an LLM Gateway? A Complete Guide

Engenharia e Produto
 Everything you need to know about AI agent harness
November 2, 2026
|
5 min read

What is an Agent Harness? Running Governed Managed Agents in Production

IA Agêntica
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Take a quick product tour
Start Product Tour
Product Tour