
Les exemples de ce guide reposent sur le droit tchèque. Les mêmes outils fonctionnent aussi avec le corpus Europaius France :
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.
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.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.
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.
https://mcp.europaius.com/mcpLe 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.
Le compte gratuit avec 100 requêtes par jour sert d'environnement de test. Les données sont identiques à celles de la production.
Via le contact sur europaius.com. Pour une source manquante, précisez le pays et le type de document.
Informations indicatives, ne remplaçant pas un conseil juridique. La connexion nécessite un compte Europaius (gratuit). En savoir plus sur Europaius · Europaius FR