Fontes oficiaisdre.pt · EUR-Lex
Europaius

Agente de IA próprio sobre o corpus jurídico Europaius

Quem constrói um agente próprio para tarefas jurídicas ou de compliance não precisa de criar uma base de dados de legislação. O servidor MCP Europaius disponibiliza pesquisa, obtenção de textos integrais e comparação entre países como ferramentas padrão, que o agente invoca através do MCP SDK.

Agente IA próprio com corpus jurídico: MCP SDK e API
Europaius Portugal: conteúdo do corpus

Os exemplos deste guia baseiam-se no direito checo. As mesmas ferramentas funcionam também com o corpus Europaius Portugal:

4 036 Leis361 602 Jurisprudência

Europaius Portugal →Pesquisar

Autenticação a partir do código

Para uso interativo, o login segue o fluxo OAuth padrão no browser; o MCP SDK, tanto para Python como para TypeScript, sabe geri-lo. Para agentes em servidor e automatizações, utiliza-se a chave API do tarifário Europaius: no login, insere-a em vez do e-mail, ou então um cliente OAuth próprio realiza a autorização uma única vez e guarda o token de atualização. A chave começa com o prefixo eur_ e está associada à conta e aos respetivos limites.

Ferramentas

  • search(query, states): devolve JSON {"results":[{id,title,url,snippet}]} em toda a legislação e jurisprudência.
  • fetch(id): texto integral do documento de acordo com o identificador, incluindo metadados (tribunal, data, ECLI, país).
  • search_law, find_caselaw, find_caselaw_cz: pesquisa direcionada em legislação ou jurisprudência com parâmetros.
  • get_paragraf(state, law, paragraf): redação exata do artigo por número de lei.
  • souvislosti(para_id): relações de citação verificadas do artigo.
  • compare_norm(query, states): as disposições mais relevantes de cada país.
  • vyklad, list_states: interpretação de artigo checo, panorâmica da cobertura.

Identificadores

Os identificadores devolvidos pela ferramenta search são estáveis e podem ser guardados. Decisões dos tribunais checos: case:<soud>:<slug>, em que soud é ns, nss, us ou justice (fontes checas). Artigo: para:CZ:89/2012:§2991. Documento de um país estrangeiro: eu:DE:<id>. A ferramenta fetch devolve, no caso das decisões, a máxima jurídica, a decisão e a fundamentação num único texto, até 80 mil carateres.

Exemplo em Python

from mcp import ClientSession; from mcp.client.streamable_http import streamablehttp_client; async with streamablehttp_client("https://mcp.europaius.com/mcp", headers={"Authorization": "Bearer <token>"}) as (r, w, _): async with ClientSession(r, w) as s: await s.initialize(); res = await s.call_tool("search", {"query": "prescrição de créditos", "states": ["CZ"]}). O resultado é um texto com JSON, que carrega da forma habitual. O token é obtido através do fluxo OAuth ou a partir do login com chave API.

Recomendações para agentes

  • Dê ao agente uma instrução de sistema para que, para cada afirmação jurídica, invoque a ferramenta e indique na resposta o URL do resultado.
  • Guarde os identificadores dos documentos, não os textos; carregue o texto integral apenas quando necessário.
  • Conte com o facto de a primeira consulta a um país estrangeiro demorar mais; use um tempo limite de pelo menos 120 s.
  • Respeite os limites da conta; um agente em ciclo consome rapidamente 100 consultas — para produção, utilize uma subscrição.
Ligue o Europaius à sua IA

O endereço do conector é o mesmo para todas as ferramentas. Inicie sessão com o e-mail e fica pronto em dois minutos.

https://mcp.europaius.com/mcp

Instruções de ligação →Tabela de preços

Perguntas frequentes

3
Posso chamar o servidor sem MCP, por HTTP simples?

O protocolo é JSON-RPC sobre HTTP, portanto tecnicamente sim, mas o MCP SDK trata da sessão, do streaming e dos erros por si. Recomendamos o uso do SDK.

Existe uma sandbox ou ambiente de teste?

A conta gratuita com 100 consultas diárias serve como ambiente de teste. Os dados são os mesmos que em produção.

Como reportar um erro ou uma fonte em falta?

Através do contacto disponível em europaius.com. No caso de uma fonte em falta, indique o país e o tipo de documento.

Guias relacionados

4
Como adicionar o servidor MCP Europaius ao Claude Code, Cursor e VS Code com um único comando e usar legislaçã
Como ligar leis e jurisprudência ao Microsoft Copilot, Copilot Studio e GitHub Copilot através do conector MCP
Como o conector MCP Europaius protege dados: login OAuth 2.1 com PKCE, o que o servidor vê, validade e revogaç
Quanto custa ligar o corpus jurídico ao Claude, ChatGPT ou Copilot: conta gratuita com 100 pedidos por dia, su

Todos os guias: Europaius para juristas: fontes, anonimização, segurança · Legislação e jurisprudência no Claude: conector MCP · ChatGPT com fontes jurídicas verificadas: conector Europaius · Perplexity com o corpus jurídico Europaius: conector MCP próprio · O que é um conector MCP e porque o jurista precisa dele · Por que a IA inventa jurisprudência e como evitá-lo · IA em escritórios de advogados: implementação com fontes fiáveis · IA para o jurista de empresa: contratos e compliance · IA para contabilistas: leis fiscais e jurisprudência · Pesquisa de jurisprudência com IA: STJ, STA e TC num só chat · Comparação do direito na UE com IA: 1 pergunta, 25 países · Direito do Trabalho com IA: despedimentos, prazos, indemnização · Arrendamento e IA: denúncia, caução, aumento da renda · RGPD e compliance com IA: regulamento, lei e jurisprudência · Conector ou PDF no chat com a lei? Comparação · Interpretações de artigos em IA: comentário claro sem alucinações

Informação meramente indicativa, não substitui aconselhamento jurídico. A ligação do conector requer uma conta Europaius (gratuita). Mais sobre o Europaius · Europaius PT