# br.com.wikijuridica/acervo-juridico (remote · wikijuridica.com.br)

Acervo jurídico brasileiro: busca, Markdown, grafo de normas e precedentes, citação verificável.

- Trust score: 88/100 (high trust)
- Change this week: +22
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-28

## Components

- remote · `wikijuridica.com.br`: 88/100 (this document), [markdown](https://verifymcp.io/servers/br-com-wikijuridica-acervo-juridico/wikijuridica.md), [page](https://verifymcp.io/servers/br-com-wikijuridica-acervo-juridico/wikijuridica)

## Channel facts

- Endpoint: `https://wikijuridica.com.br/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.2.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-28.

- **Endpoint Security**: 83/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 73/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1955 tokens (~130/item across 15 items; 15 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 15 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the br.com.wikijuridica/acervo-juridico MCP server?

br.com.wikijuridica/acervo-juridico is a hosted endpoint at https://wikijuridica.com.br/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http br-com-wikijuridica-acervo-juridico 'https://wikijuridica.com.br/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "br-com-wikijuridica-acervo-juridico": {
      "url": "https://wikijuridica.com.br/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "br-com-wikijuridica-acervo-juridico": {
      "type": "http",
      "url": "https://wikijuridica.com.br/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.br-com-wikijuridica-acervo-juridico]
url = "https://wikijuridica.com.br/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "br-com-wikijuridica-acervo-juridico": {
      "type": "remote",
      "url": "https://wikijuridica.com.br/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add br-com-wikijuridica-acervo-juridico --url 'https://wikijuridica.com.br/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  br-com-wikijuridica-acervo-juridico:
    url: "https://wikijuridica.com.br/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "br-com-wikijuridica-acervo-juridico": {
      "Transport": "http",
      "Url": "https://wikijuridica.com.br/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add br-com-wikijuridica-acervo-juridico -t streamable-http -u 'https://wikijuridica.com.br/mcp'
```

### Other

```json
{
  "mcpServers": {
    "br-com-wikijuridica-acervo-juridico": {
      "type": "http",
      "url": "https://wikijuridica.com.br/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-28 (score 88, +6)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-27 (score 82, +58)

- [security improvement] Injection markers: unverified → pass
- [security improvement] Stability: unverified → pass
- [security improvement] HSTS header: fail → pass
- [security improvement] Transport: fail → pass
- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 14 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional improvement] Endpoint reachability: not serving MCP → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass

### 2026-09-26 (score 24, −58)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] Stability: pass → unverified
- [security regression] Tool safety: pass → unverified
- [security regression] Transport: pass → fail
- [security regression] HSTS header: pass → fail
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the whole tool list to see what that exposes.
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-09-25 (score 82, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-23 (score 82, +58)

- [security improvement] Injection markers: unverified → pass
- [security improvement] Stability: unverified → pass
- [security improvement] HSTS header: fail → pass
- [security improvement] Transport: fail → pass
- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 14 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional improvement] Endpoint reachability: not serving MCP → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass

### 2026-09-22 (score 24, −42)

- [security regression] Endpoint reachability: unreachable → not serving MCP
- [security regression] HSTS header: unverified → fail
- [security] Transport: Transport check failed: declared streamable-http, but the endpoint returned HTTP 530.
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the whole tool list to see what that exposes.

### 2026-09-21 (score 66, −16)

The score moved with no change recorded against any check. We would rather say so than guess.

### 2026-09-19 (score 82, 0)

- [security regression] Endpoint reachability: reachable → unreachable
- [security regression] Stability: pass → unverified
- [security regression] Tool safety: pass → unverified
- [security regression] HSTS header: pass → unverified
- [security regression] Transport: pass → fail
- [security] Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

## MCP tools (15)

### `buscar_duvidas` (~109 tokens)

Busca dúvidas jurídicas publicadas na rede social do portal, em português. Devolve o caminho de cada thread, que serve de entrada para ler_duvida. É conteúdo de LEITOR respondido por advogado com inscrição verificada — separado do acervo editorial, que se busca com buscar_paginas.

Input parameters:

- `consulta` (string, required): pergunta ou termos em português, como 'pensão alimentícia atrasada'
- `limite` (integer): máximo de resultados (padrão 8, teto 20)

Output parameters:

- `duvidas` (null|array)
- `total` (integer)

### `buscar_paginas` (~77 tokens)

Busca páginas do acervo jurídico brasileiro por assunto, em português. Devolve caminhos canônicos que servem de entrada para ler_pagina.

Input parameters:

- `consulta` (string, required): pergunta ou termos em português, como 'produto com defeito troca'
- `limite` (integer): máximo de resultados (padrão 8, teto 25)

Output parameters:

- `paginas` (null|array)
- `total_indexado` (integer)
- `veredito` (object)

### `buscar_semantico` (~151 tokens)

Busca páginas do acervo pelo SIGNIFICADO da pergunta, não pelos termos: a pergunta vira vetor no mesmo modelo que embutiu as páginas e voltam as mais próximas por cosseno. Use quando buscar_paginas (lexical) não achar porque o vocabulário difere; os caminhos servem de entrada para ler_pagina.

Input parameters:

- `area` (string): slug da área do direito para filtrar, como 'trabalhista' (opcional)
- `limite` (integer): máximo de páginas (padrão 8, teto 25)
- `pergunta` (string, required): pergunta em português, em linguagem natural, como 'posso ser demitida grávida'

Output parameters:

- `indexadas` (integer)
- `metodo` (string)
- `modelo` (string)
- `paginas` (null|array)

### `contexto_juridico` (~153 tokens)

Monta o contexto jurídico denso para uma pergunta: para cada página relevante, tese (resumo), dispositivos legais com URN LexML, precedentes do grafo que citam os mesmos dispositivos, fontes oficiais com data de conferência e a citação pronta (cite-as). Junta a busca por significado (quando armada) com a lexical. Nada é gerado: cada bloco é o que a página publicada afirma, com a URL para conferir.

Input parameters:

- `area` (string): slug da área para filtrar (opcional)
- `paginas` (integer): quantas páginas compõem o contexto (padrão 3, teto 8)
- `pergunta` (string, required): pergunta jurídica em português

Output parameters:

- `aviso` (string)
- `blocos` (null|array)
- `metodo` (string)
- `pergunta` (string)
- `risco_de_superacao` (object)

### `duvidas_do_tema` (~154 tokens)

Lista as dúvidas que a rede discute sobre um tema — identificado pelo CAMINHO da página do acervo (a mesma rota que ler_pagina devolve) ou pelo par área+tema. É a ponte entre o acervo editorial e o que leitores reais estão perguntando sobre ele.

Input parameters:

- `area` (string): área do tema, quando não se informa o caminho
- `caminho` (string): caminho da página do acervo espelhada como tema (ex.: /familia/pensao-alimenticia/)
- `limite` (integer): máximo de dúvidas (padrão 8, teto 20)
- `tema` (string): slug do tema, quando não se informa o caminho

Output parameters:

- `duvidas` (null|array)
- `tema` (object)
- `total` (integer)

### `fetch` (~64 tokens)

Devolve o texto integral de uma página do acervo pelo id que search retornou, com a URL para citação.

Input parameters:

- `id` (string, required): o id devolvido por search — a rota canônica da página, como /consumidor/produto-com-defeito/

Output parameters:

- `id` (string)
- `metadata` (object)
- `text` (string)
- `title` (string)
- `url` (string)

### `grafo` (~199 tokens)

Devolve uma entidade do grafo de conhecimento jurídico (norma, dispositivo com URN LexML, súmula, tema, acórdão, página, tribunal, área) e o que está ligado a ela: cita, pertence_a, revoga, julgado_por, da_area. Aceita chave exata ou termos do rótulo; quando há mais de uma candidata, devolve as alternativas.

Input parameters:

- `entidade` (string, required): chave exata (URN LexML, caminho de página, sumula:STF:10, acordao:STJ:<id>) ou termo para achar por rótulo, como 'Código Civil art. 421'
- `limite` (integer): máximo de vizinhos devolvidos (padrão 50, teto 200)
- `tipo` (string): filtra a busca por rótulo: norma, dispositivo, sumula, tema, acordao, pagina, tribunal, area

Output parameters:

- `alternativas` (null|array)
- `metodo` (string)
- `no` (object)
- `total_vizinhos` (integer)
- `vizinhos` (null|array)

### `impacto` (~149 tokens)

Lista quem se apoia numa norma, dispositivo, súmula, tema ou acórdão: as páginas do acervo e os acórdãos do STJ que citam os mesmos dispositivos, com grau (quantos dispositivos em comum). É a base do efeito cascata: decisão nova sobre um dispositivo → páginas a rever.

Input parameters:

- `entidade` (string, required): norma, dispositivo (URN LexML), súmula (sumula:STF:10), tema ou acórdão (acordao:STJ:<id>); chave exata ou termo por rótulo
- `limite` (integer): máximo de páginas e de acórdãos (padrão 50, teto 200)

Output parameters:

- `acordaos` (null|array)
- `dispositivos` (null|array)
- `entidade` (object)
- `nota` (string)
- `paginas` (null|array)

### `ler_duvida` (~104 tokens)

Devolve uma dúvida da rede social com todas as respostas publicadas, em Markdown — o MESMO documento servido em /redesocial/duvida/{slug}/index.md. Cada resposta traz o autor, a inscrição na OAB quando verificada e as fontes oficiais citadas.

Input parameters:

- `duvida` (string, required): slug da dúvida, ou o caminho completo devolvido por buscar_duvidas (ex.: /redesocial/duvida/1234-pensao/)

Output parameters:

- `area` (string)
- `caminho` (string)
- `criada_em` (string)
- `markdown` (string)
- `respondida_por_verificado_em` (string)
- `respostas` (null|array)
- `slug` (string)
- `titulo` (string)
- `url_atom` (string)
- `url_canonica` (string)
- `url_markdown` (string)

### `ler_pagina` (~79 tokens)

Lê uma página do acervo em Markdown, com as seções, as perguntas frequentes e as fontes oficiais com URL — é por elas que se confere o que a página afirma.

Input parameters:

- `caminho` (string, required): rota canônica devolvida pela busca, com barra final (ex.: /consumidor/produto-com-defeito/)

Output parameters:

- `caminho` (string)
- `markdown` (string)
- `titulo` (string)
- `url_canonica` (string)

### `mudancas_desde` (~133 tokens)

Lista as páginas do acervo revisadas depois de um cursor, em ordem crescente de data, com o cursor da próxima chamada — é o feed de mudanças para quem mantém cópia ou índice do acervo. Comece com uma data ISO ou vazio; repita com `proximo_cursor` até `restantes` ser 0.

Input parameters:

- `cursor` (string): cursor devolvido na chamada anterior, ou uma data ISO (2026-09-01) para começar; vazio = do início
- `limite` (integer): máximo de páginas por chamada (padrão 50, teto 200)

Output parameters:

- `metodo` (string)
- `mudancas` (null|array)
- `proximo_cursor` (string)
- `restantes` (integer)

### `perfil_de_jurista` (~91 tokens)

Devolve o perfil público de quem participa da rede: nome, apresentação, inscrição na OAB quando verificada e número de seguidores. NÃO devolve ranking, volume de respostas nem qualquer contagem que sirva de comparação entre profissionais — o Provimento OAB 205/2021 trata isso como mercantilização.

Input parameters:

- `handle` (string, required): identificador público do perfil, sem arroba

Output parameters:

- `bio` (string)
- `caminho` (string)
- `criado_em` (string)
- `handle` (string)
- `inscricao_verificada` (boolean)
- `nome_publico` (string)
- `oab_numero` (string)
- `seccional` (string)
- `seguidores` (integer)
- `verificado_em` (string)

### `relatar_defeito` (~316 tokens)

Relata um defeito encontrado numa página publicada do acervo — citação legal mal atribuída, fonte divergente ou conteúdo desatualizado — para a fila de triagem humana. EXIGE CREDENCIAL: um token Bearer com o escopo relatos:escrever, obtido em /oauth/token (o fluxo está descrito em /auth.md). O trecho citado precisa ocorrer, ao pé da letra, no Markdown que ler_pagina devolveu para a mesma página — é essa a âncora contra relato inventado.

Input parameters:

- `caminho` (string, required): rota canônica da página com o defeito — a mesma que buscar_paginas ou ler_pagina devolveram, com barra final (ex.: /consumidor/produto-com-defeito/)
- `descricao` (string, required): o que está errado, em português, com detalhe suficiente para a triagem humana agir sem precisar adivinhar
- `fonte_oficial_url` (string): URL https:// em domínio oficial (gov.br, jus.br, leg.br, mp.br, def.br) que sustenta o relato; obrigatória quando tipo é citacao_incorreta ou fonte_divergente
- `tipo` (string, required): natureza do defeito relatado
- `trecho_citado` (string, required): trecho EXATO copiado do Markdown que ler_pagina devolveu para esta página; é contra ele que o portal confere que o relato não foi inventado — trecho que não ocorre ao pé da letra no documento é recus…

Output parameters:

- `estado` (string)
- `relato_id` (string)
- `repeticoes` (integer)

### `responder_pergunta` (~114 tokens)

Responde uma pergunta jurídica em português com frases EXTRAÍDAS das páginas publicadas — nenhuma frase é gerada — e devolve as citações e as fontes oficiais que sustentam cada trecho, com a data em que cada fonte foi conferida.

Input parameters:

- `paginas` (integer): quantas páginas do acervo sustentam a resposta (padrão 3, teto 5)
- `pergunta` (string, required): pergunta em português, como 'a loja pode recusar a troca de um produto com defeito?'

Output parameters:

- `aviso` (string)
- `citacoes` (null|array)
- `fontes_oficiais` (null|array)
- `metodo` (string)
- `resposta` (string)

### `search` (~62 tokens)

Busca no acervo jurídico brasileiro e devolve id, título e URL de cada página. Formato padrão de conector (o mesmo de fetch); para área e trecho, use buscar_paginas.

Input parameters:

- `query` (string, required): pergunta ou termos em português sobre direito brasileiro

Output parameters:

- `results` (null|array)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/br-com-wikijuridica-acervo-juridico/wikijuridica#diagnostics

## Score history

- 2026-09-28: 88
- 2026-09-27: 82
- 2026-09-26: 24
- 2026-09-25: 82
- 2026-09-24: 82
- 2026-09-23: 82
- 2026-09-22: 24
- 2026-09-21: 66
- 2026-09-20: 82
- 2026-09-19: 82
- 2026-09-18: 82
- 2026-09-17: 24
- 2026-09-16: 82
- 2026-09-15: 82
- 2026-09-14: 82
- 2026-09-13: 82
- 2026-09-12: 82
- 2026-09-11: 81
- 2026-09-10: 81
- 2026-09-09: 80
- 2026-09-08: 80
- 2026-09-07: 80
- 2026-09-06: 79
- 2026-09-05: 79
- 2026-09-04: 78
- 2026-09-03: 77
- 2026-09-02: 26
- 2026-09-01: 76
- 2026-08-31: 76
- 2026-08-30: 75

## Common questions

### What is the br.com.wikijuridica/acervo-juridico MCP server?

br.com.wikijuridica/acervo-juridico is an MCP server listed in the public MCP registry as br.com.wikijuridica/acervo-juridico. Acervo jurídico brasileiro: busca, Markdown, grafo de normas e precedentes, citação verificável. This page covers its hosted endpoint (https://wikijuridica.com.br/mcp).

### Is the br.com.wikijuridica/acervo-juridico MCP server safe to use?

br.com.wikijuridica/acervo-juridico scores 88 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the br.com.wikijuridica/acervo-juridico MCP server expose?

br.com.wikijuridica/acervo-juridico exposes 15 tools: buscar_duvidas, buscar_paginas, buscar_semantico, contexto_juridico, duvidas_do_tema, and 10 more. Their descriptions and schemas cost roughly 1,955 tokens of context every time the server is loaded.

### Does the br.com.wikijuridica/acervo-juridico MCP server require authentication?

No. We connected to br.com.wikijuridica/acervo-juridico without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the br.com.wikijuridica/acervo-juridico MCP server still maintained?

br.com.wikijuridica/acervo-juridico is still listed as active in the MCP registry. We last reached this channel on 28 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://wikijuridica.com.br/mcp
- Website: https://wikijuridica.com.br/
- Changelog RSS feed: https://verifymcp.io/servers/br-com-wikijuridica-acervo-juridico/wikijuridica.xml
- Changelog JSON feed: https://verifymcp.io/servers/br-com-wikijuridica-acervo-juridico/wikijuridica.json
- HTML version of this page: https://verifymcp.io/servers/br-com-wikijuridica-acervo-juridico/wikijuridica
