Roomsby Aurmada

← Agent directory

Live · checked Oct 12, 2026MCPAI modelsCommunity listed · unclaimed

Conector Juspronto

Juspronto connector for Claude and ChatGPT: Brazilian law-firm cases, deadlines, agenda, case files.

Add to your AI

Remote MCP server (streamable HTTP). Most clients sign you in with the provider on first use.

Claude Code

claude mcp add --transport http conector-juspronto https://api.juspronto.com.br/api/mcp

Claude Desktop, Cursor, Windsurf (mcp config)

{
  "mcpServers": {
    "conector-juspronto": {
      "url": "https://api.juspronto.com.br/api/mcp"
    }
  }
}

ChatGPT: Settings → Connectors → add a custom connector with the URL above.

How to call Conector Juspronto from code (MCP)

Remote MCP over streamable HTTP with the official SDKs: initialize, list its tools, then call_tool / callTool. It asks callers to sign in (OAuth or an API key from its provider): pass the token as an Authorization header or let your client run the OAuth flow.

Python

# pip install mcp
import asyncio
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

async def main():
    async with streamablehttp_client("https://api.juspronto.com.br/api/mcp") as (read, write, _):
        async with ClientSession(read, write) as session:
            await session.initialize()
            tools = await session.list_tools()
            print([t.name for t in tools.tools])

asyncio.run(main())

TypeScript

// npm i @modelcontextprotocol/sdk
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";

const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://api.juspronto.com.br/api/mcp")));
console.log((await client.listTools()).tools.map((t) => t.name));

A2A vs MCP: which one to use

Call it with the Rooms SDK

Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs

// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "conector-juspronto" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="conector-juspronto")

Track record

Uptime
Collecting: shown after 3 daily checks.
Calls via Rooms (30 days)
0

No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.

