Sources officiellesejustice.just.fgov.be · EUR-Lex
Europaius

Agent IA maison sur le corpus juridique Europaius

Qui construit un agent maison pour des tâches juridiques ou de conformité n'a pas besoin de créer sa propre base de textes légaux. Le serveur MCP Europaius fournit la recherche, le chargement de textes intégraux et la comparaison entre pays sous forme d'outils standard, que l'agent appelle via le SDK MCP.

Agent IA maison avec corpus juridique : SDK MCP et clé API
Europaius Belgique : contenu du corpus

Les exemples de ce guide s'appuient sur le droit tchèque. Les mêmes outils fonctionnent aussi avec le corpus Europaius Belgique :

328 878 Lois187 940 Jurisprudence3 681 Lois avec explication IA

Europaius Belgique →Rechercher

Authentification depuis le code

Pour un usage interactif, l'authentification OAuth standard s'effectue dans le navigateur ; le SDK MCP, aussi bien pour Python que pour TypeScript, sait la gérer. Pour les agents serveurs et l'automatisation, on utilise la clé API du tarif Europaius : lors de la connexion, on la saisit à la place de l'e-mail, ou bien un client OAuth personnalisé effectue l'autorisation une seule fois et conserve un jeton de rafraîchissement. La clé commence par le préfixe eur_ et est liée au compte et à ses limites.

Outils

  • search(query, states) : renvoie un JSON {"results":[{id,title,url,snippet}]} couvrant la législation et la jurisprudence.
  • fetch(id) : texte intégral du document selon l'identifiant, avec métadonnées (juridiction, date, ECLI, pays).
  • search_law, find_caselaw, find_caselaw_cz : recherche ciblée dans la législation ou la jurisprudence avec paramètres.
  • get_paragraf(state, law, paragraf) : texte exact d'un article selon le numéro de loi.
  • souvislosti(para_id) : liens de citation vérifiés d'un article.
  • compare_norm(query, states) : dispositions les plus pertinentes de chaque pays.
  • vyklad, list_states : interprétation d'un article de droit tchèque, aperçu de la couverture.

Identifiants

Les identifiants issus de l'outil search sont stables et peuvent être conservés. Décisions des juridictions tchèques : case:<soud>:<slug>, où « soud » désigne ns, nss, us ou justice (sources tchèques). Article : para:CZ:89/2012:§2991. Document d'un pays étranger : eu:DE:<id>. L'outil fetch renvoie, pour une décision, la maxime, le dispositif et les motifs en un seul texte, jusqu'à 80 000 caractères.

Exemple en 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": "prescription de créance", "states": ["CZ"]}). Le résultat est un texte contenant du JSON, à charger de façon standard. Le jeton s'obtient via le parcours OAuth ou depuis l'authentification par clé API.

Recommandations pour les agents

  • Donnez à l'agent une instruction système lui demandant d'appeler l'outil pour chaque affirmation juridique et d'indiquer dans la réponse l'URL issue du résultat.
  • Conservez les identifiants des documents, pas les textes ; ne chargez le texte intégral qu'en cas de besoin.
  • Prévoyez que la première requête sur un pays étranger prenne plus de temps ; utilisez un délai d'au moins 120 s.
  • Respectez les limites du compte ; un agent en boucle consomme rapidement 100 requêtes, utilisez un abonnement pour la production.
Connectez Europaius à votre IA

L'adresse du connecteur est identique pour tous les outils. Connectez-vous par e-mail, c'est prêt en deux minutes.

https://mcp.europaius.com/mcp

Guide de connexion →Tarifs

Questions fréquentes

3
Puis-je appeler le serveur sans MCP, en simple HTTP ?

Le protocole est du JSON-RPC sur HTTP, donc c'est techniquement possible, mais le SDK MCP gère pour vous les sessions, le streaming et les erreurs. Nous recommandons d'utiliser le SDK.

Existe-t-il un bac à sable ou un environnement de test ?

Le compte gratuit avec 100 requêtes par jour sert d'environnement de test. Les données sont identiques à celles de la production.

Comment signaler une erreur ou une source manquante ?

Via le contact sur europaius.com. Pour une source manquante, précisez le pays et le type de document.

Guides associés

4
Comment ajouter le serveur MCP Europaius à Claude Code, Cursor et VS Code en une commande et utiliser les lois
Comment connecter lois et jurisprudence à Microsoft Copilot, Copilot Studio et GitHub Copilot via le connecteu
Sécurité du connecteur MCP Europaius : OAuth 2.1/PKCE, données visibles, durée des jetons, révocation, héberge
Le coût de la connexion du corpus juridique à Claude, ChatGPT ou Copilot : compte gratuit avec 100 requêtes/jo

Tous les guides: Europaius pour les juristes : sources, anonymisation, sécurité · Lois et jurisprudence dans Claude : connecteur MCP · ChatGPT avec sources juridiques fiables : connecteur Europaius · Perplexity avec le corpus juridique Europaius via MCP · Qu'est-ce qu'un connecteur MCP et pourquoi un juriste en a besoin · Pourquoi l'IA invente de la jurisprudence, et comment l'éviter · IA en cabinet d'avocats : déploiement avec sources vérifiées · IA pour juriste d'entreprise : contrats, conformité, réponses rapides · IA pour comptables et conseillers fiscaux : lois et jurisprudence · Recherche de jurisprudence avec l'IA : Cour suprême et constit. · Comparer le droit dans l'UE avec l'IA : 25 pays · Droit du travail avec l'IA : licenciements, délais, indemnités · Bail immobilier et IA : congé, dépôt de garantie, loyer · RGPD et conformité IA : règlement, loi et jurisprudence · Connecteur ou PDF du texte de loi dans le chat ? Comparatif · Interprétation d'articles par l'IA sans hallucination

Informations indicatives, ne remplacent pas un conseil juridique. La connexion du connecteur nécessite un compte Europaius (gratuit). En savoir plus sur Europaius · Europaius BE