Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Contaí — Calculadoras Fiscais Brasileiras

NPM · @CONTAI-EVOLUKE/MCP-SERVER · SCANNED AUG 3

32 ferramentas MCP de cálculo fiscal/trabalhista BR (CLT, INSS, IRRF, PJ, finanças, saúde).

+42 this week 60 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency19
  • Repository check failed: the declared repository URL returned HTTP 404. See how to fix → View diagnostics → Fail
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 82 days ago).Pass
  • Security-disclosure policy not yet verified: we couldn't inspect the source repository.Unverified
Schema Quality & AI Usability58
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 7710 tokens (~240/item across 32 items; 32 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
  • Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @contai-evoluke/mcp-server

# add to Claude Code
claude mcp add lfhillesheim-contai-mcp-server -- npx -y @contai-evoluke/mcp-server
# add to Codex CLI
codex mcp add lfhillesheim-contai-mcp-server -- npx -y @contai-evoluke/mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lfhillesheim-contai-mcp-server": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@contai-evoluke/mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add lfhillesheim-contai-mcp-server --command npx --arg -y --arg @contai-evoluke/mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  lfhillesheim-contai-mcp-server:
    command: "npx"
    args: ["-y", "@contai-evoluke/mcp-server"]
// mcp.json
{
  "mcpServers": {
    "lfhillesheim-contai-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@contai-evoluke/mcp-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +45
    • Provenance: unverified → fail security
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Schema quality: unverified → good functional
    • MCP protocol: unverified → pass functional
    • Maintenance: unverified → pass functional
    • Stability: unverified → 0.20 functional
    • Dependency health: unverified → partial functional
    • License: unverified → pass functional
    • Tool coverage: unverified → 100 functional
    • Licence: MIT functional
  • 1 Aug 26 +3
    • Malware scan: unverified → pass security
    • Tool coverage: 100 → unverified functional
  • 31 Jul 26 −24
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +18
    • Tool coverage: unverified → 100 functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 100 functional
    • First check of Schema quality: unverified functional
  • 27 Jul 26 18

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@contai-evoluke/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 95 packages

95 packages in the resolved dependency tree · 95 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 32 exposed · ~7,710 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
buscar_lei ~260

Busca leis brasileiras numa base curada de ~30 normas core (CLT, CTN, CF/88, LC 123, Lei 9.250 IRPF, Lei 8.036 FGTS, Lei 13.467 Reforma Trabalhista, etc.). Retorna nome oficial, ementa, link planalto.gov.br e artigos chave quando aplicáveis. Útil quando o LLM precisa citar fonte legal num cálculo, validar argumento jurídico, ou pesquisar. Match fuzzy por id, keyword, nome, ementa, artigo. Não faz fetch externo — base local. Pra leis fora da base, dá fallback útil. Aceita filtro por categoria.

NameTypeReqDescription
categoriastringFiltrar por categoria: trabalhista, tributario, previdenciario, civil, consumidor, imobiliario, empresarial.
limiteintegerQuantos resultados máximos retornar. Default 3.
termostringyesTermo de busca: pode ser nome de lei ("CLT", "Lei 9.250"), tópico ("rescisão", "FGTS", "Simples Nacional"), artigo específico ("art. 487"), ou keyword ("aviso prévio", "horas extras"). Mínimo 2 carac…

No output schema declared.

No examples provided.

calcular_13o_salario ~209

Calcula o 13º salário CLT brasileiro. Devido proporcionalmente aos meses trabalhados no ano (mês completo = 15+ dias). Pago em 2 parcelas: 1ª (50% bruto, sem desconto) até nov; 2ª (50% bruto - INSS - IRRF) até 20/dez. Aplica tabelas INSS/IRRF 2026. Retorna valor bruto total, parcelas e líquido. Fonte: Lei 4.090/1962 + 4.749/1965.

NameTypeReqDescription
dependentesintegerDependentes IRRF
mesesTrabalhadosNoAnointegerMeses trabalhados no ano civil (1-12). Default 12.
outrosDescontosCentsintegerOutros descontos em centavos (vale-transporte, plano de saúde, etc.)
salarioBrutoCentsintegeryesSalário bruto mensal em centavos

No output schema declared.

No examples provided.

calcular_adicional_noturno ~259

Calcula adicional noturno CLT. Urbana: +20% sobre hora normal, hora reduzida (52min30s = 1h legal), período 22h-5h (CLT art. 73). Rural lavoura: +25%, 21h-5h (Lei 5.889/73). Rural pecuária: +25%, 20h-4h. Retorna valor por hora noturna com adicional, total mensal de adicional, total a receber. Fonte: CLT art. 73 + Lei 5.889/73 + Súmula TST 60.

NameTypeReqDescription
cargaMensalHorasnumberCarga horária mensal padrão. Default 220h.
horasNoturnasTrabalhadasnumberyesHoras trabalhadas em período noturno no mês
salarioBrutoCentsintegeryesSalário bruto mensal em centavos
tipoJornadastringyesurbano: 22h-5h, +20%, hora reduzida 52min30s. rural_agricola: 21h-5h, +25%. rural_pecuaria: 20h-4h, +25%.

No output schema declared.

No examples provided.

calcular_aviso_previo ~221

Calcula valor do aviso prévio CLT proporcional. Mínimo 30 dias (CLT art. 487) + 3 dias por ano completo trabalhado, máximo 90 dias total (Lei 12.506/2011). Acordo mútuo paga metade (Lei 13.467/17 art. 484-A). Útil pra calcular rescisão sem justa causa, pedido de demissão (sem direito), acordo. Fonte: CLT art. 487 + Lei 12.506/2011 + Lei 13.467/2017.

NameTypeReqDescription
anosCompletosintegeryesAnos completos trabalhados na empresa (0+).
salarioBrutoCentsintegeryesSalário bruto mensal em centavos
tipostringsem_justa_causa: empregador demite, valor integral (default). acordo_mutuo: metade do valor (Lei 13.467/17). pedido_demissao: empregado pede saída, sem aviso indenizado.

No output schema declared.

No examples provided.

calcular_calculadora_gestacional ~161

Calcula idade gestacional e DPP (Data Provável do Parto) a partir da DUM. Usa regra de Naegele modificada: DPP = DUM + 280 dias + (ciclo − 28). Retorna semanas + dias de gestação, trimestre, dias até DPP, status (gestação ou pós-termo). Útil pra contadora gestacional, agendar consultas, planejar licença-maternidade. Fonte: regra de Naegele modificada (cycle-adjusted).

NameTypeReqDescription
cicloDiasintegerDuração do ciclo menstrual em dias. Default 28.
dumstringyesData da Última Menstruação (DUM) no formato YYYY-MM-DD

No output schema declared.

No examples provided.

calcular_comparador_regime_tributario ~246

Compara MEI × Simples Nacional × Lucro Presumido pra um perfil de empresa. Retorna custo anual e alíquota efetiva de cada regime, indica elegibilidade (limites de faturamento) e o vencedor. Considera Fator R automaticamente em serviços intelectuais (anexo V → III com folha alta). Cálculo mais valioso da plataforma pra owner-operator decidindo abertura/migração de empresa. Fonte: LC 123/2006 + LC 155/2016 + Lei 9.249/95.

NameTypeReqDescription
atividadestringyesTipo de atividade. servicos_intelectuais = consultoria, advocacia, medicina, TI, etc. (afeta anexo III/V).
faturamentoMensalCentsintegeryesFaturamento mensal médio em centavos (anual = ×12)
folhaAnualCentsintegerFolha anual (pró-labore + funcionários + encargos) em centavos. Default 0.
issIcmsPercentnumberAlíquota ISS/ICMS (%). Default 3.

No output schema declared.

No examples provided.

calcular_consorcio_vs_financiamento ~277

Compara consórcio (sem juros, taxa adm diluída, contemplação por sorteio/lance) vs financiamento (parcelas com juros, recebe na hora). Mostra parcela mensal de cada, total pago, mês de contemplação do consórcio, e quem economiza. Considera o trade-off: consórcio é mais barato mas demora pra ter o bem. Útil pra decidir compra de carro/imóvel sem cash. Fonte: Lei 11.795/2008 (consórcio) + matemática financeira (Price/SAC).

NameTypeReqDescription
mesContemplacaoConsorciointegerMês em que vai ser contemplado (sorteio/lance). Default = metade do prazo (estimativa otimista).
prazoMesesintegeryesPrazo total em meses (consórcio = financiamento, comparação justa)
taxaAdmTotalPercentnumberTaxa de administração TOTAL do consórcio (%) — diluída em todas as parcelas. Default 20%.
taxaMensalFinanciamentoPercentnumberTaxa mensal do financiamento (%). Default ~1.2% = ~15% a.a.
valorBemCentsintegeryesValor do bem (carro, moto, imóvel) em centavos

No output schema declared.

No examples provided.

calcular_ferias ~244

Calcula férias CLT + 1/3 constitucional. Bruto = salário × (dias/30) + 1/3. Abono pecuniário permite vender até 1/3 (10 dias) — esses dias somam ao bruto sem alterar o gozo. INSS e IRRF incidem sobre férias + 1/3, abono é isento (Lei 9.250/95). Tabelas 2026. Fonte: CLT arts. 129-153 + Lei 8.036/90 + Lei 9.250/95.

NameTypeReqDescription
abonoPecuniariobooleanSe true, vende 1/3 das férias (10 dias). Não pode passar 1/3 do total.
dependentesintegerDependentes IRRF
diasFeriasintegerDias de férias (1/3 abono = 20 dias gozados + 10 vendidos). Default 30.
outrosDescontosCentsintegerOutros descontos em centavos
salarioBrutoCentsintegeryesSalário bruto mensal em centavos

No output schema declared.

No examples provided.

calcular_fgts_acumulado ~269

Simula saldo FGTS ao longo do tempo. Empregador deposita 8% do salário mensal + 8% sobre o 13º (a cada 12 meses). Rendimento de 3% a.a. + TR (≈0.25%/mês). Considera reajuste anual. Útil pra: planejar saque-aniversário, projetar saldo pra entrada SFH, simular rescisão futura. Fonte: Lei 8.036/1990 art. 15 + Lei 13.932/2019 (saque-aniversário).

NameTypeReqDescription
mesesTrabalhadosintegeryesMeses de vínculo CLT a simular (1-600 = 50 anos)
reajusteAnualPercentnumberReajuste salarial anual (%). 0 = sem reajuste, 5 = +5% ao ano.
salarioBrutoCentsintegeryesSalário bruto mensal em centavos
saldoInicialCentsintegerSaldo FGTS já existente em centavos. Default 0.
taxaMensalPercentnumberTaxa mensal FGTS (default ~0.247% = 3% a.a. + TR). Override manual se quiser.

No output schema declared.

No examples provided.

calcular_financiamento_imobiliario ~211

Simula financiamento imobiliário brasileiro. SAC (padrão Caixa): primeira parcela alta, decresce ao longo do tempo, total de juros menor. PRICE: parcelas fixas, mais caras no total. Use para comparar sistemas, decidir prazo, planejar compra. Retorna primeira e última parcela, total pago, total de juros, tabela amostrada.

NameTypeReqDescription
entradaCentsintegeryesValor da entrada em centavos (≥ 20% do imóvel recomendado)
prazoMesesintegeryesPrazo em meses (360 = 30 anos máximo típico)
sistemastringyesSAC: parcelas decrescentes (amortização constante). Price: parcelas fixas
taxaAnualPercentnumberyesTaxa de juros anual do financiamento (ex.: Caixa 2026 ~10.49%)
valorImovelCentsintegeryesValor do imóvel em centavos (R$ 500.000 = 50000000)

No output schema declared.

No examples provided.

calcular_horas_extras ~235

Calcula valor de horas extras CLT com adicional + DSR (Descanso Semanal Remunerado) reflexo. Hora extra = (salário/divisor) × (1 + adicional/100). DSR = (HE × dias_dsr / dias_uteis). Adicional padrão 50% (CF art. 7º), 100% domingos/feriados. Fonte: CLT art. 7º + Súmula TST 172.

NameTypeReqDescription
adicionalPercentnumberAdicional sobre hora normal (%). Default 50% (CF art. 7º). Domingos/feriados = 100%.
divisorHorasnumberDivisor mensal padrão. Default 220h (44h/sem). Bancário 200h, professor 220h.
horasExtrasnumberyesQuantas horas extras no mês
incluirDsrbooleanSoma DSR proporcional sobre as horas extras (Súmula TST 172). Default true.
salarioBrutoCentsintegeryesSalário bruto mensal em centavos

No output schema declared.

No examples provided.

calcular_horas_extras_dsr ~268

Calcula horas extras com DSR (Descanso Semanal Remunerado) reflexo, separando 50% (dia útil) e 100% (DSR/feriado). DSR = (HE × dias_dsr / dias_uteis) — Súmula TST 172. Útil pra folha de pagamento detalhada quando empregado faz HE em domingo/feriado. Mais granular que calcular_horas_extras. Fonte: CLT art. 7º + Lei 605/49 + Súmula TST 172.

NameTypeReqDescription
cargaHorariaMensalnumberCarga horária mensal padrão. Default 220h (44h/semana × 5 sem).
diasDsrintegerDias de DSR no mês (domingos + feriados). Default 5.
diasUteisintegerDias úteis no mês. Default 25.
horasExtras100PctnumberHoras extras 100% (DSR + feriados). Default 0.
horasExtras50PctnumberyesHoras extras 50% no mês (segunda a sábado, dias úteis)
salarioBrutoCentsintegeryesSalário bruto mensal em centavos

No output schema declared.

No examples provided.

calcular_imc ~136

Calcula IMC (Índice de Massa Corporal): peso/altura². Classifica conforme OMS: <18.5 abaixo do peso, 18.5-24.9 saudável, 25-29.9 sobrepeso, 30-34.9 obesidade I, 35-39.9 obesidade II, ≥40 obesidade III. Retorna IMC, classificação, faixa ideal de peso e diferença pra saudável. Fonte: WHO BMI classification.

NameTypeReqDescription
alturaCmnumberyesAltura em centímetros (ex: 175)
pesoKgnumberyesPeso em quilogramas

No output schema declared.

No examples provided.

calcular_insalubridade_periculosidade ~223

Compara adicionais CLT excludentes (não acumulam): insalubridade (10/20/40% sobre SM ou salário base, conforme laudo NR-15) vs periculosidade (sempre 30% sobre salário base, NR-16). Mostra qual dá maior salário e diferença mensal/anual. CLT art. 193 § 2º permite escolher o mais vantajoso. Fonte: CLT arts. 189-197 + NR-15/NR-16.

NameTypeReqDescription
baseInsalubridadestringBase de cálculo da insalubridade: salario_minimo (regra geral CLT) ou salario_base (CCT/ACT)
grauInsalubridadestringGrau detectado em laudo: minimo_10=10% (ex: ruído), medio_20=20%, maximo_40=40% (ex: amianto)
salarioBaseCentsintegeryesSalário base mensal sem adicionais (centavos)

No output schema declared.

No examples provided.

calcular_inss_facultativo ~226

Calcula contribuição INSS facultativo (autônomo, dona de casa, estudante, MEI complementar). 3 planos: baixa_renda (5% SM, só CadÚnico), simplificado (11% SM, sem aposentadoria por tempo), completo (20% sobre base, todos os benefícios). Retorna contribuição mensal/anual + benefícios + restrições do plano. Fonte: Lei 8.212/91 art. 21 + Decreto 3.048/99.

NameTypeReqDescription
baseContribuicaoCentsintegerApenas plano "completo": valor da base entre 1 SM e teto INSS, em centavos. Default 1 SM.
planostringyesbaixa_renda_5: 5% SM (R$ 75,90 em 2026) — só donas de casa CadÚnico. simplificado_11: 11% SM (R$ 167) — sem aposentadoria por tempo. completo_20: 20% sobre base escolhida — todos os benefícios.

No output schema declared.

No examples provided.

calcular_ipva ~184

Calcula IPVA (imposto sobre propriedade de veículos automotores) anual. Tributo estadual com alíquotas por tipo: auto ~4%, moto ~2%, caminhão ~1.5%. Base = valor FIPE. SP/RJ dão ~3% desconto à vista. Útil pra orçar custo total de carro/moto. Fonte: CF art. 155 III + legislação estadual + tabela FIPE.

NameTypeReqDescription
descontoAVistaPercentnumberDesconto à vista (%). SP/RJ típico 3%. Default 3, 0 se não aplicável.
estadostringyesUF de licenciamento. "outros" usa média nacional.
tipostringyesTipo do veículo — define alíquota
valorFipeCentsintegeryesValor de mercado FIPE do veículo em centavos

No output schema declared.

No examples provided.

calcular_irpf_restituicao ~326

Calcula restituição/imposto a pagar do IRPF anual. Compara modelo COMPLETO (com deduções: INSS + R$ 2.275,08/dependente + médicas sem teto + educação com teto + outras) vs SIMPLIFICADO (desconto padrão 20%, máximo R$ 16.754,34). Retorna o melhor modelo + restituição/imposto a pagar. Útil pra estimar restituição na declaração anual. Tabelas RFB 2026. Fonte: Lei 9.250/95 + IN RFB 2010/21 + tabela atualizada anualmente.

NameTypeReqDescription
dependentesintegerDependentes legais
despesasEducacaoCentsintegerDespesas educação (com teto R$ 3.561,50/dependente em 2026). Centavos.
despesasMedicasCentsintegerDespesas médicas comprovadas (sem teto). Centavos.
inssPagoAnualCentsintegerTotal INSS retido no ano em centavos
irpfRetidoAnualCentsintegerTotal IRPF retido na fonte no ano em centavos
outrasDeducoesCentsintegerOutras deduções (PGBL, pensão judicial, etc.) em centavos.
rendaTributavelAnualCentsintegeryesRenda tributável anual em centavos (salários, pró-labore, aluguéis tributáveis)

No output schema declared.

No examples provided.

calcular_itbi ~226

Calcula ITBI (imposto de transmissão de bem imóvel) na compra. Tributo municipal pago à prefeitura na escritura. Alíquota varia por município (1.5%-3%). Imóveis pelo SFH (1º imóvel familiar) têm redução 50% até teto SFH (R$ 109.733,02 em 2026). Retorna valor a pagar + alíquota efetiva. Fonte: CTN art. 156 III + Lei 8.692/93 (SFH) + legislação municipal.

NameTypeReqDescription
aliquotaPercentnumberAlíquota municipal (%). SP=3, Blumenau=2, capitais ~2-3%. Default 3.
sfhPrimeiroImovelbooleanSFH 1º imóvel: redução 50% até R$ 109.733,02 (teto SFH 2026), excedente paga cheio. Default false.
valorImovelCentsintegeryesValor do imóvel ou venal de referência (o maior), em centavos

No output schema declared.

No examples provided.

calcular_itcmd ~241

Calcula ITCMD (imposto sobre transmissão causa mortis e doação). Tributo estadual com alíquotas que variam por UF (SP=4%, RJ progressivo 4-8%, etc.). Devido na herança/inventário e na doação. Considera isenções como cônjuge sobrevivente e dependentes menores conforme estado. Útil pra planejamento sucessório e doação. Fonte: CF art. 155 I + legislação estadual + Resolução SF 9/92.

NameTypeReqDescription
aliquotaOverridePercentnumberOverride manual de alíquota (%) — para casos progressivos específicos (ex: RJ progressivo)
estadostringyesUF onde o bem está / inventário tramita. "outros" usa média nacional.
isencaoCentsintegerIsenções aplicáveis em centavos (ex: cônjuge sobrevivente, faixa de isenção)
tipostringyesheranca: causa mortis. doacao: ato inter vivos.
valorCentsintegeryesValor do bem ou direito transmitido em centavos

No output schema declared.

No examples provided.

calcular_juros_compostos ~216

Simula juros compostos com aportes mensais. Fórmula: VF = PV×(1+i)^n + PMT×[((1+i)^n−1)/i]. Útil para planejamento de investimento (Tesouro, CDB, previdência), FIRE, aposentadoria. Retorna valor futuro, total aportado, juros acumulados e série mensal (saldo mês a mês). Não desconta IR (para renda fixa, aplicar 15% sobre juros).

NameTypeReqDescription
aporteMensalCentsintegeryesAporte mensal em centavos (R$ 500 = 50000); 0 se não houver
capitalInicialCentsintegeryesCapital inicial em centavos (R$ 10.000 = 1000000)
prazoMesesintegeryesPrazo em meses (1 a 1200, equivalente a 100 anos)
taxaMensalPercentnumberyesTaxa de juros mensal em % (1 = 1% ao mês)

No output schema declared.

No examples provided.

calcular_lucro_presumido ~269

Calcula tributos do regime Lucro Presumido (apuração trimestral). IRPJ + CSLL sobre lucro presumido por % da receita. PIS 0.65% + COFINS 3% sobre faturamento. ISS/ICMS conforme atividade. Adicional IRPJ 10% sobre lucro presumido > R$ 60.000/trim. Útil pra comparar com Simples Nacional e Lucro Real. Limite faturamento R$ 78M/ano. Fonte: Lei 9.249/95 + Lei 9.430/96 + IN RFB 1700/17.

NameTypeReqDescription
atividadestringyesTipo de atividade (define presunção IRPJ/CSLL): comercio_industria=8%/12%, servicos_geral=32%/32%, servicos_hospitalares=8%/12%, transporte_cargas=8%/12%, transporte_passageiros=16%/12%.
faturamentoTrimestralCentsintegeryesFaturamento do trimestre (3 meses somados) em centavos
issIcmsPercentnumberAlíquota ISS (serviços) ou ICMS (comércio) %. Default 3.

No output schema declared.

No examples provided.

calcular_mei_das ~202

Calcula DAS-MEI (Documento de Arrecadação do Simples Nacional - MEI). Composição fixa: 5% INSS sobre salário mínimo + R$ 1 (comércio/indústria, ICMS) ou R$ 5 (serviço, ISS) ou ambos. Para 2026 com SM R$ 1.518: comércio R$ 76,90 mensal, serviço R$ 80,90, comércio+serviço R$ 81,90. Faturamento limite anual R$ 81.000. Fonte: LC 123/2006 art. 18-A + tabelas mensais MEI.

NameTypeReqDescription
atividadestringyesTipo de atividade MEI: comercio_industria=ICMS, servico=ISS, comercio_servico=ICMS+ISS
mesesPagosintegerQuantos meses de DAS calcular. Default 12 = ano inteiro.

No output schema declared.

No examples provided.

calcular_rescisao_clt ~309

Calcula o valor líquido da rescisão trabalhista (CLT) no Brasil em 2026. Suporta 4 tipos: sem justa causa (empregador demite; pagam tudo + aviso + multa 40% FGTS), pedido de demissão (empregado sai; sem aviso indenizado, sem multa), acordo mútuo (metade do aviso + multa 20%), justa causa (só saldo + férias vencidas). Retorna: total bruto, descontos (INSS + IRRF), total líquido, breakdown detalhado. Fonte: CLT arts. 477, 482, 487, 488 + Lei 13.467/2017. Tabelas INSS/IRRF de 2026.

NameTypeReqDescription
admissaostringyesData de admissão no formato YYYY-MM-DD
avisoTrabalhadobooleanSe o aviso prévio foi cumprido no trabalho (não indenizado)
demissaostringyesData de demissão no formato YYYY-MM-DD
dependentesintegerNúmero de dependentes para IRRF
feriasVencidasDiasintegerDias de férias do período anterior não gozados (serão pagos em dobro)
salarioBrutoCentsintegeryesSalário bruto mensal em centavos (R$ 5000 = 500000)
tipostringyesTipo de rescisão conforme CLT

No output schema declared.

No examples provided.

calcular_salario_liquido ~208

Calcula salário líquido brasileiro (CLT) a partir do bruto. Aplica tabela INSS 2026 progressiva (7.5% até R$ 1.518, 9% até R$ 2.793, 12% até R$ 4.190, 14% até R$ 8.157 teto) e IRRF 2026 (isento até R$ 2.428, 27.5% acima de R$ 4.664). Retorna valores em centavos e em R$ formatado.

NameTypeReqDescription
dependentesintegerDependentes para dedução IRRF (R$ 189,59 por dependente)
outrosDescontosCentsintegerOutros descontos (VT, VR, plano de saúde, etc.) em centavos
salarioBrutoCentsintegeryesSalário bruto mensal em centavos (R$ 5000 = 500000)

No output schema declared.

No examples provided.

calcular_seguro_desemprego ~223

Calcula valor e quantidade de parcelas do seguro-desemprego CLT 2026. Faixas progressivas: até R$ 2.138 paga 80%; entre R$ 2.138-3.564 paga 50% do excedente + R$ 1.710,40; acima paga teto R$ 2.424. Carência por solicitação. Retorna elegibilidade, valor parcela, número de parcelas, total a receber. Fonte: Lei 7.998/1990 + Resolução CODEFAT 957/2022.

NameTypeReqDescription
mesesTrabalhadosintegeryesMeses trabalhados nos últimos 36 (carência: 1ª solic ≥12, 2ª ≥9, 3ª+ ≥6)
salarioMedioCentsintegeryesMédia dos últimos 3 meses de salário, em centavos
solicitacaostringQual solicitação: 1 (primeira), 2 (segunda), 3 (terceira em diante)

No output schema declared.

No examples provided.

calcular_simples_nacional ~336

Calcula DAS Simples Nacional usando a fórmula da LC 123/2006: alíquota efetiva = ((RBT12 × aliquota_nominal) − parcela_a_deduzir) / RBT12. DAS = RPA × alíquota_efetiva. Suporta os 5 anexos + Fator R (anexo V → III quando folha ≥ 28% RBT12). Retorna alíquota efetiva, faixa, DAS, e detalhes do Fator R quando aplicado. Fonte: LC 123/2006 + LC 155/2016.

NameTypeReqDescription
anexostringyesAnexo do Simples: I=comércio, II=indústria, III=serviços (consultoria, salão, etc.), IV=construção/limpeza/vigilância, V=serviços intelectuais (advocacia, medicina, TI sem fator R)
aplicarFatorRbooleanSe true, anexo V com folha ≥ 28% do RBT12 vira anexo III (alíquota menor). Vale para serviços intelectuais.
folhaSalariosUltimos12MesesCentsintegerFolha de salários (pró-labore + encargos) últimos 12m. Necessário se aplicarFatorR=true.
rbt12CentsintegeryesReceita Bruta Total dos últimos 12 meses (RBT12) em centavos
rpaCentsintegeryesReceita do Período de Apuração (mês atual) em centavos

No output schema declared.

No examples provided.

calcular_simulador_aposentadoria ~309

Simula aposentadoria FIRE-style. Acumula até idade alvo (juros compostos com aporte mensal e reajuste salarial) e calcula renda mensal perpétua via taxa de retirada (regra 4% Bengen, composta = 0.327%/mês). Útil pra responder "quanto preciso pra aposentar?", "se eu aposentar aos X com aporte Y, qual minha renda?". Retorna saldo final, total aportado, juros, renda mensal, série mensal trimestralizada. Fonte: matemática financeira clássica + Trinity Study.

NameTypeReqDescription
aporteMensalCentsintegerAporte mensal em centavos. Default 0.
idadeAposentadoriaintegeryesIdade pretendida de aposentadoria (deve ser > idadeAtual)
idadeAtualintegeryesIdade atual em anos
patrimonioAtualCentsintegerPatrimônio acumulado hoje em centavos. Default 0.
reajusteAnualAportesPercentnumberReajuste anual do aporte (%) — simula crescimento salarial. Default 0.
taxaMensalPercentnumberRentabilidade real mensal esperada (%). Default ~0.65% = ~8% a.a. real.
taxaRetiradaMensalPercentnumberTaxa de retirada mensal pós-aposentadoria. Default 0.327% (regra 4% a.a. composta).

No output schema declared.

No examples provided.

consultar_inss_vigente ~194

Retorna a tabela INSS vigente do empregado (faixas progressivas + alíquotas + teto + dedução por dependente). Tabela 2026: 4 faixas (7,5% / 9% / 12% / 14%) com teto R$ 8.475,55. Útil quando o LLM precisa explicar o cálculo passo a passo, validar holerite ou comparar carga progressiva. Aceita `mes_ano` opcional — em v0.3 sempre retorna o vigente. Para o desconto efetivo dado um salário, use `calcular_salario_liquido`.

NameTypeReqDescription
mes_anostringMês/ano de referência no formato YYYY-MM (ex: 2026-04). Default: vigente atual. Histórico anterior a 2026 não disponível em v0.3 — sempre retorna o atual com warning.

No output schema declared.

No examples provided.

consultar_irpf_tabela ~233

Retorna a tabela progressiva do IRRF mensal (5 faixas: isento até R$ 2.428,80; 7,5%; 15%; 22,5%; 27,5% acima de R$ 4.664,68) + dedução por dependente (R$ 189,59) + redutor da Lei 15.270/2025 (isenção integral até R$ 5.000, redução gradual até R$ 7.350). Fórmula: IRRF = max(0, base × alíquota − dedução), onde base = salário − INSS − dependentes × 189,59. Útil pra LLM explicar cálculo, validar holerite, comparar tabelas anteriores. Aceita `mes_ano` opcional — em v0.3 sempre retorna a vigente.

NameTypeReqDescription
mes_anostringMês/ano de referência no formato YYYY-MM. Default: vigente atual. Histórico anterior a 2026 não disponível em v0.3 — sempre retorna o atual com warning.

No output schema declared.

No examples provided.

consultar_salario_minimo ~174

Retorna o salário mínimo nacional vigente em valor mensal. Atual 2026: R$ 1.621 (Decreto 12.797/2025). Útil quando o LLM precisa do SM para calcular adicional de insalubridade (sobre SM), MEI INSS (5% do SM), ou validar valores que escalonam pelo SM. Aceita `mes_ano` opcional pra contexto futuro de histórico — em v0.3 sempre retorna o vigente. Histórico em versões futuras.

NameTypeReqDescription
mes_anostringMês/ano de referência no formato YYYY-MM (ex: 2026-04). Se omitido, retorna o salário mínimo vigente atual. Histórico anterior a 2026 não disponível em v0.3 — sempre retorna o atual com warning.

No output schema declared.

No examples provided.

consultar_tabela_inss_irrf ~152

Retorna as tabelas oficiais brasileiras de INSS (previdência) e IRRF (imposto de renda retido na fonte) numa chamada. Útil quando o LLM precisa validar um cálculo feito por conta própria, explicar faixas progressivas, ou compor com outra lógica. Valores em centavos (int) para precisão monetária. Pra granular (só INSS ou só IRRF) use `consultar_inss_vigente` ou `consultar_irpf_tabela`.

NameTypeReqDescription
anointegerAno de referência. Apenas 2026 vigente no momento.
tabelastringyesQual tabela retornar: inss, irrf, ou ambas

No output schema declared.

No examples provided.

decisao_clt_vs_pj ~463

DECISÃO GUIADA — vale a pena trocar CLT por PJ? Combina salário líquido CLT (com benefícios) e cenário PJ alvo (Simples Anexo III/V ou Lucro Presumido), simula impostos, pró-labore, distribuição de lucros, FGTS perdido, INSS facultativo opcional. Devolve veredicto: verdict ('CLT' | 'PJ' | 'TIE'), deltaAnualCents (positivo = PJ ganha), breakdown auditável mês-a-mês, recomendação em pt-BR, lista de riscos qualitativos (sem FGTS, sem 13º, pejotização). Fonte: CLT, LC 123/2006, Lei 9.249/95.

NameTypeReqDescription
contribuirInssFacultativobooleanContribuir INSS facultativo (11% SM/mês). Default false.
custoContadorMensalCentsintegerCusto do contador mensal em centavos (default R$ 200 = 20000)
dependentesintegerDependentes para IRRF
faturamentoPjMensalCentsintegeryesQuanto a empresa pagaria pra você como PJ (em centavos/mês)
outrosBeneficiosCentsintegerOutros benefícios CLT em R$/mês (PLR diluído, GymPass, seguro vida)
planoSaudeMensalCentsintegerValor mensal que a empresa paga em plano de saúde (R$ em centavos)
proLaboreMensalCentsintegerPró-labore mensal em centavos (default 1 SM 2026 = 155000)
regimePjstringyesRegime tributário PJ. simples_iii: serviços com folha (Fator R via pró-labore alto). simples_v: serviços intelectuais sem folha. lucro_presumido: faturamento alto.
salarioBrutoCentsintegeryesSalário bruto CLT atual em centavos (R$ 5.000 = 500000)
valeAlimentacaoCentsintegerVale alimentação/refeição em centavos/mês

No output schema declared.

No examples provided.