Conector Juspronto
Server Details
JusPronto is case-management software for Brazilian law firms. Its remote MCP server (OAuth 2.1 with PKCE, per-permission scopes, audit log) lets Claude and ChatGPT read the firm's own cases, deadlines, agenda, recent court movements and case files with the page cited. Write actions require the lawyer's approval. Requires a JusPronto account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 39 tools
Descriptions work hard to distinguish tools, with explicit "NÃO use para…" and "prefira X" guidance, but there are still many near-neighbours: buscar_processos/search/carteira/processos_no_diario/relatorios_trabalho all list cases, and buscar_autos/buscar_no_acervo/ler_paginas/resolver_citacao/montar_contexto/analisar_processo/resumo_processo all return case content. The generic search/fetch pair duplicates dedicated tools (buscar_processos + detalhe_processo/ler_paginas), creating a real misselection risk.
Most tools follow a Portuguese verb_noun pattern (buscar_autos, listar_prazos, resolver_citacao, salvar_resumo), but a large minority are bare nouns or UI labels (agenda, carteira, intimacoes, documento, painel_hoje, saude_integracoes) and two are English generics (search, fetch). Readable overall, but conventions are noticeably mixed.
39 tools is well above the comfortable range, and several exist mainly to fine-tune the same query (agenda vs listar_prazos vs painel_hoje; search vs buscar_processos; fetch vs ler_paginas). The scope is broad but the surface feels expanded past what earns its place.
Coverage is genuinely wide: cases, evidence reading, deadlines, hearings, clients, finance, drafting workflow, communications, and integration health, with targeted writes (salvar_resumo, checar_peca, registrar_pedido, fila_comunicacoes). Missing write paths (create/update process, edit minutas, approve deadlines) are largely intentional and redirected to the app, so gaps are minor and workaroundable.
Available Tools
39 toolsabrir_minutaAbrir e comparar versões da minutaARead-onlyInspect
Abre uma versão pelo minutaId, com texto integral em páginas de 6 mil caracteres, hashVersao, versões da mesma minuta, conferências determinísticas já calculadas, pendências de fontes, as citações com a verificação automática de cada uma e o histórico de decisão (aprovação, retirada e download do DOCX). pagina, paginaVersoes e paginaFontes continuam o texto, as versões e as referências. compararComId compara duas versões da mesma minuta; paginaDiff continua os trechos removido e adicionado. Só leitura. A aprovação humana é distinta da conferência automática. A exportação em DOCX continua no app. Assinar e protocolar a peça ficam com você, fora do Juspronto.
Inputs: minutaId (required), pagina, paginaDiff, paginaFontes, +2 more. Returns: texto, versao, frescor, versoes, +4 more
agendaAgenda do escritórioARead-onlyInspect
A agenda do escritório em uma chamada: prazos em aberto (incluindo atrasados), prazos SUGERIDOS ainda não confirmados (prazosSugeridos), audiências e reuniões dos próximos dias. Use para "o que eu tenho hoje/esta semana?" ou "o que vence?". NÃO use para histórico (ultimas_movimentacoes) nem para um processo específico (listar_prazos com processoId). Até 24 mil caracteres; tetos: 40 prazos, 20 audiências, 20 reuniões. Havendo mais, truncado vem true, totais traz o total de cada lista e o aviso diz qual foi cortada; se nem os prazos vencidos, de hoje e urgentes couberem, proximoCursor continua em listar_prazos (mesmos dias). Descrições cortadas em 280 caracteres (detalhe_processo lê o inteiro). prazosSugeridos: as 20 primeiras a vencer, resumidas (o texto inteiro está em listar_prazos); as já vencidas, em vencidas (as 5 mais recentes). totalSugeridos soma as duas, não a fila inteira (juspronto://prazos-sugeridos). janela: de agora até o fim dos dias pedidos; painel_hoje conta audiências de hoje em diante.
Inputs: dias. Returns: aviso, prazos, totais, mensagem, +12 more
analisar_processoAnalisar processoARead-onlyInspect
Responde a uma pergunta sobre um processo lendo os autos no servidor (o texto inteiro quando cabe; senão, os trechos mais relevantes) e devolve a resposta com cada citação conferida contra a página, as páginas usadas (evidencias, com citação e link para o documento), as afirmações por classe (afirmacoes) e até quando vão os autos e os andamentos (frescor). Se houver ato decisório depois dos autos baixados, o texto da resposta começa avisando. Erros possíveis: SEM_EVIDENCIA (sem texto nos autos para a pergunta, sem gastar orçamento: use buscar_autos ou ler_paginas), ANALISE_PENDENTE, ANALISE_VAZIA, ANALISE_INDISPONIVEL, ANALISE_RECUSADA e ORCAMENTO_ESGOTADO (diz quando volta). Com frescor null, atos posteriores aos autos não foram verificados. Passando de 20 mil tokens, evidencias, afirmacoes e citacoes saem cortadas do fim, com avisoTamanho. Não altera dados, mas é a mais lenta e consome a cota de análise do escritório: use depois de processo_status e, para fato pontual, prefira buscar_autos ou ler_paginas.
Inputs: pergunta (required), processoId (required), modo. Returns: status, analise, frescor, citacoes, +4 more
autos_tribunalAutos: buscar no tribunalAIdempotentInspect
Pede ao Robô JusPronto as peças públicas do processo inteiro (acao buscar; atualizar faz o mesmo pedido). A prévia mostra o custo do processo inteiro; confirme com os mesmos argumentos e o confirmacaoToken. O mesmo processo só pode ser pedido de novo depois de 24 horas. As peças chegam na aba Documentos em 1 a 5 minutos; depois use listar_pecas com fonte juspronto e ler_paginas com pecaId. Peças sigilosas não vêm por aqui: o advogado envia o PDF. acao baixar, com a key de listar_pecas, devolve uma peça que já está salva nos documentos do processo. processo_status e listar_pecas não baixam peça nem cobram por documento.
Inputs: acao (required), processoId (required), key, titulo, +2 more.
buscar_autosBuscar nos autosARead-onlyInspect
Busca nos autos importados de um processo sem distinguir acento e caixa. Devolve trecho original destacado, evidenceId, citação, tipo, data e link para o documento. paginaLocal é a página do PDF usada em ler_paginas; paginaNaPeca é a posição na peça. Combine pecaId, tipoDocumento, de/ate (AAAA-MM-DD, assinatura inclusiva), signatario (palavras inteiras, sem acento e caixa) e polo (ativo ou passivo). Polo exige nome completo do signatário igual ao de advogado do mesmo processo e escritório; não infere por semelhança. Com filtros de documento, páginas sem peça ficam de fora. semDataDeAssinatura e semPoloConhecido contam páginas excluídas por informação ausente, considerando os outros filtros. Página repetida aparece uma vez; com pecaId, inclui cópias daquela peça. total e truncado indicam o limite; refine os filtros para ver mais. Sem índice de acentos, avisa e preserva os resultados. Para ler a evidência inteira, use ler_paginas. Sem autos, consulte processo_status.
Inputs: query (required), processoId (required), de, ate, +4 more. Returns: aviso, total, frescor, truncado, +7 more
buscar_clientesConsultar clientesARead-onlyInspect
Busque clientes do escritório, inclusive sem processo, por texto (nome, CPF/CNPJ parcial, e-mail ou telefone). Sem texto, lista todos em páginas de até 20; continue com cursor e os mesmos filtros. Abra ficha com clienteId; processosCursor continua seus vínculos. Retorna id, nome (iniciais para menor com nascimento conhecido), clienteCienteUsoIa, 20 processos mais recentes por criação (id, numeroProcesso e titulo), totalProcessos, continuarProcessos com os argumentos da próxima página e link da ficha. Nos dois perfis, CPF/CNPJ, e-mail, endereço, telefone, WhatsApp, RG, nascimento e observação não saem. Consulte documento e contato na ficha pelo link. Não cadastra, edita, exclui, envia mensagens nem consulta pagamentos; não confirma identidade só pelo nome.
Inputs: texto, cursor, clienteId, processosCursor. Returns: aviso, itens, total, truncado, +2 more
buscar_no_acervoBuscar no acervo do escritórioARead-onlyInspect
Busca textual em TODOS os autos do escritório de uma vez ("onde já enfrentamos essa tese?", "qual precedente interno temos?"). Cada resultado vem com evidenceId pronto para resolver_citacao ou ler_paginas. Acento-insensível; Processo de outro escritório simplesmente não existe aqui. Para buscar dentro de UM processo conhecido, prefira buscar_autos. Devolve total e, quando há mais resultados, proximoCursor: chame de novo com cursor igual a ele para a página seguinte.
Inputs: consulta (required), cursor, limite, periodo, +2 more. Returns: aviso, total, frescor, mensagem, +4 more
buscar_processosBuscar processosARead-onlyInspect
Encontre processos por CNJ inteiro ou parcial (mínimo de 6 dígitos, com ou sem máscara), pasta, título, cliente, parte ou advogado, sem distinguir acento e caixa. Obtenha aqui o processoId para as outras ferramentas. casouPor lista numero, titulo, cliente, parte, advogado ou pasta, sem expor os nomes pesquisados. Combine termo com tribunal (sigla com ou sem hífen), situacao, advogadoId do responsável e diasSemMovimento. Este conta dias de calendário em Brasília pelo andamento mais recente e inclui pastas sem andamento. tribunal informa sigla e origem (CNJ ou CADASTRO); semTribunal conta as pastas não classificadas. Sem parâmetros, lista os mais recentes. Devolve total, truncado e proximoCursor; passe este em cursor com os mesmos filtros. O cursor mantém o dia de corte da primeira página. parcial e aviso indicam leitura limitada e total apenas das pastas lidas; refine os filtros. Para conteúdo dos autos de uma pasta, prefira buscar_autos.
Inputs: termo, cursor, limite, cliente, +6 more. Returns: aviso, total, parcial, mensagem, +5 more
carteiraCarteira do escritórioARead-onlyInspect
Mostra indicadores da carteira compartilhada, agrupados por situação da pasta, advogado ou tribunal, prazos abertos da semana civil de segunda a domingo em Brasília e processos sem movimento há mais de 30 dias. diasSemMovimento muda o indicador e filtra a lista; sem movimento registrado, conta desde a criação da pasta. Inclui a contagem e os nomes dos advogados com OAB fora da varredura. A lista tem 25 itens por página; use proximoCursor com os mesmos filtros para continuar. truncado e aviso indicam corte por tamanho. Para localizar um caso, prefira buscar_processos.
Inputs: cursor, agruparPor, diasSemMovimento. Returns: aviso, itens, total, truncado, +5 more
checar_pecaChecar peçaAInspect
Confere cada afirmação de fato de um rascunho de peça contra os autos (evidenceId), datas, valores e campos obrigatórios do tipo, e devolve um veredito por afirmação (suportada, inferência, sem suporte, evidência inexistente). Use antes de entregar o rascunho ao advogado. Grava o relatório da conferência e devolve o verificationId, que a minuta cita; não altera a peça nem os autos.
Inputs: claims (required), tipoPeca (required), processoId (required), textoCompleto.
consultar_financeiroConsultar financeiroARead-onlyInspect
Consulte lançamentos e totais do escritório por periodo (inicio e fim em AAAA-MM-DD, pelo vencimento em Brasília), situacao (PAGO, PENDENTE ou VENCIDO), clienteId, processoId e tipo. Sem filtro, consulta todos. Retorna páginas de 20 com cursor, valores em centavos e BRL, vencimentos, origem e link da tela. Totais abrangem todas as páginas com os filtros declarados. PENDENTE é não pago ainda não vencido; VENCIDO é não pago vencido. valor é previsão; valorPago só conta quando pago=true e preenchido. Pagos sem valor ficam identificados, sem estimar recebimento. Usa o acesso de leitura da tela, inclusive estagiário; conexão sem usuário elegível recebe recusa. Não cria, altera, baixa ou reabre lançamentos, não cobra nem confirma pagamento bancário; não consulta comissões ou repasses.
Inputs: tipo, cursor, periodo, situacao, +2 more. Returns: aviso, itens, moeda, total, +5 more
dados_para_pecaDados para a peçaARead-onlyInspect
Devolve o contrato de dados de um tipo de peça num processo: partes com qualificação e FONTE, campos faltantes, peças essenciais a ler, o checklist processual do tipo, preferências de redação e peças-modelo do escritório. Use no início da redação de uma peça, antes de ler os autos.
Inputs: tipoPeca (required), processoId (required), parteRepresentada. Returns: pasta, frescor, processoId, cnjFormatado, +1 more
detalhe_processoDetalhe do processoARead-onlyInspect
Ficha do processo com CNJ, juízo, partes, advogados, prazos, audiência e cobertura dos autos. situacaoDaPasta é a situação da pasta, decisão do escritório; situacaoNoTribunal é derivada dos andamentos, com estado, data e evidência (calculada=false: ainda não calculada). Campos trazem fonte e coletadoEm; divergencias: os cinco conflitos mais recentes. partes: doEscritorio e representadaPeloEscritorio dizem que a parte tem advogado do escritório; clienteVinculado, o cliente da pasta. advogados: souEu, a sua OAB. Menores e, em violência doméstica, pessoas físicas aparecem por iniciais, exceto advogados e o cliente cadastrado. CPF, CNPJ, endereço e e-mail ficam fora; para qualificação completa use dados_para_peca ou preparar_secao_minuta. clienteCienteUsoIa: ciência do cliente sobre IA. segredoDeJustica é null quando desconhecido. Com teorEventoId, lê o teor local do DJEN, com fonte, data, situação e republicações. paginaTeor continua quando temMais=true. Mais páginas: buscar_autos ou ler_paginas.
Inputs: processoId (required), paginaTeor, teorEventoId. Returns: autos, aviso, pasta, fontes, +13 more
documentoDocumento: anexar arquivo a um processo por linkAInspect
Anexa um arquivo (PDF, imagem, Word, Excel ou TXT) à pasta de um processo SEM que você receba o arquivo. preparar_envio: processoId (de buscar_processos); devolve um link de envio, o envioId e a pasta de destino. Mostre o link ao advogado: ele o abre no navegador, logado no JusPronto, e escolhe o arquivo. O link vale 15 minutos e serve para um envio só. status: envioId; diz se o arquivo chegou (AGUARDANDO, ENVIANDO, RECEBIDO ou EXPIRADO). Chame status depois que o advogado disser que enviou. Não lê o conteúdo do arquivo; PDF entra na leitura dos autos.
Inputs: acao (required), envioId, processoId.
fetchAbrir resultadoARead-onlyInspect
Recupera o conteúdo completo de um ID retornado por search: processo: devolve a ficha do processo; pagina: devolve o teor da página dos autos.
Inputs: id (required). Returns: id, url, text, title, +1 more
fila_comunicacoesMensagens preparadas para clientesCRead-onlyIdempotentInspect
listar consulta mensagens com filtros por estado, clienteId, processoId e canal; pagina inicia em 1 e limite vai até 20. Mascara documentos e protege dados pessoais. Use avisoId e versaoEsperada da lista. editar salva rascunho: parta do texto exato da prévia no app ou na conversa, nunca do mascarado. descartar exige motivo. Ambas permitem desfazer em 24 horas sem alterações posteriores. E-mail incerto: após 10 minutos, aprovar de novo o mesmo texto e destinatário, ou descartar; editar é recusado. Após 23 horas, só o mesmo, com confirmarRiscoDuplicidade = chave do pedido de risco. aprovar exige canal EMAIL ou META, permissão de mensagens aos clientes, prévia e confirmacaoToken após o sim do advogado. Texto, contato ou versão alterados exigem nova prévia. Sinal de injeção recusa aprovar, editar e descartar: faça pelo app. Retorna ACEITO_PELO_PROVEDOR, aceitoEm e enviado: destinatário e texto que saíram. Nunca diga entregue sem prova de entrega. Mensagem encaminhada não se recolhe. Não cria outra mensagem.
Inputs: acao (required), canal, texto, estado, +11 more. Returns: aviso, itens, total, limite, +3 more
historico_cadastroHistórico do cadastroBRead-onlyInspect
Mostra o histórico de alterações do cadastro de uma pasta: quem alterou, quando, a origem (tela, conversa, regra ou sincronismo), o canal, o valor antes e depois, a evidência, se foi desfeita e se ainda dá para desfazer. Filtre por campo. O campo desde diz a partir de quando o registro existe para a pasta. Só lê, não altera nada.
Inputs: processoId (required), campo, cursor. Returns: desde, operacoes, processoId, avisoConteudo, +1 more
intimacoesIntimações do escritórioARead-onlyInspect
Só leitura da caixa DJEN. Informe caixa: todas (exclui marcadas fora), com_prazo (sugestões pendentes), nao_cadastradas ou fora_do_escritorio. Aceita q (CNJ, pasta ou teor), situacao e período de disponibilização, como na tela; também OAB, processoId e publicacaoId. Sem caixa nem filtro novo, mantém a consulta histórica anterior. Traz fonte, datas, vínculo ou candidatas, sugestões, alertas e reinício de análise, que não comprova conclusão. detalhe completo inclui até 4 mil caracteres do teor original sanitizado e protegido; teorCortado avisa o corte. A caixa tem até 25 itens e cerca de 20 mil caracteres por página, total e contagens por caixa (sem filtro de situação); use proximoCursor com os mesmos filtros. truncado e aviso explicam cortes. Esta ferramenta não vincula, reprocessa, marca fora nem restaura publicações. Essas ações ficam na caixa de publicações do JusPronto, na web.
Inputs: q, de, ate, oab, +6 more. Returns: aviso, itens, total, frescor, +3 more
ler_paginasLer páginas dos autosARead-onlyInspect
Lê o texto de uma ou mais páginas (máximo 8 páginas ou 40 mil caracteres por chamada). Use após uma busca para ler o conteúdo completo de uma evidência. Se vier has_more true, chame de novo com inicio = proximaPagina. inicio e fim são páginas do PDF importado, a mesma numeração de listar_pecas e buscar_autos (paginaLocal). Com pecaId (de listar_pecas ou buscar_autos) a leitura fica dentro da peça: sem inicio começa na primeira página dela, um fim além corta no fim dela e um inicio fora dela devolve PAGINA_FORA_DA_PECA. Cada página traz a citação pronta, como (ID 100000001, p. 2) ou (p. 37 do PDF) sem rodapé do PJe, e o link que abre o processo no JusPronto com o documento destacado. Página que repete o texto de outra dos autos vem com copiaDe (evidenceId, página no PDF e ID do documento da original): cite a original. pecaId que não existe mais devolve PECA_NAO_ENCONTRADA: chame listar_pecas de novo. Sem pecaId, o inicio é obrigatório e a leitura mistura documentos: prefira informar o pecaId.
Inputs: processoId (required), fim, inicio, pecaId. Returns: frescor, paginas, has_more, totalChars, +4 more
linha_do_tempoLinha do tempo do processoARead-onlyInspect
Linha do tempo de UM processo: andamentos, audiências e prazos em ordem cronológica, com filtro desde/ate. Um evento por ato, agrupado antes de paginar, com idsPorFonte (ID, lista de IDs ou null por fonte), tpuCodigo e teor (disponivel, teorEventoId, status). Use para "histórico do processo" ou "o que aconteceu entre X e Y". Eventos com teorDisponivel trazem teorEventoId: leia com detalhe_processo(processoId, teorEventoId). Para outras peças use buscar_autos ou ler_paginas. Peças sem data vêm à parte em pecasSemData, só na primeira página. Devolve total e proximoCursor quando há mais: chame de novo com cursor igual a ele. Cada leitura de andamentos tem teto de 2.000 linhas mais sentinela; ao atingi-lo, truncado é true, totalExato é false e total é apenas o mínimo conhecido. O aviso pede restringir desde/ate. O cursor continua depois do último ato completo entregue. Dias incompletos são adiados; se nem um dia couber, a consulta para com aviso e sem cursor.
Inputs: processoId (required), ate, desde, cursor, +1 more. Returns: erro, aviso, total, eventos, +8 more
listar_equipeLocalizar colegasARead-onlyInspect
Localize colegas pelo nome e cargo antes de pedir uma atribuição. Mostra id, nome, cargo, ativo e OAB quando cadastrada, com total e cursor; mantenha os filtros ao continuar. Por padrão consulta ativos, como os seletores da tela. Inativos ou todos exigem sócio, gestor ou administrativo, como a gestão de membros. Não devolve contatos, não convida, não atribui processos e não altera cargo ou ativação.
Inputs: ativo, cargo, texto, cursor. Returns: aviso, itens, total, truncado, +2 more
listar_minutasListar minutasARead-onlyInspect
Lista as minutas (rascunhos persistidos) do processo, mais recente primeiro, com versão, status, autor e link de revisão. Use para achar a minuta PENDENTE antes de revisar (prompt revisar_minuta) ou atualizar. Vem em páginas de 20: total, truncado e proximoCursor dizem se há mais; chame de novo com o mesmo processoId e proximoCursor em cursor.
Inputs: processoId (required), cursor, incluirAntigas. Returns: aviso, pasta, total, frescor, +7 more
listar_pecasListar peçasARead-onlyInspect
Lista peças com paginaInicio, paginaFim e totalPaginas no PDF importado, em páginas de 100 (20 com seções). profundidade 2 inclui seções. total conta os itens e proximoCursor retoma a lista: passe-o em cursor. truncado indica corte por tamanho e aviso explica como continuar. fonte tribunal lista peças para autos_tribunal baixar; a lista não faz download nem cobra por documento; o download de cada peça é que tem prévia de custo e confirmação. listaDoTribunalIncompleta true indica lista incompleta da fonte, false completa e null falha; listaDaMemoria e listaConsultadaEm indicam lista guardada por até 10 minutos. Se a fonte responder 422 sem pedido local deste escritório, SEM_LISTA orienta autos_tribunal buscar com prévia e confirmação, ou PDF na aba Documentos. Com pedido local, ou outras falhas, segue INDISPONIVEL. Peça com alerta teve o nome, que parecia uma instrução, trocado pelo número do documento. Sem peças importadas, siga a orientação.
Inputs: processoId (required), fonte, cursor, profundidade. Returns: aviso, itens, pecas, total, +10 more
listar_prazosListar prazosARead-onlyInspect
Lista prazos com filtros: processoId, janela (dias) ou incluirCumpridos. Sem filtros devolve os abertos: vencidos, de hoje e urgentes primeiro, depois os mais próximos. Cada prazo traz diasRestantes e atrasado (dia de Brasília; o dia do vencimento não é atraso). Até 24 mil caracteres: se não couber, as sugestões vêm resumidas (sugeridosResumidos true) ou cortadas (temMaisSugeridos true); truncado diz só se a lista de prazos foi cortada. Devolve total e, havendo mais, proximoCursor: chame de novo com cursor igual a ele. Também devolve prazosSugeridos: só na primeira página, prazos que o JusPronto sugeriu e o escritório não confirmou; apresente-os separados, nunca como prazo confirmado. São as 20 primeiras a vencer (50 num processo), por data fatal, e limite também as limita; as já vencidas vêm em vencidas (as 5 mais recentes). totalSugeridos soma as duas, não a fila inteira (juspronto://prazos-sugeridos). Descrições vêm cortadas em 280 caracteres; detalhe_processo lê o inteiro.
Inputs: dias, cursor, limite, processoId, +1 more. Returns: aviso, total, prazos, frescor, +12 more
minutas_a_redigirMinutas a redigirARead-onlyInspect
Lista os pacotes de Minuta Pronta esperando redação (status PRONTA_PARA_REDIGIR), prazo fatal mais próximo primeiro, até 20, em minutas. Cada item já traz o pacote completo (partes, evidenceIds, checklist); use dados_para_peca, ler_paginas e checar_peca. Use no início do prompt "redigir minutas do dia". Esta conexão não grava peças: entregue o texto ao advogado.
Inputs: no named parameters. Returns: minutas, mensagem, avisoConteudo
montar_contextoContexto atual do processoARead-onlyInspect
Monta evidências locais para uma pergunta, sem gerar texto nem consultar fornecedores: ficha com fonte e frescor, prazos abertos e sugestões pendentes, andamentos e intimações desde o dia do último download dos autos em Brasília e trechos encontrados pela pergunta, sem páginas repetidas. Cada parte informa dataDeCorte. limiteTokens aceita inteiro de 1000 a 20000, padrão 8000, estimado em 4 caracteres por token, incluindo o JSON final após a máscara do perfil. O corte preserva essa ordem de prioridade: os trechos saem primeiro. truncado e aviso informam o que ficou de fora. Use para reunir o estado atual antes de responder; para ler uma evidência inteira, prefira ler_paginas. Processo sigiloso continua marcado e só são lidos dados do escritório. LIMITE_CONTEXTO_INVALIDO pede corrigir o limite.
Inputs: pergunta (required), processoId (required), limiteTokens. Returns: aviso, pasta, partes, truncado, +4 more
painel_hojeConsultar painel e fila de trabalhoARead-onlyInspect
Use para saber o que exige atenção: KPIs e gráficos do painel, cobertura e trabalho da noite, decisões, avisos, sugestões, minutas prontas ou esperando redação, falhas dos últimos 7 dias, prazos, audiências e 5 processos recentes. Pagina no banco por categoria, além dos cartões da tela. Resumo e avisos gerais só na primeira página; a contagem noturna de sugestões agrupadas é omitida. Filtre categorias e continue com cursor, mantendo os filtros; total considera o filtro e totais declaram cada categoria. Data referencia as janelas em Brasília, sem reconstruir o passado. Cada item indica ação disponível nesta conexão ou a tela. Não aprova, descarta, resolve, envia mensagem nem retoma execução. Falha de consulta é erro, nunca fila vazia.
Inputs: data, cursor, categorias. Returns: aviso, itens, total, resumo, +4 more
preparar_secao_minutaPreparar seção da minutaARead-onlyIdempotentInspect
Lê uma seção da minuta canônica, suas afirmações, referências e contexto, para redigir a alteração. Esta conexão não grava a alteração, que o advogado faz no JusPronto; antes de aprovar, confira o documento completo recomposto com checar_peca.
Inputs: secaoId (required), minutaId (required), limiteContextoChars. Returns: pasta, frescor, minutaId, processoId, +2 more
processos_no_diarioProcessos do Diário fora do cadastroARead-onlyInspect
Lista CNJs válidos com publicações locais para a OAB do escritório e sem pasta, em páginas de 25 com total, proximoCursor e truncado. Exclui os processos marcados pelo advogado como fora do escritório. Cada item informa cnjFormatado, tribunal, publicacoes e ultimaEm. Use proximoCursor para continuar a consulta. Esta conexão só consulta os dados locais. Para a carteira cadastrada, prefira carteira ou buscar_processos.
Inputs: cursor. Returns: aviso, itens, total, truncado, +2 more
processo_statusStatus dos autosARead-onlyInspect
Consulte a ingestão e a cobertura antes de analisar o processo. buscaTribunal é o pedido mais recente deste escritório para o CNJ: pedidaEm e operacao, ou null sem pedido local. ultimaImportacao traz status, iniciadaEm e ultimaTentativaEm do job de importação mais recente, ou null. Datas em ISO 8601 com -03:00. consultarTribunal true consulta a fonte sem baixar peça. A busca fica EM_ANDAMENTO só com pedido local, fonte PENDENTE e nenhuma página importada depois do pedido. Sem pedido local, a pendência da fonte não comprova busca deste escritório. DEMORANDO indica mais de 24 horas sem página: avise o advogado e ofereça PDF na aba Documentos. Sem autos, siga a orientação para autos_tribunal com prévia e confirmação. saldo mostra páginas de leitura hoje e análise no mês e quando voltam. oabsForaDaVarredura lista advogados com OAB sem monitor ativo; null com avisoCoberturaOab indica cobertura indisponível.
Inputs: processoId (required), consultarTribunal. Returns: saldo, status, frescor, cobertura, +6 more
registrar_pedidoRegistrar um pedido ao JusprontoAInspect
Registra para a equipe do Juspronto um pedido ou sugestão que o Juspronto ainda não atende. Use SOMENTE quando o advogado pedir para enviar a sugestão, ou depois de perguntar a ele e ele concordar. Mande uma frase curta sobre o que ele queria fazer, sem nome de pessoa, número de processo, CPF, CNPJ, e-mail, telefone ou número de OAB. Nunca use para registrar a conversa. Se o advogado pedir algo que nenhuma ferramenta desta conexão faz, você pode perguntar se ele quer enviar a sugestão.
Inputs: texto (required), categoria (required), advogado_concordou (required).
relatorios_trabalhoConsultar relatórios de trabalhoARead-onlyInspect
Consulte dados estruturados para montar tabelas de processos, prazos, financeiro ou ficha de cliente. Usa os filtros dos relatórios da tela: matéria/situação/responsável/cliente em processos; filtro em prazos (padrão pendentes); mês/ano de vencimento no financeiro; clienteId na ficha. Totais abrangem todas as páginas, sem o teto de 500 linhas do PDF; a ficha inclui todos os lançamentos e o cadastro mínimo de buscar_clientes, com iniciais para menores, vínculos paginados e link. Continue com cursor e os mesmos filtros. Dinheiro em centavos BRL; marcado pago soma valor como o PDF, não comprova recebimento. Exige leitura de processos, prazos ou painel conforme o tipo; ficha exige processos e painel. Não gera arquivo, redige peça, altera registros ou envia a terceiros.
Inputs: tipo (required), ano, mes, cursor, +5 more. Returns: aviso, itens, total, totais, +4 more
resolver_citacaoConferir citaçãoARead-onlyInspect
Resolve um evidenceId (processo://...) e devolve o texto completo da página com a citação pronta, como (ID 100000001, p. 2) com o ID do documento no PJe e a página dele, ou (p. 37 do PDF) quando os autos não têm o rodapé do PJe, além do tipo do documento, da data e o link, que abre o processo no JusPronto com o documento destacado e o botão para abrir o PDF na página citada. Use quando precisar conferir uma citação.
Inputs: evidenceId (required). Returns: url, pagina, frescor, encontrada, +1 more
resumo_processoResumo do processoARead-onlyInspect
Devolve o resumo pronto do processo e de suas peças, sem orçamento de leitura. Use para entender o caso; para fato ou citação pontual, prefira buscar_autos e ler_paginas. atualizado false indica autos novos ou ato decisório posterior aos autos disponíveis ou à geração do resumo. atosPosteriores lista data, descrição e andamentoId, usando o frescor. Regenerar sem autos novos mantém o aviso. A conferência depois dos autos lê até 5.000 andamentos em lotes de 200. Se não confirmar o fim do histórico, o resumo mantém atualizado false com o aviso: histórico longo: confira os andamentos depois dos autos. Datas sem horário do mesmo dia contam por precaução. Use montar_contexto para reunir o estado atual e as datas de corte antes de responder. Em processo sigiloso sem resumo pronto, retorna PROCESSO_SIGILOSO e orienta ler as evidências com buscar_autos e ler_paginas.
Inputs: processoId (required). Returns: aviso, pecas, resumo, frescor, +6 more
salvar_resumoSalvar resumo do processoADestructiveIdempotentInspect
Grava o resumo que você compilou do processo para o escritório inteiro reutilizar: o próximo "resuma o processo" volta instantâneo. Use no fim de uma leitura longa ou quando o advogado pedir para registrar o estado do caso. Até 20 mil caracteres; o texto anterior fica guardado no histórico interno do JusPronto (ainda sem leitura pelo conector).
Inputs: resumo (required), processoId (required).
saude_do_cadastroSaúde do cadastroARead-onlyInspect
Lista os achados do cadastro dos processos, 20 por página (limite até 20; proximoCursor para a seguinte; truncado e aviso se a resposta passar de 24 mil caracteres): campo, valor atual e proposto, natureza (erro provado, suspeita ou lacuna), confiança, gravidade, quem decide (você na conversa ou com um clique no app) e a evidência por id, com data e fonte. Filtros: processoId, numeroPasta, regra, gravidade e status (padrão PENDENTE). Traz também quem você é (nome, OABs e cargo), os totais por regra e gravidade e se esta conexão pode corrigir. Só lê, não altera nada.
Inputs: regra, cursor, limite, status, +3 more. Returns: voce, aviso, totais, achados, +6 more
saude_integracoesConsultar saúde das integraçõesARead-onlyInspect
Mostra se DJEN, tribunal e robô de andamentos, certificado, WhatsApp, e-mail ou Judit estão funcionando. Informe integracao; processoId é opcional; periodo recebe inicio e fim ISO 8601, padrão últimos 30 dias, máximo 366. O estado é o pior entre os registros do período, inclusive monitor ou varredura do DJEN sem resposta há dias. Mostra última execução comprovada, falha categorizada, próximo passo, custo e limite quando houver e link seguro para a tela. Distingue enviado ao provedor de entregue. WhatsApp exige gestão; e-mail mostra somente envios ao usuário da conexão. DJEN por pasta informa ausência de vínculo, sem ampliar a consulta ao escritório. Certificados mostram só validade e titular por iniciais. Lista os 20 primeiros certificados, diz quantos faltam e conta todos os vencidos; o período filtra a execução. Autenticação acontece somente na tela do JusPronto. Não executa trabalho, não chama provedores nem altera configurações.
Inputs: integracao (required), periodo, processoId. Returns: link, aviso, custo, falha, +14 more
searchBuscar no escritórioARead-onlyInspect
Busca processos pela mesma regra de buscar_processos: CNJ parcial com pelo menos 6 dígitos, pasta, título, cliente, parte e advogado, sem distinguir acento e caixa. Também busca páginas dos autos quando permitido. Devolve IDs opacos no formato processo: ou pagina: para abrir com fetch. parcial e aviso informam quando a busca de processos atingiu o teto de leitura; refine os filtros.
Inputs: query (required). Returns: aviso, parcial, results, mensagem, +5 more
ultimas_movimentacoesÚltimas movimentaçõesARead-onlyInspect
O que aconteceu no acervo (ou num processo) nos últimos N dias: andamentos em ordem cronológica inversa, com o processo de cada um. Um evento por ato, agrupado antes de paginar, com idsPorFonte (ID, lista de IDs ou null por fonte), tpuCodigo e teor (disponivel, teorEventoId, status). Use para "alguma novidade?", "o que movimentou esta semana?". Também indica teorDisponivel e teorEventoId: leia com detalhe_processo(processoId, teorEventoId), com fonte e data. Descrições longas vêm truncadas. Cada leitura tem teto de 2.000 linhas mais sentinela; ao atingi-lo, truncado é true, totalExato é false e total é apenas o mínimo conhecido. O aviso pede reduzir desdeDias. O cursor continua depois do último ato completo entregue. Dias incompletos são adiados; se nem um dia couber, a consulta para com aviso e sem cursor. Devolve total e proximoCursor quando há mais: chame de novo com cursor igual a ele.
Inputs: cursor, limite, desdeDias, processoId. Returns: aviso, total, frescor, temMais, +7 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Law firm management MCP: manage cases, clients, tasks, calendar and documents via Claude AI.
Clio MCP server for ChatGPT, Claude and any AI agent: search matters, log time entry, create task, add matter note, create calendar entry and list bills in your own Clio account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Clio yourself; Cotlet does not store your password and you need no Clio API key. About the official Clio API: Yes. Clio has a REST API, the Clio Manage API v4, with OAuth 2.0 (checked 6 Nov 2026). Setup and FAQ: https://cotlet.dev/integrations/clio-api-mcp-server
Brazilian legal stack in one MCP: lawsuits, court publications, case law, tenders, certificates.
Atendio is a WhatsApp AI assistant for businesses in Latin America, on the official WhatsApp Business Platform. This MCP server lets Claude (or any MCP client) list and read WhatsApp conversations, view analytics and assistant settings, and create, edit or delete the rules your AI assistant follows. Remote, OAuth 2.1; the business always reviews and publishes rule changes.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceSelf-hosted MCP connector for querying Brazilian legal jurisprudence via JurisprudenciaIA. Enables natural language legal research using Claude.ai, with tools for consulting, searching, and comparing jurisprudence and legal theses.18-
- AlicenseAqualityBmaintenanceEnables MCP clients to query Brazil's DataJud (CNJ) public court API with typed, validated, retry-safe tools: fetch a case by its CNJ number with check-digit validation and automatic court resolution, list a case's movements with plain-English hints, search cases by class, subject, court unit or filing dates, and list all 91 court indices. Responses are returned as structured content, making court case metadata usable from Claude Desktop, Claude Code, or a custom agent.41MIT
- AlicenseAqualityBmaintenanceConnects AI assistants to Brazilian judicial data from DataJud CNJ and 91 courts, enabling process consultation, monitoring, and deadline calculation under the Civil Procedure Code.996 PyPI135MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read, search, and create/edit legal practice management data in Projuris ADV, including cases, people, tasks, updates, timesheet, files, contracts, subjects, court notices, service records, finance, and users via REST.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.