| Endpoint MCP | https://legaldata.bystep.cloud/mcp |
|---|---|
| Transport | MCP Streamable HTTP |
| Authentification | En-tête Authorization: Bearer <token> |
| Healthcheck | GET /healthz (public) |
{
"mcpServers": {
"legaldata": {
"type": "http",
"url": "https://legaldata.bystep.cloud/mcp",
"headers": { "Authorization": "Bearer VOTRE_TOKEN" }
}
}
}| ⚖️ Texte officiel | Légifrance en direct — codes, textes non codifiés, Journal officiel, dans leur version consolidée, avec date et état juridique |
| 🏛️ Jurisprudence | Cour de cassation, cours d'appel, Conseil d'État, Conseil constitutionnel, CNIL — la décision telle qu'elle a été rendue |
| 📘 Doctrine | BOFiP et BOSS (opposables à l'administration) · circulaires et réponses ministérielles (opposabilité non acquise) |
| 📐 Table certifiée | Délais, seuils, prescriptions — exacts, datés, sourcés, jamais devinés |
Chaque réponse porte sa provenance : source, URL, date de version et état juridique.
Ne rien trouver ne veut pas dire qu'aucune règle ne s'applique. L'open data des cours d'appel et des tribunaux judiciaires est progressif, pas exhaustif : toute réponse vide le rappelle explicitement.
Jamais un texte sans sa date de version et son état. Un article dont l'état
n'est pas exploitable ressort en indéterminé, jamais en « en vigueur ».
Jamais un arrêt isolé promu en règle de droit. Une décision sans lien de rattachement connu est signalée comme telle : elle tranche une espèce, elle n'établit pas une règle.
Ce service fournit des textes et des décisions sourcés. Il ne rend pas d'avis juridique : la qualification des faits et l'appréciation de la portée d'une décision relèvent d'un professionnel du droit.
healthSupervisionEtat du service : configuration, corpus locaux, fraicheur des ingestions.
list_maj_recentesSupervisionCe qui a bougé dans le corpus local depuis une date (AAAA-MM-JJ).
depuis string requislimite integersearch_codeTextes · LégifranceRecherche LIVE dans les codes francais (version consolidee en vigueur).
query string requiscode string | nulltop_k integerget_articleTextes · LégifranceRenvoie un article precis, dans sa version consolidee, avec son etat juridique.
code string requisnumero string requisdate string | nullsearch_reglementationTextes · LégifranceRecherche dans les LOIS, ORDONNANCES, DECRETS et ARRETES non codifies (LODA).
query string requisdate string | nulltop_k integersearch_journal_officielTextes · LégifranceRecherche au Journal officiel (fond JORF) : le texte TEL QUE PUBLIE, a sa date.
query string requistop_k integermodifications_au_joTextes · LégifranceTextes publiés au Journal officiel qui MENTIONNENT un article donné.
code string requisnumero string requistop_k integersearch_circulaireDoctrine administrativeRecherche dans les CIRCULAIRES et INSTRUCTIONS ministerielles (fond CIRC).
query string requistop_k integersearch_doctrineDoctrine administrativeRecherche sémantique dans la doctrine fiscale (BOFiP) indexée localement.
query string requistop_k integersearch_reponses_ministeriellesDoctrine administrativeRecherche dans les réponses ministérielles aux questions écrites (AN et Sénat).
query string requistop_k integersearch_jurisprudenceJurisprudenceRecherche LIVE dans les decisions de justice publiees.
query string requisfond stringdepuis string | nulltop_k integerdecisions_citant_articleCorpus local · index inverséDécisions du corpus local qui CITENT un article donné.
code string requisnumero string requislimite integersearch_corpusCorpus local · index inverséRecherche plein texte dans le corpus local (sans quota, contrairement au live).
query string requisnature stringlimite integerget_delaiTable certifiéeDélai, seuil ou prescription EXACT, daté et sourcé. Jamais deviné.
cle string requisdate string | nulllist_delaisTable certifiéeParcourt la table certifiée. `prefixe` filtre par domaine.
prefixe string | nulllimite integerget_decisionJurisprudenceDecision integrale, avec ce qui permet d'en apprecier la PORTEE.
identifiant string requisfond string