Skip to main content
Glama

FalaZuki Finance BR

after_dismissal

Fui demitido, e agora? Encadeia, a partir das datas do contrato e do tipo de saída (sem justa causa, acordo do art. 484-A ou justa causa): a rescisão líquida verba por verba, o seguro-desemprego quando há direito, o FGTS para sacar (saldo liberado mais a multa), o saldo mês a mês contra os gastos fixos com o seguro entrando a cada parcela, e, se houver dívida, os juros evitados ao quitar contra o rendimento líquido a 100% do CDI em 12 meses. O dinheiro sai decomposto por origem; o que não se aplica ao caso sai como pulado, com o motivo.

Input Schema

NameRequiredDescriptionDefault
salaryYesSalário bruto mensal, em R$
exit_dateYesData de saída, aaaa-mm-dd. Com aviso trabalhado, o último dia do aviso
exit_typeYesComo foi a saída: without_cause (dispensa sem justa causa), mutual_agreement (acordo do art. 484-A da CLT) ou with_cause (dispensa por justa causa)
cdi_annualNoCDI ao ano, em %, para a comparação com a dívida. Sem ele, o rendimento aplicado não é calculado
dependentsNoDependentes para o IRRF
debt_amountNoDívida que cobra juros, em R$ (opcional)
notice_modeNoAviso prévio: indemnified (pago sem trabalhar, projeta nos avos) ou worked (cumprido trabalhando). Ignorado na justa causaindemnified
fgts_balanceNoTotal depositado no FGTS neste contrato, em R$. Sem ele, estimado em 8% do salário por mês de casa com 3% ao ano
admission_dateYesData de entrada na empresa, aaaa-mm-dd
times_requestedNoQual pedido de seguro-desemprego seria este: 1, 2 ou 3 (3 vale para o terceiro em diante)
monthly_expensesYesGastos fixos por mês, em R$
debt_monthly_rateNoJuros da dívida ao mês, em % (8 = 8% ao mês)
overdue_vacationsNoPeríodos de férias completos e não gozados

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full burden, and it discloses meaningful behavior beyond the schema: the chaining order, that output is decomposed by origin, and that non-applicable items are returned as skipped with a stated reason. It does not contradict anything. For a stateless calculator, permissions/rate-limit disclosure is irrelevant, so this is solid coverage.

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?

The punchy front-load ('Fui demitido, e agora?') immediately frames the scenario before the dense clause listing each computation step, and the final sentence cleanly states the output convention. It is long, but the tool is genuinely complex and every clause maps to a distinct computed output, so little feels wasted—though the run-on middle sentence is heavier than ideal.

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?

For a 13-parameter, no-output-schema, no-annotation tool, the description is fairly complete: it explains the input drivers, the computation chain, and how results are presented (decomposed by origin, skips with reasons). It stops short of clarifying which fields are optional (e.g., debt/CDI branches), but the core return behavior is communicated.

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?

Schema description coverage is 100%, so the schema already documents all 13 parameters, establishing the baseline of 3. The description only echoes a few inputs conceptually (exit type options, contract dates, the debt/CDI comparison) without adding format or constraint detail beyond what the schema provides. It therefore adds little marginal value.

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?

The description states a very specific purpose: it chains a multi-step post-dismissal simulation (net severance, unemployment insurance, FGTS withdrawal plus fine, month-by-month balance against expenses, and debt-vs-CDI comparison) driven by contract dates and exit type. An agent can tell it is the comprehensive orchestration tool rather than a single-line calculator. It loses a point because it never names or contrasts the overlapping siblings (calculate_severance, check_severance, calculate_unemployment_insurance).

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?

Usage is implied by the chained nature: this is the 'full picture' tool that combines several calculations, which suggests use when the user wants a complete post-dismissal scenario rather than one figure. However, there is no explicit when-to-use/when-not statement, no prerequisites, and given the many adjacent severance/unemployment/FGTS tools the agent must infer the boundary itself.

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.

Resources