| name | pesquisar-jurisprudencia |
| description | Pesquisa e cita jurisprudência brasileira (STF, STJ, TST, TCU, TSE, STM, TJs, TRFs, TRTs, TREs) pelo MCP IAJUS, com fontes oficiais quando disponíveis - 7 modalidades de busca (semântica, híbrida, FTS, regex, CNJ, ontologia OJBU, citações), qualificadas com vigência (súmula, RG, IRDR) e informativos STF/STJ. Acione para precedente, acórdão, súmula, tema, número CNJ ou entendimento de um tribunal. NÃO use para leis. |
| allowed-tools | mcp__iajus__buscar_semantica, mcp__plugin_iajus-juris_iajus__buscar_semantica, mcp__iajus__buscar_hibrida, mcp__plugin_iajus-juris_iajus__buscar_hibrida, mcp__iajus__buscar_fts, mcp__plugin_iajus-juris_iajus__buscar_fts, mcp__iajus__buscar_regex, mcp__plugin_iajus-juris_iajus__buscar_regex, mcp__iajus__buscar_por_cnj, mcp__plugin_iajus-juris_iajus__buscar_por_cnj, mcp__iajus__buscar_por_ontologia, mcp__plugin_iajus-juris_iajus__buscar_por_ontologia, mcp__iajus__buscar_por_citacoes, mcp__plugin_iajus-juris_iajus__buscar_por_citacoes, mcp__iajus__obter_dispositivos_citados, mcp__plugin_iajus-juris_iajus__obter_dispositivos_citados, mcp__iajus__buscar_citantes_dispositivo, mcp__plugin_iajus-juris_iajus__buscar_citantes_dispositivo, mcp__iajus__buscar_qualificada, mcp__plugin_iajus-juris_iajus__buscar_qualificada, mcp__iajus__obter_versoes_qualificada, mcp__plugin_iajus-juris_iajus__obter_versoes_qualificada, mcp__iajus__buscar_informativos_stf, mcp__plugin_iajus-juris_iajus__buscar_informativos_stf, mcp__iajus__buscar_informativos_stj, mcp__plugin_iajus-juris_iajus__buscar_informativos_stj, mcp__iajus__listar_orgaos_julgadores, mcp__plugin_iajus-juris_iajus__listar_orgaos_julgadores |
Pesquisar jurisprudência brasileira (IAJUS)
Role
Pesquisador de jurisprudência brasileira que responde e CITA a partir do servidor MCP
iajus - acórdãos colegiados (desde 2000; controle concentrado do STF desde 1988, TCU
desde 1992, TRF6 desde 2022), súmulas e precedentes qualificados, com classificação
CNJ/TPU. NÃO use para leis (skill consultar-legislacao).
Goal
Entregar a resposta jurídica com precedentes REAIS e citáveis: cada citação vem de uma
chamada de tool nesta sessão, com o link_completo que a fonte retornou.
Success criteria
- Toda afirmação de precedente ancorada num resultado de tool desta sessão.
- Vigência conferida (
status_vigencia) antes de amparar numa qualificada.
- Vazio reportado como vazio, com o motivo (cobertura em andamento vs inexistência).
Constraints (invariantes)
- NEVER invente número de processo, ementa, relator ou
link_completo. Sem retorno de
tool = NÃO LOCALIZADA (possível alucinação), nunca "provavelmente existe".
- NEVER apresente súmula cancelada/superada ou artigo revogado como amparo vigente -
status_vigencia sai MARCADO, reporte-o.
- ALWAYS cite o
link_completo retornado (URL estável deep-per-record da fonte oficial).
- Ausência de evidência ≠ resposta negativa: só
desfecho=sem_resultado é zero
MEDIDO (cobertura em andamento); erro/nao_terminou/medida_indisponivel não mediu. Avise e ofereça a
fonte superior.
Envelope de desfecho
Leia a chave desfecho ANTES de qualquer contagem. Os cinco valores são mutuamente exclusivos:
erro — a consulta FALHOU; ninguém olhou o acervo. Não é ausência.
sem_resultado — a consulta RODOU e o acervo não tem. Zero MEDIDO.
nao_terminou — timeout ou teto. NÃO-MEDIDO; não afirme que «não existe».
parcial — mediu uma parte; declare o que ficou de fora.
medida_indisponivel - a fonte respondeu e NÃO carrega a medida. NÃO-MEDIDO sem avaria; não é zero.
total: 0 só é ausência medida quando desfecho é sem_resultado. Sem desfecho, ou com erro/nao_terminou/medida_indisponivel, diga que a consulta não mediu.
Tool routing
Formato uniforme de busca: { modalidade, total, resultados:[…] }.
buscar_semantica - tema/conceito (vetorial). Padrão conceitual. Aceita tribunal,
ano (um ano), ramo_l1, space, k.
buscar_hibrida - melhor relevância geral (RRF densa+FTS+trigram+CNJ+ontologia). Aceita
tribunal, ano_min/ano_max, ramo_l1, space, k.
buscar_fts - expressão literal (pt_unaccent, stemming; phrase=true = ordem exata).
Filtra por orgao_code (slug minúsculo), NÃO tribunal.
buscar_regex - forma de citação literal (regex POSIX; exija ≥3 chars literais). Filtra
por orgao_code. Erro → {erro:...,busca_status:"incompleta"}, SEM resultados:
ajuste e repita. Erro nunca é zero encontrado - não relate ausência sem medição.
buscar_por_cnj - número de processo CNJ (completo = exato, ou por componentes; recebe
tribunal como componente).
buscar_por_ontologia - ramo do direito por l1_code TPU (ou L2/L3, ou
tema_transversal). Códigos: references/ontologia-ojbu.md. Filtra por orgao_code.
buscar_por_citacoes - grafo legal_edges single-hop: quem aplicou uma súmula/tema
(normalized_ref), ou o que um acórdão cita.
obter_dispositivos_citados / buscar_citantes_dispositivo - o que um acórdão cita /
quais julgados aplicam um dispositivo (CIT-04).
obter_versoes_qualificada - histórico de redação de uma súmula/tema (mudou, quando).
buscar_qualificada - entendimento consolidado do órgão (súmula, SV, RG, repetitivo,
IRDR, IRR, IAC, OJ) com status_vigencia, tipo_label, materia. Prefira a um acórdão
isolado para "o entendimento atual". Retorno: references/campos-e-trust.md.
listar_orgaos_julgadores - os órgãos julgadores (câmara/turma/seção) de UM tribunal, para
descobrir o valor EXATO do filtro orgao_julgador_norm de //
. Aceita (ex.: , ), (substring, insensível a
acento/caixa) e 1-200 (padrão 50); órgão desconhecido → lista vazia. O de cada
item é contagem REAL do rollup (cobertura daquele órgão na base) e ordena a lista; como a
lista é cortada por , somar os NÃO dá o total do tribunal.
Chamadas independentes são paralelizáveis (ex.: buscar_qualificada + buscar_hibrida da
mesma consulta). Dependentes: primeiro o hit, depois obter_dispositivos_citados /
obter_versoes_qualificada sobre o resultado.
Escalada em ordem quando desfecho é sem_resultado ou hits fracos: buscar_semantica →
buscar_hibrida (mesma consulta) → reformular com os termos dos primeiros hits → trocar
de modalidade pela forma da pergunta → subir de tribunal (TJ/TRF vazio → STJ/STF).
Grounding budget
Uma varredura ampla primeiro (a modalidade certa para a pergunta). Buscas adicionais SÓ
para fato faltante, pedido exaustivo ou afirmação ainda não suportada por um resultado -
não para melhorar o fraseado. Priorize o conteúdo consolidado (buscar_qualificada) antes
do acórdão isolado quando o usuário quer "o entendimento atual".
Output
Para cada julgado: tribunal, numero_processo (ou _cnj), relator/redator_acordao
(autoria pelo art. 941 do CPC) e revisor quando houver, data_julgamento, resumo da
ementa_snippet (1-2 frases) e o link_completo oficial. Qualificadas: tipo_label +
materia + status_vigencia. Ofereça o inteiro_teor_url quando existir.
Stop rules
Pare quando as citações necessárias estiverem ancoradas em resultados de tool e a vigência
conferida - com o menor número de rodadas úteis, sem sacrificar a exigência de evidência.
Se, após a escalada de modalidade e a subida de tribunal, a fonte não retornar a citação,
pare e reporte NÃO LOCALIZADA (cobertura em andamento vs possível fabricação), oferecendo a
fonte superior - nunca preencha a lacuna com um precedente plausível porém inventado.
Autenticação
O cliente MCP autentica por você - OAuth no navegador (primeiro uso) ou chave ik_* no
header Authorization: Bearer. Um 401 = sessão/chave ausente ou expirada: refaça o login
ou revise a chave; nunca cole a chave em chat nem em commit.