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

PJe-Calc MCP

MCPB · PJECALC-MCP-2.16.0-MCP.18.MCPB

Monta, liquida, confere e atualiza cálculos trabalhistas no PJe-Calc Cidadão (Windows).

0 this week 45 Trust /100

Last scanned (5 minutes ago)

Scores higher than 75% of MCPB servers

Category Finance and Payments

Trust breakdown (7 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 → Why this is hard to score →

Supply Chain Security13
  • No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.Unverified
  • Known CVEs could not be checked: we found no dependency list to check in this bundle: either it runs a compiled binary, whose bundled manifests we do not read, or none of the package.json, requirements.txt, pyproject.toml or uv.lock files it ships for its runtime declares a dependency we can read (a requirements.txt that only points at a setup.py project, a local path, or a nested requirements file we cannot follow counts as none).Unverified
  • No install/post-install scripts declared.Pass
  • Dependency health could not be checked: we found no dependency list to check in this bundle: either it runs a compiled binary, whose bundled manifests we do not read, or none of the package.json, requirements.txt, pyproject.toml or uv.lock files it ships for its runtime declares a dependency we can read (a requirements.txt that only points at a setup.py project, a local path, or a nested requirements file we cannot follow counts as none).Unverified
Provenance & Transparency45
Schema Quality & AI Usability79
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 12540 tokens (~140/item across 89 items; 72 tools + 17 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 Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
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
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 72 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 74 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

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.

  • 27 Oct 26 +1
    • Maintenance: unverified → pass ▲ functional
  • 25 Oct 26 44

    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 5 Nov 2026 · Analysed mcpb/https://github.com/lucianumm/PJeCalcMCP/releases/download/v2.16.0-mcp.18/pjecalc-mcp-2.16.0-mcp.18.mcpb

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem mcpb
Reason No attestation published

Background: How many MCP packages publish verified provenance →

MCP tools · 72 exposed · ~11,444 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. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
auditor_importar ~392

Lê a saída do AuditorProcessual (github.com/lucianumm/AuditorProcessual): as pastas do ingest_document.py (uma por arquivo: manifest.json, pages.jsonl, pendências) e, se houver, o livro-razão da jornada e da folha (labor_ledger), os eventos do contrato (labor_events) e a revisão com os fatos (página e trecho). Devolve sugestões para a especificação: contrato.documentos por peça (com o tipo provável), contrato.leitura (páginas sem texto nativo a ver como imagem, falhas de extração), o número do processo mais citado e os demais citados, apuracaoCartaoPonto.jornadas com as conferências do conversor de cartões, contrato.remuneracoes, contrato.pagamentos, contrato.afastamentos e datas do contrato, cada item com documento, folha e trecho quando os fatos os trazem. Sugestão não é leitura: confira cada página. Veja pjecalc://docs/modulos/leitura.

NameTypeReqDescription
eventosstring–Arquivo labor_events (contratação, afastamentos, rescisão), se houver.
ledgerstring–Arquivo labor_ledger (jornada dia a dia e folha de pagamento), se houver.
numero_processostring–Número CNJ do processo, para conferir o que o AuditorProcessual identificou.
pastasarrayyesPastas de saída do ingest_document.py do AuditorProcessual (uma por arquivo dos autos).
prefixostring–Prefixo dos ids de documento sugeridos (padrão "D").
processostring–Id do processo em contrato.processos para as sugestões.
revisaostring–Revisão do AuditorProcessual com os fatos (id, página e trecho), para ligar cada item ao documento e à folha.

No output schema declared.

No examples provided.

calculo_aprovar_plano ~189

Use SOMENTE depois que o usuário aprovou o plano de interpretação na conversa. Devolve o objeto contrato.aprovacao (quem, quando, observações, hash do contrato aprovado) para gravar na especificação; com arquivo_json e gravar=true, grava no próprio arquivo. Recusa se a auditoria tiver falhas. Qualquer mudança posterior no contrato ou no cenário invalida a aprovação.

NameTypeReqDescription
arquivo_jsonstring–Alternativa: caminho de um arquivo .json com a especificação.
especificacaoobject–Especificação do cálculo (JSON). Formato em calculo_modelo_json.
gravarboolean–Com arquivo_json: grava a aprovação no arquivo.
observacoesstring–Correções ou ressalvas feitas pelo usuário ao aprovar.
porstringyesQuem aprovou (nome do usuário).

No output schema declared.

No examples provided.

calculo_apurar_cartao_ponto ~223

Para um cálculo já no PJe-Calc com apurações de cartão de ponto cadastradas: salva cada apuração (o PJe-Calc gera as jornadas pela programação/escala, respeitando feriados, férias e faltas), clica em Apurar Cartão de Ponto (cria as colunas Hs EXT, Hs Trabalhadas, Hs Noturnas...) e, se pedido, liga verbas às colunas (quantidade ou divisor importados do cartão). Devolve o quadro mensal apurado. O botão Apurar só existe enquanto o cálculo não tem cartões; para refazer, exclua os cartões em Cartão de Ponto > Visualizar Cartão.

NameTypeReqDescription
id_calculointegeryesNúmero do cálculo no PJe-Calc.
regerarboolean–Regera as ocorrências das verbas no fim (padrão true).
vinculosarray–Verbas a ligar às colunas apuradas (quantidade ou divisor importados do cartão).

No output schema declared.

No examples provided.

calculo_atualizar ~406

Fase de execução: atualiza um cálculo LIQUIDADO (arquivo_pjc exportado depois de liquidar, ou id_calculo) com o bloco "execucao": dataAtualizacao, pagamentos (com a divisão entre crédito do reclamante, recolhimentos, outros débitos e débitos a cobrar), honorários e multas da execução, pensão alimentícia, custas da execução (fixas, autos e armazenamento), precatório ou RPV, cobrarEncargosIrpf. Todos os campos e exemplos em pjecalc://docs/modulos/execucao e em calculo_modelo_json (exemplos "execucao" e "execucao-pensao-custas"). Confere antes de importar as regras da tela de pagamento do PJe-Calc (MSG0125 a MSG0138, MSG0181, MSG0126, MSG0003), grava os eventos numa CÓPIA do cálculo, roda "Liquidar Atualização" (rateio e imputação do próprio PJe-Calc) e devolve o Resumo da Atualização (saldo por credor, total do reclamado, eventos), as verificações e o "-ATUALIZADO.PJC". O cálculo de origem não é alterado.

NameTypeReqDescription
arquivo_pjcstring–.PJC do cálculo liquidado (exportado depois de liquidar).
destinostring–Pasta dos arquivos -EXECUCAO.PJC e -ATUALIZADO.PJC (padrão: ao lado do arquivo de origem ou saida/).
execucaoobjectyesBloco "execucao" (formato em calculo_modelo_json e no módulo execução).
id_calculointeger–Alternativa: número do cálculo liquidado no PJe-Calc (é exportado e copiado).
iniciarboolean–Inicia o PJe-Calc se estiver parado (padrão true).

No output schema declared.

No examples provided.

calculo_comparar_referencia ~413

Compara o cálculo com uma conta de referência (perito, parte, outro cenário) na mesma data-base. Cada lado é um cálculo do PJe-Calc (id) ou um .PJC exportado depois de liquidar (arquivo). Compara primeiro quantidades e valores nominais por ocorrência (com a causa local de cada diferença: quantidade, base, divisor, multiplicador, pago), depois a ponte por verba (nominal -> corrigido -> juros -> total, com o resíduo em relação ao bruto) e a ponte bruto -> FGTS/depósito/INSS/IR -> líquido. Não altera os cálculos. Igualdade de totais não substitui igualdade das ocorrências. Veja pjecalc://docs/modulos/referencia.

NameTypeReqDescription
arquivo_calculostring–Alternativa: .PJC exportado do cálculo liquidado.
arquivo_referenciastring–Alternativa: .PJC da conta de referência, ou o relatório do PJe-Calc da referência em PDF, HTML ou texto copiado (só o resumo é comparado).
data_basestring–Data-base da referência (AAAA-MM-DD) quando o relatório não a mostra.
id_calculointeger–Cálculo a conferir (no PJe-Calc, já liquidado).
id_referenciainteger–Conta de referência no PJe-Calc (liquidada na mesma data).
referencia_manualobject–Alternativa: conta de referência transcrita (perito, planilha): { dataLiquidacao, verbas: [{ descricao, valorCorrigido, juros, total }], brutoDevidoAoReclamante, totalDescontos, liquidoDevidoAoReclam…
tolerancianumber–Tolerância em reais (padrão 0,01).

No output schema declared.

No examples provided.

calculo_criar ~503

Fluxo completo e recomendado para montar um cálculo. Valida a especificação, gera o .PJC, inicia o PJe-Calc se preciso, importa, apura o cartão de ponto por jornadas e liga as verbas às colunas, regera as ocorrências de verbas e reflexos e devolve o número do cálculo, as pendências da tela de liquidação e o "-PRONTO.PJC" (importável em qualquer PJe-Calc 2.16.x). Com liquidar_em, liquida e confere: justificativa, soma do resumo, recálculo independente das ocorrências e dos encargos, especificação × arquivo × relatório; grava o -LIQUIDADO.PJC, o relatório completo -RELATORIO.pdf e o registro de reprodução. Devolve "estado" (rascunho, aceito_pelo_aplicativo, calculado, simulacao, auditado), "verificacoes" e "bloqueiosDeEntrega"; a revisão para entrega é sempre humana. Com contrato de dados, não gera nada enquanto faltar documento obrigatório, houver falha na auditoria ou o plano de interpretação não estiver aprovado: devolve as travas e o pedido de documentos.

NameTypeReqDescription
arquivo_jsonstring–Alternativa: caminho de um arquivo .json com a especificação.
atualizar_tabelasboolean–Se as tabelas de índices não cobrirem a liquidação, atualiza-as pelo TRT do processo (Atualização de Tabelas e Índices > Online). Padrão false: só avisa.
destinostring–Onde gravar o .PJC (padrão: pjecalc-mcp-skill/saida).
especificacaoobject–Especificação do cálculo (JSON). Formato em calculo_modelo_json.
exportar_finalboolean–Grava o "-PRONTO.PJC" exportado após a importação (padrão true).
ignorar_tabelasboolean–Faz a liquidação de teste mesmo com tabelas desatualizadas (o resultado ficará errado).
iniciarboolean–Inicia o PJe-Calc se estiver parado (padrão true).
liquidar_emstring–Opcional: data (dd/mm/aaaa ou aaaa-mm-dd) para uma liquidação de TESTE (o usuário pode liquidar de novo depois).

No output schema declared.

No examples provided.

calculo_criar_lote ~250

Roda calculo_criar para cada especificação da lista (litisconsórcio ativo: um cálculo por reclamante; responsabilidade subsidiária ou sucessiva: um por devedor, com o período de cada um; cenários). Cada item passa pelas mesmas travas (documentos, mapa, título, aprovação). Devolve, por item, o número do cálculo, o estado, os totais e as falhas, e o consolidado (soma dos brutos, líquidos e totais dos itens liquidados). Um item com erro não interrompe os outros.

NameTypeReqDescription
arquivos_jsonarray–Alternativa: caminhos dos .json.
atualizar_tabelasboolean–Se as tabelas de índices não cobrirem a liquidação, atualiza-as pelo TRT do processo (padrão false).
especificacoesarray–Lista de especificações completas.
ignorar_tabelasboolean–Liquida mesmo com tabelas desatualizadas (o resultado fica errado).
liquidar_emstring–dd/mm/aaaa ou aaaa-mm-dd: liquidação de teste de todos os itens (mesma data-base).

No output schema declared.

No examples provided.

calculo_documentos_necessarios ~293

PRIMEIRO PASSO de todo cálculo. Diz quais documentos o caso exige (sentença, decisões posteriores, registro, TRCT, holerites de todo o período, cartões de ponto, recibos de férias e 13º, extrato do FGTS, norma coletiva...), confere se os recebidos cobrem todos os meses, lista as perguntas que só o usuário responde e devolve um texto pronto para pedir o que falta ("pedido"). Use com a especificação (mesmo parcial, com contrato.documentos e contrato.coleta) ou, antes dela, com respostas rápidas: parcelas deferidas, datas e documentos já recebidos. Repita a cada rodada até "completa": true. Veja pjecalc://docs/modulos/documentos.

NameTypeReqDescription
admissaostring–Sem especificação: data de admissão.
arquivo_jsonstring–Alternativa: caminho de um arquivo .json com a especificação.
demissaostring–Sem especificação: data de saída.
documentos_recebidosarray–Sem especificação: documentos já recebidos.
especificacaoobject–Especificação do cálculo (JSON). Formato em calculo_modelo_json.
parcelasarray–Sem especificação: parcelas deferidas (ex.: ["HORAS EXTRAS 50%", "FGTS + 40%"]).

No output schema declared.

No examples provided.

calculo_excluir ~92

Exclui um cálculo do PJe-Calc (Operações > Excluir). IRREVERSÍVEL: exige confirmacao = "SIM, EXCLUIR". Faça calculo_exportar_pjc antes se quiser guardar.

NameTypeReqDescription
confirmacaostringyesDeve ser exatamente "SIM, EXCLUIR".
id_calculointegeryesNúmero do cálculo no PJe-Calc.

No output schema declared.

No examples provided.

calculo_exportar_pjc ~94

Exporta um cálculo do PJe-Calc como .PJC (Operações > Exportar) — útil para backup, para enviar a terceiros ou para conferir com calculo_ler_pjc.

NameTypeReqDescription
destinostring–Arquivo ou pasta (padrão: pjecalc-mcp-skill/saida).
id_calculointegeryesNúmero do cálculo no PJe-Calc.

No output schema declared.

No examples provided.

calculo_externo_criar ~284

Cria no PJe-Calc um Cálculo Externo: a conta homologada feita fora do aplicativo (perito, contadoria, acordo), com os valores consolidados na data-base, para o PJe-Calc atualizar. Preenche pela interface as telas "Novo Cálculo Externo" (processo, partes, data-base, índice, juros, FGTS, IR, contribuição social, custas) e "Parcelas Atualizáveis" (creditos, descontos, outrosDebitos, debitosReclamante); ao salvar, o próprio PJe-Calc converte as parcelas num cálculo liquidado na data-base. Todos os campos e um exemplo em pjecalc://docs/modulos/execucao e em calculo_modelo_json (exemplo "externo"). Exporta o .PJC e, com "execucao", atualiza a cópia como calculo_atualizar.

NameTypeReqDescription
calculoExternoobjectyesEspecificação do Cálculo Externo (processo, dataBase, parametros, creditos, descontos, outrosDebitos, debitosReclamante, execucao).
destinostring–Pasta dos arquivos (padrão: saida/).
iniciarboolean–Inicia o PJe-Calc se estiver parado (padrão true).

No output schema declared.

No examples provided.

calculo_gerar_pjc ~225

Gera o arquivo .PJC (formato oficial de exportação/importação do PJe-Calc) a partir da especificação. Não precisa do PJe-Calc aberto. O arquivo pode ser importado em qualquer PJe-Calc 2.16.x (Cálculo > Importar). Depois da importação é preciso clicar em Verbas > Regerar (ou usar calculo_importar_pjc, que faz isso). Com "apuracaoCartaoPonto" grava também <arquivo>.mcp.json com os passos pós-importação (apurar o cartão e ligar as verbas às colunas), que calculo_importar_pjc executa.

NameTypeReqDescription
arquivo_jsonstring–Alternativa: caminho de um arquivo .json com a especificação.
destinostring–Arquivo .PJC ou pasta de destino (padrão: pjecalc-mcp-skill/saida).
especificacaoobject–Especificação do cálculo (JSON). Formato em calculo_modelo_json.

No output schema declared.

No examples provided.

calculo_importar_pjc ~184

Importa um arquivo .PJC (gerado pelo MCP ou exportado de outro PJe-Calc) no PJe-Calc em execução, executa os passos pós-importação de <arquivo>.mcp.json se existir (apuração do cartão de ponto e vínculos das verbas), regera as ocorrências (padrão) e devolve número do cálculo e pendências.

NameTypeReqDescription
arquivostringyesCaminho do .PJC.
exportar_finalboolean–Grava "<arquivo>-PRONTO.PJC" exportado depois da importação (padrão: só quando houve passos pós-importação).
iniciarboolean–Inicia o PJe-Calc se estiver parado (padrão true).
regerarboolean–Regera as ocorrências após importar (padrão true).

No output schema declared.

No examples provided.

calculo_ler_pjc ~89

Resumo legível de um .PJC: processo, partes, datas, históricos salariais, verbas (base, quantidade, reflexos ativos), férias, faltas, FGTS, honorários, multas, correção e juros. Serve para conferir um arquivo gerado ou entender um cálculo exportado.

NameTypeReqDescription
arquivostringyesCaminho do .PJC.

No output schema declared.

No examples provided.

calculo_liquidar ~289

Liquida o cálculo no PJe-Calc (Operações > Liquidar) e devolve os totais do Resumo do Cálculo (bruto, líquido, total devido pelo reclamado, valores por verba). Normalmente quem liquida é o usuário; use para conferir o resultado ou quando ele pedir.

NameTypeReqDescription
acumular_indicesstring–Desde quando acumular os índices de correção: mês subsequente ao vencimento, mês do vencimento ou a combinação dos dois (padrão: o da tela).
atualizar_tabelasboolean–Atualiza as tabelas de índices (online, pelo TRT informado) se não cobrirem a data de liquidação.
data_liquidacaostring–dd/mm/aaaa ou aaaa-mm-dd (padrão: a sugerida pelo PJe-Calc).
id_calculointegeryesNúmero do cálculo no PJe-Calc.
ignorar_tabelasboolean–Liquida mesmo com tabelas desatualizadas (não recomendado).
regerarboolean–Regera as ocorrências (mantendo alterações manuais) antes de liquidar. Use depois de tabelas_atualizar; é automático quando a própria chamada atualiza as tabelas.
regionalstring–TRT do processo, usado se for preciso atualizar as tabelas.

No output schema declared.

No examples provided.

calculo_modelo_json ~151

Devolve a documentação completa do JSON que descreve um cálculo (processo, calculo, historicosSalariais, faltas, ferias, cartoesDePonto, apuracaoCartaoPonto, verbas, fgts, contribuicaoSocial, irpf, pensaoAlimenticia, previdenciaPrivada, salarioFamilia, seguroDesemprego, honorarios, multas, custas, correcaoJuros...) e exemplos testados. LEIA ANTES de montar um cálculo.

NameTypeReqDescription
exemplostring–Devolve só este exemplo (JSON).
somente_exemploboolean–Compatibilidade: devolve só o exemplo "referencia".

No output schema declared.

No examples provided.

calculo_pendencias ~79

Abre o cálculo no PJe-Calc e lê o quadro "Pendências do Cálculo" da tela Liquidar, SEM liquidar: erros (impedem a liquidação) e alertas. É a validação oficial do aplicativo.

NameTypeReqDescription
id_calculointegeryesNúmero do cálculo no PJe-Calc.

No output schema declared.

No examples provided.

calculo_plano_interpretacao ~163

Gera o plano de interpretação legível (markdown) a partir do contrato e da especificação: processo, fase e processos ligados; matriz do título; cada parcela com comando, folha, trecho, período, reflexos e como será calculada no PJe-Calc; critérios gerais; eventos, pagamentos e destinos do crédito; premissas; conflitos, alertas, pendências e perguntas. MOSTRE o plano ao usuário e peça a aprovação ANTES de calcular. Devolve o hash do contrato a ser aprovado.

NameTypeReqDescription
arquivo_jsonstring–Alternativa: caminho de um arquivo .json com a especificação.
especificacaoobject–Especificação do cálculo (JSON). Formato em calculo_modelo_json.

No output schema declared.

No examples provided.

calculo_recentes ~37

Lista "Abrir Cálculos Recentes" da tela inicial do PJe-Calc (número / processo / reclamante).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

calculo_regerar_ocorrencias ~99

Verbas > selecionar todas (inclusive reflexos ativos) > Regerar. Necessário depois de importar ou de mudar parâmetros. manter_alteracoes=true preserva ocorrências editadas à mão.

NameTypeReqDescription
id_calculointegeryesNúmero do cálculo no PJe-Calc.
manter_alteracoesboolean–Mantém as alterações feitas à mão nas ocorrências (padrão: regera tudo).

No output schema declared.

No examples provided.

calculo_relatorio ~383

Gera o relatório do PJe-Calc (Operações > Imprimir) de um cálculo já liquidado. Padrão: o relatório COMPLETO, com as seções que se aplicam ao cálculo (resumo, dados, faltas e férias, histórico salarial, cartão de ponto mensal e diário, demonstrativo das verbas com base, divisor, multiplicador e quantidade, juros, FGTS, contribuição social, eSocial, IR, multas, honorários, custas, justificativa). Formato HTML devolve o texto (e os totais extraídos do Resumo); formato PDF grava o arquivo. Tipos avulsos: RESUMO_DE_CALCULO, DADOS_DO_CALCULO, DEMONSTRATIVO_DE_CALCULO, APURACAO_DE_JUROS, DEMONSTRATIVO_FGTS, DEMONSTRATIVO_INSS, DEMONSTRATIVO_IRPF, DEMONSTRATIVO_HONORARIO, DEMONSTRATIVO_CUSTAS, DEMONSTRATIVO_MULTA, HISTORICO_SALARIAL, FALTAS_E_FERIAS, JUSTIFICATIVA, RESUMO_PRECATORIO, DEMONSTRATIVO_ESOCIAL_INSS_FGTS.

NameTypeReqDescription
arquivo_pdfstring–Destino do PDF (formato PDF).
formatostring–HTML devolve o texto; PDF grava o arquivo (padrão HTML).
id_calculointegeryesNúmero do cálculo no PJe-Calc.
max_caracteresinteger–Corta o texto devolvido (padrão 20000).
tiposarray–Padrão: ["COMPLETO"] (as seções que se aplicam ao cálculo). Ou a lista de seções avulsas.

No output schema declared.

No examples provided.

calculo_validar ~207

Validação técnica + auditoria, SEM gerar arquivo nem tocar no PJe-Calc. A auditoria (campo "auditoria") confere o contrato de dados: cada verba, reflexo, histórico e abatimento ligado a decisões e documentos, pagamento usado duas vezes, salário fora da vigência, trabalho em afastamento, ciclo de escala, base duplicada etc.; sem contrato fica "não verificado". Validação técnica: datas, número CNJ (dígito verificador), CPF/CNPJ, município, nomes de verbas e reflexos do catálogo, históricos usados como base, enums. Devolve erros (impedem gerar), avisos e um resumo do que será montado (verbas ativas, férias calculadas etc.).

NameTypeReqDescription
arquivo_jsonstring–Alternativa: caminho de um arquivo .json com a especificação.
especificacaoobject–Especificação do cálculo (JSON). Formato em calculo_modelo_json.

No output schema declared.

No examples provided.

cartoes_para_jornadas ~245

Recebe as marcações dia a dia ({ data, marcacoes: ["08:00","12:00",...] } ou { data, turnos } ou { data, ocorrencia: FOLGA|FERIAS|FALTA|ATESTADO|FERIADO|DSR }) e devolve apuracaoCartaoPonto.jornadas. Acusa dia do período sem registro, número ímpar de marcações, turnos impossíveis (sobrepostos, > 16 h, > 20 h no dia), interjornada < 11 h e horários invariáveis (Súmula 338, III, do TST).

NameTypeReqDescription
diasarrayyesMarcações dia a dia: { data, marcacoes: ["08:00", "12:00", ...] }, { data, turnos } ou { data, ocorrencia }.
dias_sem_marcacaoarray–Dias da semana sem trabalho (0=domingo ... 6=sábado). Padrão [0].
periodoobject–Período a conferir (aaaa-mm-dd), para acusar dias sem registro.

No output schema declared.

No examples provided.

catalogo_assuntos_cnj ~65

Assuntos da Tabela Processual Unificada do CNJ cadastrados no PJe-Calc (código para verbas personalizadas: verbas[].personalizada.assuntoCnj).

NameTypeReqDescription
filtrostring–Parte do nome ou do código do assunto.

No output schema declared.

No examples provided.

catalogo_atividades ~59

Atividades econômicas da tabela do PJe-Calc (id e descrição), para contribuicaoSocial.atividadeEconomica (alíquotas do empregador pela atividade).

NameTypeReqDescription
filtrostring–Parte da descrição ou o id.

No output schema declared.

No examples provided.

catalogo_cartao_ponto ~71

Colunas criadas por "Apurar Cartão de Ponto" (nomes aceitos em verbas[].quantidade.cartao e divisor.cartao), critérios de horas extras, preenchimentos, tipos de escala e horários noturnos aceitos em apuracaoCartaoPonto.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

catalogo_enums ~110

Constantes aceitas pelos campos do PJe-Calc (ex.: IndiceMonetarioEnum, JurosEnum, TipoHonorarioEnum, SituacaoDaFeriasEnum, BaseDeCalculoDoPrincipalEnum). Sem argumento lista os nomes dos enums; com "classe" lista os campos enum de uma entidade (ex.: Fgts, Honorario, ParametrosDeAtualizacao).

NameTypeReqDescription
classestring–Nome da entidade.
nomestring–Nome do enum.

No output schema declared.

No examples provided.

catalogo_feriados ~125

Feriados (tipo F) e pontos facultativos (tipo P) do PJe-Calc: nacionais (abrangência F), estaduais (E) e municipais (M). Pontos facultativos são marcados no cálculo pelo nome em calculo.pontosFacultativos.

NameTypeReqDescription
filtrostring–Parte do nome.
municipiostring–Nome do município (filtra os municipais).
tipostring–F feriado, P ponto facultativo.
ufstring–Sigla da UF dos feriados estaduais e municipais.

No output schema declared.

No examples provided.

catalogo_municipios ~65

Procura municípios (nome/UF/id) da tabela do PJe-Calc, para preencher calculo.uf e calculo.municipio.

NameTypeReqDescription
nomestring–Parte do nome.
ufstring–Sigla da UF (ex.: PA).

No output schema declared.

No examples provided.

catalogo_pisos_vt ~212

Lista as tabelas "Pisos Salariais" e "Vale-transporte" do PJe-Calc do usuário (id, nome ou linha, UF, município, período), lidas do banco por modelos_atualizar com alvo "catalogos" (PJe-Calc parado). Use o id em verbas[].base { tipo: "SALARIO_DA_CATEGORIA", piso: id } ou { tipo: "VALE_TRANSPORTE", valesTransporte: [ids] } (e em valorPago). O piso ou a linha precisa ser do mesmo estado (e município, no vale-transporte) dos parâmetros do cálculo. Se a tabela não existir no PJe-Calc do usuário, informe o piso da norma coletiva como histórico salarial (base HISTORICO_SALARIAL), com a origem na cláusula.

NameTypeReqDescription
nomestring–Parte do nome do piso ou da linha.
ufstring–Sigla da UF para filtrar.

No output schema declared.

No examples provided.

catalogo_validar_documentos ~97

Confere dígitos verificadores (o PJe-Calc recusa número de processo com dígito errado) e devolve o dígito CNJ correto.

NameTypeReqDescription
cnpjstring–CNPJ, com ou sem pontuação.
cpfstring–CPF, com ou sem pontuação.
numero_processostring–Número CNJ do processo, com ou sem pontuação.

No output schema declared.

No examples provided.

catalogo_verbas ~104

Verbas do lançamento "Expresso" do PJe-Calc com seus parâmetros padrão (característica, ocorrência de pagamento, incidências, base, divisor, multiplicador, quantidade) e a lista de reflexos disponíveis para cada uma. Use os nomes exatamente como aparecem aqui em "verbas[].verba" e "verbas[].reflexos".

NameTypeReqDescription
filtrostring–Parte do nome (ex.: "horas extras", "férias").

No output schema declared.

No examples provided.

config_datasource ~81

Sem argumentos: lê o DataSource jdbc/pjeCalcDS de META-INF/context.xml. Com argumentos: altera url/username/password (backup automático). ATENÇÃO: mudar a url pode apontar para outro banco.

NameTypeReqDescription
senhastring–Nova senha.
urlstring–Nova URL JDBC.
usuariostring–Novo usuário.

No output schema declared.

No examples provided.

config_ler ~70

Conteúdo de um arquivo de configuração do PJe-Calc (server.xml, context.xml, catalina.properties, .bat de inicialização, url_tribunal.properties, persistence.xml, web.xml). Arquivos são ISO-8859-1.

NameTypeReqDescription
arquivostringyesNome do arquivo.

No output schema declared.

No examples provided.

config_memoria ~74

Sem argumentos: lê Xms/Xmx dos .bat. Com argumentos: altera -Xms/-Xmx nos dois .bat (backup automático). Valores em MB. Reinicie o app para aplicar.

NameTypeReqDescription
xmsinteger–Heap inicial em MB.
xmxinteger–Heap máximo em MB.

No output schema declared.

No examples provided.

config_portas ~129

Sem argumentos: lê as portas atuais. Com argumentos: altera http/ajp/shutdown no tomcat/conf/server.xml (apenas conectores ativos; comentários preservados; backup automático .mcp-backup-<timestamp>). O launcher usa a porta HTTP para abrir a interface e troca de porta automaticamente se estiver ocupada.

NameTypeReqDescription
ajpinteger–Nova porta AJP (padrão 9258).
httpinteger–Nova porta HTTP (padrão 9257).
shutdowninteger–Nova porta de shutdown (padrão 9256).

No output schema declared.

No examples provided.

config_token ~77

Sem argumentos: mostra o token atual (seguranca.pjecalc.tokenServicos dos .bat). Com novo_token: substitui nos dois .bat (backup automático). O token protege os endpoints /servico/rest/*; o header HTTP é Authentication: Base64(token).

NameTypeReqDescription
novo_tokenstring–Novo token (opcional).

No output schema declared.

No examples provided.

db_backup_arquivo ~113

Copia o arquivo .dados/pjecalc.h2.db byte a byte. Funciona mesmo com o app em execução? Não — copie sempre com o app parado para garantir consistência. O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

NameTypeReqDescription
arquivostring–Caminho de destino (padrão: .dados/pjecalc.h2.db.bak-<timestamp>).

No output schema declared.

No examples provided.

db_backup_sql ~107

Gera backup completo (schema + dados, ~9 MB) em SQL usando org.h2.tools.Script com a JRE do próprio PJe-Calc. O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

NameTypeReqDescription
arquivostring–Caminho do .sql de saída (padrão: .dados/pjecalc-backup-<timestamp>.sql).

No output schema declared.

No examples provided.

db_consultar ~127

Executa um SELECT no banco H2 (somente leitura) e devolve até max_linhas registros. Use db_tabelas/db_esquema para descobrir nomes. Ex.: SELECT * FROM TBSELICDIARIA ORDER BY DDTDIAINDICE DESC. O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

NameTypeReqDescription
max_linhasinteger–Limite de linhas (padrão 200).
sqlstringyesComando SELECT.

No output schema declared.

No examples provided.

db_esquema ~93

Colunas (nome, tipo, nulidade, default) de uma tabela do banco H2. O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

NameTypeReqDescription
tabelastringyesNome da tabela (ex.: TBSELICDIARIA, TBVERBA, TBCALCULO).

No output schema declared.

No examples provided.

db_executar ~175

Executa INSERT/UPDATE/DELETE/DDL no banco H2. PERIGOSO: exige confirmacao = "SIM, EXECUTAR" e cria backup do arquivo .h2.db antes. NÃO use para criar ou alterar cálculos: inserções diretas não avançam as sequências do Hibernate e o PJe-Calc passa a falhar com "Registro duplicado" ao criar cálculos (aconteceu nesta instalação). Para cálculos use calculo_criar. O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

NameTypeReqDescription
confirmacaostringyesDeve ser exatamente "SIM, EXECUTAR".
sqlstringyesComando SQL (DML/DDL).

No output schema declared.

No examples provided.

db_restaurar ~131

Restaura o banco executando um arquivo SQL (gerado por db_backup_sql) via org.h2.tools.RunScript. DESTRUTIVO: exige confirmacao = "SIM, RESTAURAR" e faz backup do .h2.db atual antes. O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

NameTypeReqDescription
arquivostringyesCaminho do .sql a executar.
confirmacaostringyesDeve ser exatamente "SIM, RESTAURAR".

No output schema declared.

No examples provided.

db_tabelas ~94

Tabelas do esquema PUBLIC do banco embutido (.dados/pjecalc.h2.db, 151 tabelas: cálculo, verbas, fórmulas, índices, INSS, IRPF, FGTS, precatórios etc.). O PJe-Calc mantém o banco bloqueado enquanto está em execução. Encerre o aplicativo (pjecalc_parar) antes de usar as ferramentas de banco.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

documento_imagens ~218

Grava em arquivos as imagens das páginas de um PDF (JPEG como está; as demais em PNG), sem depender de programa externo, para você VER as páginas escaneadas: holerites, cartões de ponto, TRCT, recibos, atestados. Por página, a imagem "principal" (a maior) é em geral a página inteira; logotipos pequenos ficam de fora. Use nas páginas que documento_inventario marca sem texto (o carimbo de assinatura do PJe não conta como texto). Formatos CCITT, JBIG2 e JPEG 2000 não são convertidos e aparecem em "avisos". O MCP não faz OCR: leia a imagem e transcreva com a folha.

NameTypeReqDescription
arquivostringyesCaminho do PDF.
destinostring–Pasta dos arquivos (padrão: "<nome do PDF>-paginas" ao lado do PDF).
paginasstring–Ex.: "24-39,56-92" (padrão: todas).

No output schema declared.

No examples provided.

documento_inventario ~210

Lista cada arquivo (PDF, imagem, texto): hash sha256, número de páginas, páginas com e sem texto (as sem texto são escaneadas e precisam ser VISTAS como imagem), páginas com imagem, tipo provável (sentença, TRCT, holerites, cartões, extrato do FGTS...) e números de processo citados. Devolve a sugestão de contrato.documentos e o esqueleto de contrato.leitura (classificar TODAS as páginas: usadas, irrelevantes com motivo, ilegíveis com pedido). Use logo que receber os documentos (etapa 2). Veja pjecalc://docs/modulos/leitura.

NameTypeReqDescription
arquivosarray–Caminhos dos arquivos.
pastastring–Alternativa: pasta com os documentos.
prefixostring–Prefixo dos ids sugeridos (padrão "D").
processostring–Id do processo de origem (contrato.processos) para as sugestões.

No output schema declared.

No examples provided.

documento_texto ~140

Texto extraído página por página de um PDF (ou arquivo de texto), para localizar trechos e conferir números. Página sem texto próprio vem marcada (o carimbo de assinatura do PJe não conta): é escaneada, veja como imagem com documento_imagens (o MCP não faz OCR). O texto pode sair fora da ordem visual das colunas: confira sempre na página.

NameTypeReqDescription
arquivostringyesCaminho do PDF ou do arquivo de texto.
max_caracteresinteger–Padrão 60000.
paginasstring–Ex.: "1-3,7" (padrão: todas).

No output schema declared.

No examples provided.

extrato_para_fgts ~192

Recebe os lançamentos do extrato analítico do FGTS ({ competencia, data, valor, tipo: DEPOSITO|JAM|SAQUE|MULTA }) e o saldo final; devolve fgts.operacoes (depósitos e saques a deduzir), os depósitos por competência e as conferências: soma dos lançamentos = saldo; competências do período sem depósito.

NameTypeReqDescription
documentostring–Id do extrato em contrato.documentos (vira a origem das operações).
lancamentosarrayyesLançamentos do extrato analítico: { competencia, data, valor, tipo DEPOSITO|JAM|SAQUE|MULTA }.
periodoobject–Período do contrato (aaaa-mm), para acusar competências sem depósito.
saldonumber–Saldo final do extrato, para conferir a soma dos lançamentos.

No output schema declared.

No examples provided.

holerites_para_historicos ~251

Recebe a transcrição dos holerites (competência, rubricas com código, descrição, referência, valor e tipo P/D, totais e líquido, documento e folha) e o agrupamento das rubricas em históricos ({ nome, rubricas: [códigos ou descrições], fgts, inss }). Confere o fechamento de cada holerite (proventos − descontos = líquido), acusa competências faltantes no período, proventos que não entraram em histórico e meses sem a rubrica; devolve historicosSalariais (ocorrências com _origem) e contrato.remuneracoes (vigências).

NameTypeReqDescription
historicosarray–Agrupamento das rubricas em históricos: [{ nome, rubricas: [códigos ou descrições], fgts, inss }].
holeritesarrayyesHolerites transcritos: { competencia, rubricas: [{ codigo, descricao, referencia, valor, tipo P|D }], totais, liquido, documento, folha }.
periodoobject–Período do contrato (aaaa-mm), para acusar competências faltantes.

No output schema declared.

No examples provided.

modelos_atualizar ~180

Refaz os modelos usados pelo gerador a partir da instalação: "verbas" (com o PJe-Calc em execução: lança todas as verbas do Expresso num cálculo temporário, exporta, monta a biblioteca e exclui o temporário) ou "catalogos" (com o PJe-Calc PARADO: lê municípios, assuntos CNJ e feriados do banco H2). O calculo_criar e o tabelas_atualizar já refazem a biblioteca sozinhos na primeira vez em cada PJe-Calc e depois de cada sincronização de tabelas (que muda as verbas do Expresso); use para forçar.

NameTypeReqDescription
alvostringyes"verbas": biblioteca das verbas do Expresso; "catalogos": municípios, feriados, pisos e demais catálogos.

No output schema declared.

No examples provided.

Install

How do I install the PJe-Calc MCP server?

PJe-Calc MCP ships as an MCPB bundle, a single file you download and open in an MCP host that supports MCPB bundles, such as Claude Desktop. The host reads the launch command from the bundle's own manifest, so there is no command to copy. Before opening it, check the file's SHA-256 matches the one the MCP registry declares for it, 7310589ac704bb10e8331e1b1921d50773c931b1197c99d3d3acd17f516a074c; the commands to do that are on this page. If it does not match, do not open it.

mcpb · pjecalc-mcp-2.16.0-mcp.18.mcpb

Download bundle

Check the download matches the SHA-256 the MCP registry declares before you open it. If it does not match, do not open the file.

SHA-256

7310589ac704bb10e8331e1b1921d50773c931b1197c99d3d3acd17f516a074c

macOS / Linux

echo "7310589ac704bb10e8331e1b1921d50773c931b1197c99d3d3acd17f516a074c  pjecalc-mcp-2.16.0-mcp.18.mcpb" | shasum -a 256 -c

Windows (PowerShell)

(Get-FileHash -Algorithm SHA256 .\pjecalc-mcp-2.16.0-mcp.18.mcpb).Hash -eq "7310589ac704bb10e8331e1b1921d50773c931b1197c99d3d3acd17f516a074c"

Run it in the folder you saved the bundle to, then open the file with an MCPB-capable host such as Claude Desktop.

Common questions

What is the PJe-Calc MCP server?

PJe-Calc MCP is listed in the public MCP registry as io.github.lucianumm/pjecalc-mcp. Monta, liquida, confere e atualiza cálculos trabalhistas no PJe-Calc Cidadão (Windows). This page covers its MCPB bundle (https://github.com/lucianumm/PJeCalcMCP/releases/download/v2.16.0-mcp.18/pjecalc-mcp-2.16.0-mcp.18.mcpb).

Is the PJe-Calc MCP server safe to use?

PJe-Calc MCP scores 45 out of 100 on VerifyMCP. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the PJe-Calc MCP server expose?

PJe-Calc MCP exposes 72 tools: pjecalc_localizar, pjecalc_status, pjecalc_iniciar, pjecalc_parar, pjecalc_abrir_interface, and 67 more. Their descriptions and schemas cost roughly 11,444 tokens of context every time the server is loaded.

What licence is the PJe-Calc MCP server under?

PJe-Calc MCP declares the AGPL-3.0-only licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.