Skip to main content
Glama

FalaZuki Finance BR

calculate_salary_time_value

Calcula quanto um salário de outra época vale hoje, em DUAS respostas: o bruto corrigido pelo IPCA (a resposta de conversor comum) e o bruto necessário hoje para ter o mesmo poder de compra LÍQUIDO, usando as tabelas de INSS e IRRF vigentes na competência original e as de hoje. A diferença entre as duas mostra quanto a defasagem das tabelas comeu do salário. Parâmetros obrigatórios: gross_salary, reference_date, accumulated_inflation_percent. Opcionais: dependents. Use exatamente estes nomes, em inglês.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dependentsNoNúmero de dependentes para dedução do IRRF, nas duas pontas
gross_salaryYesO salário bruto mensal na competência de origem, em R$
reference_dateYesA competência de origem (aaaa-mm-dd). Decide as tabelas históricas de INSS e IRRF; a cobertura começa em 2006-08-01.
accumulated_inflation_percentYesIPCA acumulado da competência até hoje, em % (74.9 = 74,9%). Obtenha em /v1/rates/history ou na calculadora de inflação.

TDQS

A3.7/5.0
Behavior3/5

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

Sem anotações, a descrição assume o papel de disclosure. Ela explica o comportamento de retornar duas respostas, o uso das tabelas históricas e atuais, e que a diferença indica o impacto da defasagem. Contudo, não descreve o formato exato da saída (ex.: estrutura JSON) nem reforça limitações como a cobertura a partir de 2006-08-01, que está apenas no schema.

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

Conciseness4/5

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

A descrição é estruturada de forma eficiente: começa com o propósito e as duas saídas, depois explica a diferença entre elas e termina listando os parâmetros. É um pouco densa devido à complexidade, mas cada frase contribui para o entendimento, sem desperdício.

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

Completeness4/5

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

Para uma ferramenta sem schema de saída, a descrição fornece contexto suficiente sobre o cálculo e a lógica envolvida, incluindo a comparação entre bruto e líquido. Faltam detalhes sobre o formato de resposta e possíveis erros, mas o nível é adequado para um agente decidir como convocar e processar o resultado.

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

Parameters3/5

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

O schema cobre 100% dos parâmetros com descrições detalhadas, então a baseline é 3. A descrição lista os obrigatórios e opcionais e instrui a usar os nomes exatos, o que agrega um pouco de clareza operacional. Porém, não acrescenta significado semântico além do que já está no schema, como a forma de obter o percentual de inflação.

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 declara claramente que a ferramenta calcula o valor atual de um salário passado em duas respostas distintas: o bruto corrigido pelo IPCA e o bruto necessário para manter o mesmo poder de compra líquido, considerando as tabelas de INSS/IRRF de ambas as épocas. Isso a diferencia de ferramentas similares como calculate_inflation_adjustment ou calculate_real_salary, pois destaca a comparação do impacto da defasagem das tabelas.

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

Usage Guidelines3/5

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

O contexto de uso é claro: para comparar o valor bruto corrigido e o necessário para manter o mesmo poder de compra líquido. No entanto, não há menção explícita a quando não usar essa ferramenta em favor de alternativas como calculate_real_salary ou calculate_raise_vs_inflation, deixando a decisão de seleção ambígua.

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

B3.2/5.0
Disambiguation2/5

Many tools are clearly distinct, but the set contains several near-identical clusters: calculate_dividend_income_goal and calculate_dividend_yield both answer 'how much capital is needed to reach a dividend income target', and calculate_real_salary, calculate_raise_vs_inflation, and calculate_salary_time_value overlap heavily on salary/inflation comparisons. Generic tools like compare_investments and compare_with_cdb also blur the boundary with the many specific yield calculators.

Naming Consistency3/5

Most tools follow a clear verb_noun snake_case pattern with verbs like calculate_, get_, check_, compare_, and advise_. However, the object language is inconsistent (calculate_ganho_capital_imovel alongside calculate_car_affordability), and can_i_quit_job breaks the command-style pattern with a question.

Tool Count1/5

At 114 tools, the server is extremely over-scoped for an MCP surface; an agent cannot reasonably hold all these options in context. The inclusion of a search_calculator tool to route among the others is a strong signal that the tool set itself needs partitioning.

Completeness4/5

The surface is very comprehensive for Brazilian personal finance: employment, taxes, investments, debt, real estate, vehicles, small business, insurance, and market-data queries are all covered. A few minor gaps exist, such as no dedicated generic boleto-fine calculator or consolidated investment comparison engine, but no core workflow feels badly stranded.

Resources