Skip to main content
Glama

Cálculo de FGTS

calculo_fgts

Read-onlyIdempotent

Correção do FGTS (tese TR → INPC/IPCA-E, STF): por depósito calcula a diferença entre corrigir pelo índice de inflação vs pela TR, com juros de 3% a.a. da conta. Aceita depósitos manuais (ou, futuramente, extrato OCR).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
indiceNo
depositosYes
data_calculoNo
incluir_juros_3aaNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

As anotações já cobrem readOnlyHint, idempotentHint e destructiveHint. A descrição adiciona contexto comportamental valioso: cálculo por depósito, juros de 3% a.a., depósitos manuais e OCR apenas futuramente. Não contradiz as anotações.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Duas frases curtas, sem repetição do nome da ferramenta e com a informação central apresentada logo no início. A menção ao OCR futuro é contextual e não polui a definição.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Não há output schema nem descrição explícita do retorno, e os detalhes de parâmetros são insuficientes. Para uma ferramenta com 4 parâmetros e um array obrigatório de depósitos, faltam informações sobre formato dos itens, saída e possíveis padrões ou defaults.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

A cobertura de descrição no schema é 0%, então a descrição deveria compensar. Ela menciona conceitos como depósitos, índice de inflação e juros de 3%, mas não enumera os quatro parâmetros nem explica a estrutura esperada de cada depósito. Fica uma lacuna relevante para invocação correta.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

A descrição tem verbo específico ('calcula a diferença'), recurso específico (FGTS) e contexto jurídico delimitado (tese TR → INPC/IPCA-E, STF). Isso a distingue claramente de irmãos genéricos como calculo_indice, calculo_revisional e calculo_trabalhista.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

O contexto de uso fica claro: correção de FGTS segundo a tese do STF, por depósito. Porém, não há exclusões explícitas nem menção a alternativas ou situações em que outro cálculo deveria ser usado.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.5/5.0
Disambiguation3/5

The calculo_* tools are largely distinct by legal scenario, but several overlap in mechanics—calculo_atualizar, calculo_pensao, calculo_restituicao_inss, and calculo_rmc_rcc all apply correction and interest to overdue amounts. Platform tools also blur boundaries: authenticate/connect both deal with credentials, and marketplace/toolkit_info both describe installation state.

Naming Consistency3/5

The 16 calculation tools consistently follow a calculo_<domain> snake_case pattern, which is good. However, the 6 platform tools break the convention with single verbs/nouns (connect, marketplace, authenticate) and mixed forms (report_bug, show_version, toolkit_info), creating two inconsistent naming styles within one server.

Tool Count3/5

22 tools is at the high end of reasonable for a legal-calculation suite, but the server name 'Cálculo de FGTS' suggests a much narrower scope. The platform-management tools add bulk and make the set feel broader and heavier than the name implies.

Completeness4/5

As a Brazilian legal calculation toolkit, the coverage is strong: labor, pension, criminal sentencing, family, banking, FGTS, and monetary correction are all represented. Minor gaps exist—such as no OCR extraction for FGTS statements and no standalone interest-only calculation—but the core calculation workflows are not dead-ended.