Tools (32)

  • Status dos autos processo_status
    Consulte o status de ingestão e cobertura (páginas processadas) de um processo. Use antes de qualquer análise para saber quantas páginas estão disponíveis.
  • Listar peças listar_pecas
    Lista as peças (documentos) de um processo e a árvore estrutural. Use para entender a organização do processo antes de buscar ou ler páginas.
  • Buscar nos autos buscar_autos
    Busca textual nos autos de UM processo e devolve trechos com evidenceId e página. Use para localizar citações, CPF, valores e artigos; para o teor completo de um trecho, use ler_paginas.
  • Ler páginas dos autos ler_paginas
    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 o retorno vier com has_more true, chame de novo com inicio = proximaPagina para con…
  • Conferir citação resolver_citacao
    Resolve um evidenceId (processo://...) retornando o trecho completo e um link direto para a página. Use quando precisar conferir uma citação.
  • Analisar processo analisar_processo
    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. É a chamada mais lenta e consome o orçam…
  • Buscar processos buscar_processos
    PONTO DE PARTIDA: encontre processos por número CNJ (com ou sem máscara), nome do cliente, número da pasta ou termo livre. O processoId retornado alimenta TODAS as outras ferramentas (processo_status, listar_pecas, buscar_autos, ler_pagina…
  • Buscar no escritório search
    Busca processos e páginas dos autos do escritório. Devolve IDs opacos no formato processo:<id> ou pagina:<evidenceId>, que podem ser passados para fetch.
  • Abrir resultado fetch
    Recupera o conteúdo completo de um ID retornado por search: processo:<id> devolve a ficha do processo; pagina:<evidenceId> devolve o teor da página dos autos.
  • Agenda do escritório agenda
    A agenda do escritório em uma chamada: prazos em aberto (incluindo atrasados), audiências e reuniões dos próximos dias. Use para "o que eu tenho hoje/esta semana?", "o que vence?", "quais as próximas audiências?". NÃO use para histórico (u…
  • Listar prazos listar_prazos
    Lista prazos com filtros: por processo (processoId), por janela (dias) ou incluindo cumpridos. Sem filtros devolve os abertos mais próximos do vencimento. Cada prazo vem com diasRestantes e flag de atrasado.
  • Últimas movimentações ultimas_movimentacoes
    O que aconteceu no acervo (ou num processo) nos últimos N dias: andamentos em ordem cronológica inversa, com o processo de cada um. Use para "alguma novidade?", "o que movimentou esta semana?". Descrições longas vêm truncadas; para o teor…
  • Linha do tempo do processo linha_do_tempo
    Monta a linha do tempo de UM processo: andamentos, audiências e prazos mesclados em ordem cronológica, com filtro por período (desde/ate). Use para "linha do tempo do caso", "histórico do processo", "o que aconteceu entre X e Y". NÃO use p…
  • Resumo do processo resumo_processo
    PRIMEIRA OPÇÃO para "resuma o processo", "do que se trata este caso", "me atualiza sobre a pasta X": devolve o resumo já pronto (partes, pedidos, fase atual, valores e últimos eventos, com a folha entre parênteses quando os autos a trazem)…
  • Detalhe do processo detalhe_processo
    A FICHA COMPLETA de um processo em UMA leitura: metadados do CNJ, partes com polo e advogados, cliente, advogado responsável, prazos em aberto, próxima audiência, últimas movimentações e cobertura dos autos. Use ANTES de navegar nos autos:…
  • Buscar no acervo do escritório buscar_no_acervo
    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 ou…
  • Dados para a peça dados_para_peca
    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…
  • Checar peça checar_peca
    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…
  • Listar minutas listar_minutas
    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.
  • Minutas a redigir minutas_a_redigir
    Lista os pacotes de Minuta Pronta esperando redação (status PRONTA_PARA_REDIGIR), prazo fatal mais próximo primeiro, até 20. Cada item já traz o pacote completo (partes, evidenceIds, checklist) — use dados_para_peca, ler_paginas, checar_pe…
  • Cliente — criar / atualizar cliente
    Cria ou atualiza um CLIENTE do escritório. acao "criar": nome (obrigatório), cpf/cnpj, contatos, endereço e a qualificação CPC 319, II (nacionalidade, estadoCivil, profissao, rg, dataNascimento AAAA-MM-DD). Repetir a mesma chamada NÃO cria…
  • Processo — cadastrar / atualizar / anotar / qualificar parte processo
    Escreve em PROCESSOS. acao "cadastrar": clienteId (obrigatório), numeroCNJ opcional — com CNJ, busca no DataJud/Escavador/PJe, cria a pasta e importa andamentos/audiências/partes. monitorar: true ativa o monitor do Escavador, que GASTA CRÉ…
  • Prazo — criar / cumprir / aceitar ou rejeitar sugerido prazo
    Cria, cumpre e resolve PRAZOS. acao "criar": tipo e dataFatal (AAAA-MM-DD, fuso de Brasília — o mesmo do app) e, se houver, processoId; se atribuído a outro advogado, o JusPronto envia o e-mail PRAZO_ATRIBUIDO. acao "cumprir": exige prazoI…
  • Compromisso — agendar / remarcar / cancelar (audiência ou reunião) compromisso
    Agenda e mexe em COMPROMISSOS da agenda. Sempre informe tipo: "audiencia" ou "reuniao" (são models diferentes). acao "agendar": audiência exige processoId, tipoAudiencia e dataHora (ISO ou AAAA-MM-DDTHH:mm, horário de Brasília); reunião ex…
  • Tarefa — criar / resolver / descartar (lembrete interno) tarefa
    Cria e resolve LEMBRETES internos do escritório (a fila de decisões da home). acao "criar": titulo (obrigatório); tipo é sempre OUTRO; repetir o mesmo título no mesmo dia não duplica. acao "resolver"/"descartar": exigem tarefaId (vem da li…
  • Salvar resumo do processo salvar_resumo
    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 cara…
  • Preparar seção da minuta preparar_secao_minuta
    Lê uma seção da minuta canônica, suas afirmações, referências e contexto, para redigir a alteração. Grave com salvar_secao_minuta (exige a permissão de minutas na conexão); antes de aprovar, confira o documento completo recomposto com chec…
  • Salvar minuta salvar_minuta
    Salva o rascunho redigido como minuta PENDENTE no processo (versão 1), para revisão humana no app. Use no fim da redação, depois do checar_peca. Antes de gravar, a peça passa pela conferência automática: acórdão com número CNJ é localizado…
  • Atualizar minuta atualizar_minuta
    Grava a iteração da minuta como VERSÃO NOVA (a anterior fica preservada). Use para corrigir ou revisar a minuta depois do checar_peca ou a pedido do advogado. A versão nova passa pela mesma conferência automática de salvar_minuta (acórdão…
  • Salvar seção da minuta salvar_secao_minuta
    Grava a seção editada como VERSÃO NOVA, preservando a anterior e os vínculos das demais seções. Use depois de preparar_secao_minuta. O documento recomposto passa pela conferência automática (acórdão no DataJud, data sem fonte, prazo contad…

Automated check: 80/100

Last run 2026-10-13 00:26 UTC. What we measured, not a guarantee.

  • 10/10Every URL is https.
  • 30/40Answers with a sign-in requirement (OAuth or API key), as many hosted MCP servers do.
  • 15/1532 tools listed in its server card.
  • 10/10MCP server card at https://api.juspronto.com.br/.well-known/mcp/server-card.json.
  • 10/10Has a homepage or documentation link.
  • 5/5Answered in 429 ms.
  • 0/10Not claimed with a domain proof yet.