Quando um agente chama a ferramenta errada, a causa costuma estar nas descrições. Cole a URL do seu servidor MCP e receba uma revisão de cada descrição e esquema, com reescritas sugeridas.
Uma descrição ajustada para seleção de ferramentas não é documentação que um cliente consiga ler. O MCP Showcase gera as duas coisas a partir do mesmo servidor: esquemas enxutos para o agente e um playground ao vivo com documentação de verdade para todo o resto.
Lemos as definições de ferramentas que o seu servidor anuncia — exatamente o que um agente recebe ao se conectar.
Descrições ausentes ou curtas demais, parâmetros sem documentação, esquemas sem propriedades declaradas e textos longos o bastante para custar contexto real a cada turno.
Uma pontuação, cada problema com a ferramenta afetada e — onde isso mudaria de fato o comportamento do modelo — uma descrição substituta sugerida.
A descrição de uma ferramenta Model Context Protocol não é documentação para pessoas. Ela é
enviada ao modelo em toda requisição e é a única coisa que o modelo usa para decidir se
chama aquela ferramenta. Quando um agente escolhe delete_branch em vez de
list_branches, quase nunca é um bug do agente: são duas descrições que o modelo não
conseguiu diferenciar.
Cole acima a URL do seu servidor MCP e este linter lerá cada definição de ferramenta que o servidor anuncia, exatamente como um agente a recebe, e relatará o que torna a escolha pouco confiável.
required — aí todo parâmetro parece opcional, o
modelo omite um necessário e recebe um erro de volta.Vale dizer com clareza, porque o instinto costuma errar aqui: o linter sinaliza descrições longas demais tanto quanto curtas demais. Definições de ferramentas são reenviadas em toda requisição, então um parágrafo a mais é pago a cada turno de cada conversa, para sempre, sem melhorar a precisão da escolha. Busque uma ou duas frases específicas: o que a ferramenta faz e quando escolhê-la em vez da vizinha. Dá para ver exatamente quanto custa a sua lista atual com a calculadora de tokens MCP.
Uma pontuação de qualidade, cada achado com a ferramenta afetada e — onde uma reescrita mudaria de fato o comportamento de um modelo — uma descrição substituta sugerida. As verificações em si não usam modelo nenhum e rodam sempre. As reescritas sugeridas usam, e há um orçamento mensal para elas de modo que a ferramenta continue gratuita; se ele acabar, o relatório diz isso claramente e todos os achados acima continuam valendo.
Ajustar uma descrição para a seleção de ferramentas a deixa curta, específica e voltada à máquina — e inútil para um cliente tentando entender o que o seu servidor faz. Essa tensão é real e não se resolve escrevendo melhor. O MCP Showcase a resolve gerando as duas coisas a partir do mesmo servidor: os seus esquemas enxutos continuam indo ao modelo, enquanto clientes em potencial recebem um playground ao vivo com documentação legível por ferramenta que podem realmente experimentar no navegador.