Calculadora Jurídica — REST API skill

Skill da REST API do Calculadora Jurídica na MCP.AI: 16 endpoints em /api/calculo. Calculadoras jurídicas automáticas: atualização monetária e liquidação de débitos (correção por IPCA, INPC, IGP-M, SELIC, TR e outros índices oficiais + juros, multa e honorários), com índices buscados ao vivo no BACEN e IBGE. Sem credencial; hospedado pela plataforma. Ideal para liquidação de sentença, execução, ação de cobrança e atualização de aluguel/pensão. Autentique com workspace API key (sk_live) gerada em app.mcp.ai/settings/api-keys. Use quando o usuário pedir algo coberto pelos endpoints.

Calculadora Jurídica — REST API skill

Você tem acesso à Calculadora Jurídica REST API na MCP.AI.

Calculadoras jurídicas automáticas: atualização monetária e liquidação de débitos (correção por IPCA, INPC, IGP-M, SELIC, TR e outros índices oficiais + juros, multa e honorários), com índices buscados ao vivo no BACEN e IBGE. Sem credencial; hospedado pela plataforma. Ideal para liquidação de sentença, execução, ação de cobrança e atualização de aluguel/pensão.

Base URL

https://api.mcp.ai/api/calculo

Todo endpoint é um POST na Base URL + o path abaixo. Os parâmetros vão no corpo JSON.

Autenticação

Inclua em toda request:

Authorization: Bearer sk_live_...
Content-Type: application/json

Gere sua chave em https://app.mcp.ai/settings/api-keys (workspace API key sk_live_…, não expira, revogável). Uma única chave serve pra todos os seus MCPs.

Formato de resposta

{ "ok": true, "tool": "<tool_id>", "result": <payload> }

Exemplo cURL

curl -X POST https://api.mcp.ai/api/calculo/aluguel \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"aluguel_inicial":0,"inicio_contrato":"...","inicio_atraso":"...","fim_atraso":"..."}'

Reportar problemas

Se um endpoint retornar erro, vazio ou dado inesperado, reporte (não desista calado): POST /api/calculo/report com { "message": "...", "context"?: "...", "conversation"?: [...] }. Isso notifica o time da MCP.AI.

Endpoints (16)

calculo_aluguel

Aluguéis em atraso (Lei 8.245/91): reajusta o aluguel ao longo do contrato pelo índice, corrige cada mês atrasado até hoje, aplica juros de mora (1% a.m.) e multa moratória. (POST /api/calculo/aluguel)

