Droit français et européen officiel (Légifrance, DILA, EUR-Lex, jurisprudence), réponses sourcées.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Pré-analyse de conformité d'un projet en France et dans l'UE (RGPD, cookies, vente en ligne, abonnements, IA, DSA, droit d'auteur, mentions légales...). description : le projet en quelques phrases (activité, public, données collectées, paiement, prestataires, usage de l'IA). domaines : clés à forcer, séparées par des virgules. Renvoie les obligations probables, la question à vérifier pour chacune et l'outil pour lire le texte. Lire ensuite chaque texte avant de conclure : information juridique, pas certification.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Tool list last changed Oct 25, 2026.
Pré-analyse de conformité d'un projet en France et dans l'UE (RGPD, cookies, vente en ligne, abonnements, IA, DSA, droit d'auteur, mentions légales...). description : le projet en quelques phrases (activité, public, données collectées, paiement, prestataires, usage de l'IA). domaines : clés à forcer, séparées par des virgules. Renvoie les obligations probables, la question à vérifier pour chacune et l'outil pour lire le texte. Lire ensuite chaque texte avant de conclure : information juridique, pas certification.
| Argument | Type | Description |
|---|---|---|
| domaines | string | |
| description* | string |
{
"type": "object",
"title": "analyser_conformiteArguments",
"required": [
"description"
],
"properties": {
"domaines": {
"type": "string",
"title": "Domaines",
"default": ""
},
"description": {
"type": "string",
"title": "Description"
}
}
}Comptes, date des dumps et du dernier incrémental DILA appliqué pour chaque base : à citer pour indiquer l'actualité des données.
No arguments.
{
"type": "object",
"title": "etat_baseArguments",
"properties": {}
}Liens entre droit de l'UE et droit français. Sans numero : reference est un acte européen (CELEX, RGPD, « directive 2019/770 »...) et on obtient les textes et articles français qui le transposent ou le citent. Avec numero : reference est un code (« Code de la consommation ») et numero un article (« L217-4 ») : on obtient les actes européens liés. source : transposition (mesures déclarées à l'Union) ou mention (article qui cite l'acte). Liste non exhaustive : seuls sont recensés les rattachements déclarés à l'Union et les citations expresses.
| Argument | Type | Description |
|---|---|---|
| limite | integer | |
| numero | string | |
| source | string | |
| reference* | string |
{
"type": "object",
"title": "liens_droit_ue_franceArguments",
"required": [
"reference"
],
"properties": {
"limite": {
"type": "integer",
"title": "Limite",
"default": 15
},
"numero": {
"type": "string",
"title": "Numero",
"default": ""
},
"source": {
"type": "string",
"title": "Source",
"default": ""
},
"reference": {
"type": "string",
"title": "Reference"
}
}
}Texte d'un article de code ou de loi, tel qu'en vigueur à une date. code : « Code civil », « Code du travail »... ; numero : « 1240 », « L1221-1 » ; date : AAAA-MM-JJ (défaut aujourd'hui).
| Argument | Type | Description |
|---|---|---|
| code* | string | |
| date | string | |
| numero* | string |
{
"type": "object",
"title": "lire_articleArguments",
"required": [
"code",
"numero"
],
"properties": {
"code": {
"type": "string",
"title": "Code"
},
"date": {
"type": "string",
"title": "Date",
"default": ""
},
"numero": {
"type": "string",
"title": "Numero"
}
}
}Texte intégral d'une décision à partir de son identifiant (JURITEXT..., CONSTEXT..., CNILTEXT...).
| Argument | Type | Description |
|---|---|---|
| identifiant* | string | |
| max_caracteres | integer |
{
"type": "object",
"title": "lire_decisionArguments",
"required": [
"identifiant"
],
"properties": {
"identifiant": {
"type": "string",
"title": "Identifiant"
},
"max_caracteres": {
"type": "integer",
"title": "Max Caracteres",
"default": 20000
}
}
}Fiche et plan d'un texte : identifiant LEGITEXT/JORFTEXT, NOR, numéro IDCC d'une convention collective, ou nom (« Code de la consommation »).
| Argument | Type | Description |
|---|---|---|
| identifiant_ou_nom* | string |
{
"type": "object",
"title": "lire_texteArguments",
"required": [
"identifiant_ou_nom"
],
"properties": {
"identifiant_ou_nom": {
"type": "string",
"title": "Identifiant Ou Nom"
}
}
}Droit de l'UE : fiche, plan ou article d'un acte, ou texte d'un arrêt. reference : CELEX (32016R0679), alias (RGPD, DSA, DMA, RIA, TFUE, Charte), « règlement (UE) 2016/679 », « directive 93/13/CEE », numéro d'affaire (C-131/12) ou ECLI. article : « 17 », « premier », « Annexe III ».
| Argument | Type | Description |
|---|---|---|
| article | string | |
| reference* | string | |
| max_caracteres | integer |
{
"type": "object",
"title": "lire_texte_ueArguments",
"required": [
"reference"
],
"properties": {
"article": {
"type": "string",
"title": "Article",
"default": ""
},
"reference": {
"type": "string",
"title": "Reference"
},
"max_caracteres": {
"type": "integer",
"title": "Max Caracteres",
"default": 20000
}
}
}Liste des codes disponibles.
No arguments.
{
"type": "object",
"title": "lister_codesArguments",
"properties": {}
}Recherche plein texte dans les règlements, directives, traités et la Charte (en français). acte : restreindre à un acte (RGPD, 32022R2065...). Syntaxe : "phrase exacte", AND, OR, NOT, prefixe*.
| Argument | Type | Description |
|---|---|---|
| acte | string | |
| limite | integer | |
| requete* | string |
{
"type": "object",
"title": "rechercher_droit_ueArguments",
"required": [
"requete"
],
"properties": {
"acte": {
"type": "string",
"title": "Acte",
"default": ""
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"requete": {
"type": "string",
"title": "Requete"
}
}
}Recherche de décisions. base : jade (juridictions administratives), cass (Cour de cassation), capp (cours d'appel), inca (Cassation inédits), constit (Conseil constitutionnel), cnil. numero : pourvoi ou requête (21-21.185). du/au : AAAA-MM-JJ. tri : pertinence ou date.
| Argument | Type | Description |
|---|---|---|
| au | string | |
| du | string | |
| tri | string | |
| base | string | |
| ecli | string | |
| limite | integer | |
| numero | string | |
| requete | string | |
| formation | string | |
| juridiction | string | |
| publiees_seulement | boolean |
Recherche plein texte dans les arrêts de la Cour de justice de l'UE et du Tribunal (en français). du/au : AAAA-MM-JJ. tri : pertinence ou date. Lire ensuite l'arrêt avec lire_texte_ue (numéro d'affaire ou CELEX).
| Argument | Type | Description |
|---|---|---|
| au | string | |
| du | string | |
| tri | string | |
| limite | integer | |
| requete* | string |
{
"type": "object",
"title": "rechercher_jurisprudence_ueArguments",
"required": [
"requete"
],
"properties": {
"au": {
"type": "string",
"title": "Au",
"default": ""
},
"du": {
"type": "string",
"title": "Du",
"default": ""
},
"tri": {
"type": "string",
"title": "Tri",
"default": "pertinence"
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"requete": {
"type": "string",
"title": "Requete"
}
}
}Recherche plein texte dans les articles. base : legi (codes, lois, décrets consolidés, défaut), kali (conventions collectives), jorf (Journal officiel tel que publié) ou tout. Syntaxe : "phrase exacte", AND, OR, NOT, prefixe*. code : restreindre à un code, un texte ou « IDCC 1486 ». date : AAAA-MM-JJ, version en vigueur à cette date (défaut aujourd'hui).
| Argument | Type | Description |
|---|---|---|
| base | string | |
| code | string | |
| date | string | |
| limite | integer | |
| requete* | string |
{
"type": "object",
"title": "rechercher_loiArguments",
"required": [
"requete"
],
"properties": {
"base": {
"type": "string",
"title": "Base",
"default": "legi"
},
"code": {
"type": "string",
"title": "Code",
"default": ""
},
"date": {
"type": "string",
"title": "Date",
"default": ""
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"requete": {
"type": "string",
"title": "Requete"
}
}
}Contrôle que chaque référence existe avant de la citer. references : « Code civil 1240 », « LEGIARTI000032041571 », « 21-21.185 », « ECLI:FR:... », « RGPD art. 17 », « règlement (UE) 2024/1689, article 50 », « C-131/12 ». citations : extraits censés figurer mot pour mot dans la référence de même rang. Toute ligne INTROUVABLE ou citation ABSENTE interdit la citation.
| Argument | Type | Description |
|---|---|---|
| date | string | |
| citations | any | |
| references* | array |
{
"type": "object",
"title": "verifier_referencesArguments",
"required": [
"references"
],
"properties": {
"date": {
"type": "string",
"title": "Date",
"default": ""
},
"citations": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Citations",
"default": null
},
"references": {
"type": "array",
"items": {
"type": "string"
},
"title": "References"
}
}
}{
"type": "object",
"title": "rechercher_jurisprudenceArguments",
"properties": {
"au": {
"type": "string",
"title": "Au",
"default": ""
},
"du": {
"type": "string",
"title": "Du",
"default": ""
},
"tri": {
"type": "string",
"title": "Tri",
"default": "pertinence"
},
"base": {
"type": "string",
"title": "Base",
"default": ""
},
"ecli": {
"type": "string",
"title": "Ecli",
"default": ""
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"numero": {
"type": "string",
"title": "Numero",
"default": ""
},
"requete": {
"type": "string",
"title": "Requete",
"default": ""
},
"formation": {
"type": "string",
"title": "Formation",
"default": ""
},
"juridiction": {
"type": "string",
"title": "Juridiction",
"default": ""
},
"publiees_seulement": {
"type": "boolean",
"title": "Publiees Seulement",
"default": false
}
}
}