Skip to main content
Glama

Cálculo de Juros e Multa

calculo_salario_minimo

Read-onlyIdempotent

Salário mínimo nacional vigente de um ano (dinâmico, IPEADATA). Base para dosimetria (dia-multa), pensão por % do SM e mínimo existencial.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
anoNo

Schema Changelog

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

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

As anotações já informam readOnlyHint, idempotentHint e destructiveHint, cobrindo a segurança da operação. A descrição acrescenta que o valor é dinâmico e provém do IPEADATA, mas não detalha comportamento adicional, como eventual necessidade de rede ou atualização da fonte.

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?

A descrição é curta, direta e sem redundância. A primeira frase já informa o objeto e a fonte; a segunda acrescenta os casos de uso relevantes sem desperdício.

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

Completeness3/5

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

Para uma ferramenta simples com um único parâmetro opcional, a descrição é quase suficiente, mas não esclarece o comportamento sem 'ano' nem o formato do retorno. Como não há output schema, seria útil informar que o resultado é o valor monetário do salário mínimo para o ano.

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 do schema é 0%, e a descrição apenas menciona 'de um ano', insinuando que o parâmetro 'ano' se refere ao ano desejado. Não explica o que acontece quando o parâmetro é omitido (já que não é obrigatório), nem limites ou formato esperado para o ano.

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

Purpose4/5

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

A descrição identifica claramente o recurso: salário mínimo nacional vigente de um ano, com fonte IPEADATA. Distingue-se dos irmãos ao explicitar que é a base para dosimetria, pensão por porcentagem do SM e mínimo existencial, embora não use um verbo explícito como 'retorna' ou 'calcula'.

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?

A descrição fornece contexto de uso ao indicar que o valor serve de base para dosimetria (dia-multa), pensão por % do SM e mínimo existencial. Não há exclusões explícitas nem menção a alternativas, mas o contexto de uso fica razoavelmente claro.

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.6/5.0
Disambiguation4/5

The 16 calculation tools are each tied to a distinct legal scenario (rent, criminal sentencing, FGTS, labor severance, etc.), so misselection is unlikely. However, the platform meta-tools overlap: connect, toolkit_info, and authenticate all deal with connection/auth state, and marketplace's list_tools/describe overlaps with toolkit_info.

Naming Consistency3/5

The legal calculators use a consistent calculo_<domain> prefix, which is highly predictable. But the six meta-tools use standalone English names (connect, marketplace, report_bug) and the prefix itself mixes nouns (calculo_aluguel) with a verb (calculo_atualizar), so the overall convention is not uniform.

Tool Count3/5

22 tools is on the heavy side for a server claiming to be about 'juros e multa', especially since six tools are unrelated platform administration features. The 16 legal calculators are arguably well-scoped, but the meta-tool wrapper inflates the count and blurs the server's purpose.

Completeness4/5

The legal calculation surface is unusually broad: civil, criminal, labor, social security, banking, and family law are all represented, and the calculo_atualizar tool provides the generic debt-update/interest/fee calculation implied by the server name. Minor gaps exist—there is no dedicated simple-interest-only calculator or court-fees/custas calculator—but no obvious dead-end workflows remain.