ParâmetroTipoObrigatórioDescrição
aluguel_inicialnumberSimValor inicial do aluguel (R$).
inicio_contratostringSimInício do contrato (dd/mm/yyyy) — base dos reajustes.
inicio_atrasostringSimInício do atraso (dd/mm/yyyy).
fim_atrasostringSimFim do atraso (dd/mm/yyyy).
data_calculostringNãoDefault = fim do atraso.
indicestringNãoÍndice de reajuste/correção (default IGP-M). (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
periodicidade_mesesintegerNãoPeriodicidade do reajuste (12=anual, default).
jurosnumberNão% a.m. de mora (default 1).
multanumberNão% multa moratória sobre o aluguel (default 10).
calculo_atualizar

Atualização monetária / liquidação de débito judicial: corrige parcelas por um índice oficial (IPCA, INPC, IGP-M, SELIC, TR…) e aplica juros, multa e honorários. (POST /api/calculo/atualizar)

ParâmetroTipoObrigatórioDescrição
parcelasobject[]SimParcelas a atualizar (mínimo 1).
indicestringNãoÍndice de correção (default NENHUM). (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
data_calculostringNãoData final do cálculo (dd/mm/yyyy; default hoje).
taxa_jurosnumberNãoJuros em % (ex.: 1 = 1%). Default 0.
periodicidade_jurosstringNãoDefault MENSAL. (MENSAL, ANUAL)
juros_tipostringNãoDefault simples. (simples, composto)
multanumberNãoMulta em %. Default 0.
multa_incide_sobre_jurosbooleanNãoDefault false.
honorariosnumberNãoHonorários: % se PERCENTUAL, R$ se FIXO. Default 0.
honorarios_tipostringNãoDefault PERCENTUAL. (PERCENTUAL, FIXO)
pro_ratabooleanNãoCorreção pró-rata die no mês final. Default true.
calculo_dosimetria

Dosimetria da pena (art. 68 CP, sistema trifásico): pena-base pelas circunstâncias judiciais (art. 59), pena intermediária por atenuantes/agravantes (Súmula 231 STJ), pena definitiva por causas de aum (POST /api/calculo/dosimetria)

ParâmetroTipoObrigatórioDescrição
pena_min_anosnumberSimPena mínima abstrata (anos).
pena_max_anosnumberSimPena máxima abstrata (anos).
circunstancias_desfavoraveisintegerNãoNº de circunstâncias do art. 59 desfavoráveis (0..8).
atenuantesintegerNão
agravantesintegerNão
causas_aumentoobject[]NãoCausas de aumento (3ª fase), ex.: [{frac:0.166}].
causas_diminuicaoobject[]NãoCausas de diminuição/tentativa, ex.: [{frac:0.333}].
fracao_fase1numberNãoFração do intervalo por circunstância (default 1/8).
fracao_fase2numberNãoQuantum por atenuante/agravante (default 1/6).
calculo_fgts

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. (POST /api/calculo/fgts)

ParâmetroTipoObrigatórioDescrição
depositosobject[]SimDepósitos do FGTS (data + valor).
data_calculostringNão
indicestringNãoÍndice substituto (default INPC). (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
incluir_juros_3aabooleanNãoAplica 3% a.a. sobre a diferença (default true).
calculo_indice

Consulta de índice oficial: fator de correção acumulado entre duas datas (mês inicial excluído, mês final incluído — convenção BACEN/IBGE). (POST /api/calculo/indice)

ParâmetroTipoObrigatórioDescrição
indicestringSimÍndice (ex.: IPCA, INPC, IGP-M, SELIC, TR). (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
data_inicialstringSimData inicial (dd/mm/yyyy).
data_finalstringNãoData final (dd/mm/yyyy; default hoje).
valornumberNãoValor a corrigir (R$). Opcional.
pro_ratabooleanNãoPró-rata die no mês final. Default true.
incluir_valoresbooleanNãoSe true, retorna as variações mensais do índice.
calculo_partilha

Partilha de bens no divórcio por regime (Código Civil): apura a massa partilhável (bens − dívidas conforme o regime) e a quota de cada cônjuge, com torna por desequilíbrio. (POST /api/calculo/partilha)

ParâmetroTipoObrigatórioDescrição
regimestringSimRegime de bens. (COMUNHAO_PARCIAL, COMUNHAO_UNIVERSAL, SEPARACAO_TOTAL, PARTICIPACAO_FINAL_AQUESTOS)
bensobject[]SimBens do casal.
dividasobject[]Não
nomesobjectNão
calculo_pensao

Pensão alimentícia em atraso (art. (POST /api/calculo/pensao)

ParâmetroTipoObrigatórioDescrição
formastringSimForma de estipulação. (PERCENTUAL_SM, VALOR_FIXO, PERCENTUAL_REMUNERACAO)
referencianumberSim% (se PERCENTUAL_*) ou valor R$ (se VALOR_FIXO).
inicio_atrasostringSimdd/mm/yyyy.
fim_atrasostringSimdd/mm/yyyy.
data_calculostringNão
indicestringNãoDefault INPC. (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
jurosnumberNão% a.m. (default 1).
pagamentosobject[]NãoPagamentos parciais por mês.
remuneracoesobject[]NãoRemuneração do alimentante por mês (p/ PERCENTUAL_REMUNERACAO).
calculo_progressao

Progressão de regime (LEP art. (POST /api/calculo/progressao)

ParâmetroTipoObrigatórioDescrição
pena_anosnumberSimPena total (anos).
inicio_cumprimentostringSimdd/mm/yyyy.
reincidentebooleanNão
hediondobooleanNão
violenciabooleanNãoCrime comum com violência/grave ameaça.
resultado_mortebooleanNão
dias_trabalhadosintegerNãoRemição: 1 dia por 3 trabalhados.
horas_estudonumberNãoRemição: 1 dia por 12h.
dias_detracaointegerNãoPrisão provisória abatida.
calculo_restituicao_inss

Restituição de descontos indevidos no INSS (fraude associativa, códigos 280/304/310/378): soma as parcelas descontadas corrigidas. (POST /api/calculo/restituicao/inss)

ParâmetroTipoObrigatórioDescrição
descontosobject[]SimDescontos indevidos (código + mês + valor).
indicestringNãoDefault INPC. (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
data_calculostringNão
calculo_revisional

Revisional de contrato bancário: recalcula o financiamento pela taxa média de mercado do BACEN (busca ao vivo por modalidade+mês) e apura o excedente por parcela (Price ou SAC). (POST /api/calculo/revisional)

ParâmetroTipoObrigatórioDescrição
valor_financiadonumberSimPrincipal financiado (PV).
num_parcelasintegerSimNúmero de parcelas.
taxa_contratada_amnumberSimTaxa contratada (% a.m.).
parcela_paganumberSimValor pago por parcela (R$).
sistemastringNãoDefault PRICE. (PRICE, SAC)
modalidadestringNãoModalidade BACEN (busca a taxa média ao vivo). (PF_CREDITO_PESSOAL_NAO_CONSIGNADO, PF_AQUISICAO_VEICULOS, PF_CHEQUE_ESPECIAL, PF_TOTAL)
data_contratostringNãodd/mm/yyyy (mês da taxa BACEN).
taxa_bacen_amnumberNãoAlternativa: informar a taxa BACEN (% a.m.) direto.
calculo_rmc_rcc

RMC/RCC — reserva de margem consignável de cartão (INSS, códigos 217/268): limites de 5% e restituição corrigida dos descontos. (POST /api/calculo/rmc/rcc)

ParâmetroTipoObrigatórioDescrição
beneficio_mensalnumberSimValor do benefício (R$).
descontosobject[]SimDescontos mensais de RMC/RCC.
indicestringNãoDefault INPC. (NENHUM, IPCA, IPCA-E, IPCA-15, INPC, IGP-M, IGP-DI, INCC, IPC-FIPE, SELIC, CDI, TR, POUPANCA, POUPANCA-ANTIGA)
data_calculostringNão
tipostringNãoDefault RMC (cód.217). (RMC, RCC)
calculo_rmi

RMI — Renda Mensal Inicial (pós-reforma EC 103/2019): média dos salários de contribuição × coeficiente (60% + 2% por ano acima de 20H/15M), com piso (salário mínimo) e teto (INSS). (POST /api/calculo/rmi)

ParâmetroTipoObrigatórioDescrição
sexostringSim(H, M)
media_salariosnumberSimMédia dos salários de contribuição (R$).
tempo_contribuicao_anosnumberSimTempo de contribuição (anos).
salario_minimonumberNãoPiso (default fallback 2026).
teto_inssnumberNãoTeto (default fallback 2026).
calculo_salario_minimo

Salário mínimo nacional vigente de um ano (dinâmico, IPEADATA). (POST /api/calculo/salario/minimo)

ParâmetroTipoObrigatórioDescrição
anointegerNãoAno de referência (default ano atual).
calculo_superendividamento

Superendividamento (Lei 14.181/2021): % da renda comprometida, mínimo existencial (R$600, parametrizável), renda disponível e capacidade de pagamento de um plano de até 5 anos. (POST /api/calculo/superendividamento)

ParâmetroTipoObrigatórioDescrição
renda_liquidanumberSimRenda líquida mensal (R$).
dividasobject[]SimDívidas (parcela mensal e saldo).
minimo_existencialnumberNãoDefault R$600.
prazo_mesesintegerNãoPrazo do plano (default 60).
calculo_tempo_contribuicao

Tempo de contribuição (CNIS): soma os vínculos contando concomitância uma vez e converte atividade especial em comum (fatores EC 103/2019, só até 13/11/2019). (POST /api/calculo/tempo/contribuicao)

ParâmetroTipoObrigatórioDescrição
sexostringSimSexo do segurado. (H, M)
vinculosobject[]SimVínculos do CNIS.
calculo_trabalhista

Verbas rescisórias / liquidação trabalhista (CLT): saldo de salário, aviso prévio indenizado (Lei 12.506/2011), 13º proporcional, férias proporcionais + 1/3, férias vencidas, multa de 40%/20% do FGTS, (POST /api/calculo/trabalhista)

ParâmetroTipoObrigatórioDescrição
salarionumberSimRemuneração mensal (R$).
admissaostringSimdd/mm/yyyy.
demissaostringSimdd/mm/yyyy.
motivostringNãoDefault sem_justa_causa. (sem_justa_causa, pedido_demissao, justa_causa, acordo)
avisostringNãoDefault indenizado. (indenizado, trabalhado, dispensado)
saldo_fgtsnumberNãoSaldo do FGTS do contrato (p/ multa 40%/20%).
dependentesintegerNãoNº de dependentes (IRRF).
ferias_vencidasbooleanNãoHá período aquisitivo vencido não gozado?
projetar_avisobooleanNãoProjeta o aviso indenizado nos avos (default true).

Este MCP também funciona via conexão MCP (Claude / Cursor) em https://api.mcp.ai/p_calculo — veja o README. A skill acima é pra consumir a REST API direto (agente próprio / código).

Last updated: October 13, 2026

Files (2)

Jurisdiction
🇧🇷 Brasil
Browse legal databases
Practice area
General practice
License
MIT
Author
mcp-dir
Source
br/general/skills/calculo-mcp-mcp-dir

Test Calculadora Jurídica — REST API skill

Ask a legal question — get an answer generated live from this skill’s instructions.

Sign in to test this skill.