
Seus Servidores MCP Estão Queimando Tokens Antes de Você Digitar Uma Palavra
Eu os contei na semana passada: 47 ferramentas MCP conectadas em uma das minhas sessões de agente. Não chamadas — apenas carregadas. O esquema JSON completo de cada ferramenta, sentado no prompt do sistema, antes que eu digitasse um único caractere.
Eu fiz as contas. Cada esquema de ferramenta (nome, descrição, formatos de parâmetro, exemplos) tem uma média de 150-400 tokens, dependendo de quão detalhada é a descrição. 47 ferramentas resultaram em cerca de 11.000 tokens de pura sobrecarga. Esse é um contexto pelo qual eu paguei e que o modelo leu a cada turno, independentemente de eu ter usado ou não metade dessas ferramentas.
Esse é o custo silencioso que ninguém orça. Todos se preocupam com uma chamada de ferramenta que despeja um arquivo de log de 50KB no contexto. Menos pessoas notam que o menu de ferramentas já era caro antes que alguém pedisse algo.
Por que isso acontece
Os servidores MCP anunciam sua lista completa de ferramentas de forma proativa — o protocolo quer que o modelo saiba o que está disponível. Mas "disponível" e "carregado em detalhes completos" não precisam ser a mesma coisa. Uma ferramenta send_slack_message e uma ferramenta query_datadog_metrics têm seus esquemas de parâmetros completos injetados mesmo em uma sessão onde você só usa git_status.
Empilhe alguns servidores juntos — GitHub, Slack, um banco de dados, uma ferramenta de design, suas próprias internas — e você não está olhando para 10 ferramentas, está olhando para 60-100. Eu já vi sessões onde as definições de ferramentas sozinhas estavam consumindo 15-20% de todo o orçamento de contexto, e isso antes da conversa real começar.
A solução: adiar o esquema, não a ferramenta
O padrão que realmente funcionou para mim é um que eu peguei de como meu próprio sistema lida com isso: listar ferramentas por nome e uma descrição de uma linha apenas, e buscar o esquema completo sob demanda.
Concretamente, em vez de isso entrar no contexto para cada ferramenta no início da sessão:
{
"name": "mcp__github__create_pull_request",
"description": "Criar um pull request no GitHub com título, corpo, branches base/head...",
"parameters": {
"type": "object",
"properties": {
"owner": { "type": "string", "description": "..." },
"repo": { "type": "string", "description": "..." },
"title": { "type": "string", "description": "..." },
"body": { "type": "string", "description": "..." },
"base": { "type": "string", "description": "..." },
"head": { "type": "string", "description": "..." },
"draft": { "type": "boolean", "description": "..." },
"maintainer_can_modify": { "type": "boolean", "description": "..." }
}
}
você obtém uma única linha:
mcp__github__create_pull_request
e uma ferramenta de busca leve fica ao lado da lista adiada:
def tool_search(query: str, max_results: int = 5) -> list[dict]:
"""Combine a consulta com nomes/descrições de ferramentas adiadas.
Retorna esquemas JSON completos apenas para correspondências — não todo o registro."""
candidatos = índiceEmpresas brasileiras que utilizam servidores MCP podem enfrentar custos elevados devido ao carregamento excessivo de esquemas de ferramentas. A otimização do uso de tokens é crucial para melhorar a eficiência e reduzir despesas operacionais. Implementar estratégias para carregar esquemas sob demanda pode resultar em economias significativas.
Noticias relacionadas
Servidor MCP 1.1.0 da endoflife.ai: Exposição KEV, verificações SBOM e dispositivos de borda para agentes de IA
O servidor MCP da endoflife.ai agora possui dez ferramentas de leitura. Novas funcionalidades incluem exposição a vulnerabilidades conhecidas e status de dispositivos de borda, essenciais para a segurança de versões de software.

O que os agentes de IA realmente veem ao buscar seu Ator Apify
O artigo explora como os agentes de IA interagem com o servidor MCP da Apify, destacando a importância da descrição e otimização dos Ators para serem encontrados. Inclui uma análise de como os resultados de busca diferem entre humanos e agentes.
Como o Protocolo de Contexto do Modelo (MCP) muda para sempre o lançamento de recursos em SaaS
O Protocolo de Contexto do Modelo (MCP) é mais do que leitura de dados; sua aplicação mais poderosa é a orquestração de aplicativos em tempo de execução, permitindo que agentes de IA gerenciem anúncios e guias de onboarding sem código efêmero.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.