Servidor MCP para integração com o sistema PJE (Processo Judicial Eletrônico) brasileiro
This MCP server exhibits severe quality issues across the definition dimension. While all 10 tools have names and basic descriptions, the implementation lacks critical requirements: (1) Most parameter descriptions are generic or missing context. (2) Output schemas are not documented anywhere in the provided source. (3) No input validation or error recovery guidance. (4) Parameters lack type constraints (enums, ranges, format specs). (5) Several tools expose sensitive configuration (certificates, passwords) as parameters rather than injecting them server-side. The server appears to be a STDIO-only implementation, which is a hard transport cap. Beyond naming conventions (which are reasonable: pje_configurar, pje_listar_processos), the definitions are minimal and do not meet production-grade standards.
Busca um processo específico por ID
Configura a conexão com o PJE
Configura autenticação por certificado digital
Mostra informações sobre o certificado configurado
Lista assuntos processuais
Lista certificados digitais disponíveis no Windows
Lista classes processuais
Passwords exposed as tool parameters (pje_configurar_certificado: 'pfxPassword', 'certificatePassword'). Credentials must never be parameters; use server-side secret injection.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields without knowing response structure.
Parameter descriptions are generic or missing. E.g., 'id' in pje_buscar_processo has no format spec; 'filter' in pje_listar_processos has no guidance on syntax or example; 'page' and 'size' lack min/max bounds.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 42 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 19 | - | v1 |
Lista órgãos julgadores
Lista processos com filtros opcionais
Verifica o status da configuração e conexão do PJE
List tools (pje_listar_*) lack pagination guidance. No mention of result limits, default page size, or total count in responses. Agents cannot plan how to consume large result sets.
Tool descriptions are under 50 characters for most tools (e.g., 'Lista órgãos julgadores', 'Verifica o status'). Descriptions lack context: WHEN to call, WHAT is returned, dependencies, or prerequisites.
No error handling guidance. Tools provide no recovery hints or error classification. E.g., if pje_buscar_processo fails with 'not found', there's no guidance to try pje_listar_processos.
Input parameters lack type constraints. E.g., 'page' and 'size' in pje_listar_processos have no minimimum/maximum bounds; 'filter' has no syntax guidance; 'pfxPath' has no validation for .pfx/.p12 file extensions.
Enumeration constraints missing. E.g., if only certain certificate types or filters are valid, they should be declared as enums, not free-form strings.