Conector MCP auto-hospedado para consultar o JurisprudenciaIA usando Cloudflare Workers.
14 tools with complete JSON schemas, descriptions, and input validation. All tools are read-only with proper annotations. Naming follows verb_noun pattern (pesquisar_, buscar_, analisar_, etc.). Descriptions are domain-specific and adequate (80-150 chars typical). Parameters have types and descriptions. Key gaps: output schemas are generic (markdown only), no pagination support despite legal domain returning large result sets, and error handling guidance is absent from descriptions.
Analisa dados jurimetricos sobre um tema ou tribunal.
Analisa uma tese jurídica confrontando-a com a jurisprudência.
Busca citações de um dispositivo legal na jurisprudência.
Busca informativos de tribunais superiores por tema.
Busca informações sobre um processo pelo número CNJ.
Localiza precedentes jurisprudenciais por tema e tribunal.
Output schema is generic (markdown only) with no structured fields. Legal research results need case metadata (tribunal, date, citation, ementa) as separate fields for agent chaining and downstream processing.
No pagination support (limit, offset, page, next_cursor) despite legal domain returning potentially large result sets. Tool descriptions lack result count guidance.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 66 | 2025-06-18+ | v2 |
Busca precedentes qualificados (súmulas, teses) sobre um tema.
Compara duas teses jurídicas em relação a uma questão central.
Consulta genérica ao JurisprudenciaIA com suporte a debug.
Consulta o histórico de alterações de uma norma legal.
Cria uma linha do tempo de precedentes sobre um tema.
Lista decisões que fizeram overruling sobre um tema.
Pesquisa jurisprudência com foco em resultados relevantes.
Pesquisa legislação, artigos e dispositivos legais.
Error handling descriptions are absent. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next (e.g., 'If query returns no results, try broader search terms').
Tool descriptions lack WHEN-to-use guidance. E.g., 'pesquisar_jurisprudencia' vs 'consultar_jurisprudenciaia' distinction is unclear, when should an LLM choose one over the other?
max_wait_seconds parameter (1-120) lacks context in descriptions. Why 120? What happens if timeout is exceeded? Is it retryable?