BRANCO - Droit français
Server Details
Droit français : textes, jurisprudence, citations et calculs. Connexion OAuth au compte BRANCO.
- Status
- Healthy
- Uptime
- 83.8% over 65 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 15 tools
Each tool is labelled by a distinct legal domain (penal, europeen, international, africain, doctrine, sources), which helps, but the descriptions are near-identical boilerplate that describes process rather than content, so boundaries between adjacent buckets (doctrine_archivee vs doctrine_ouverte, sources_francaises vs sources_officielles, dossiers_penaux vs procedure_penale vs qualification_et_peines) are left for the caller to guess. The actual operations are hidden behind a mandatory decrire_outil lookup, so the agent cannot see what each tool really does before choosing.
Fourteen tools follow a clean explorer_<domaine> snake_case pattern with clear French domain nouns. The single outlier, decrire_outil, is a meta-tool rather than a domain explorer, so the deviation is defensible but still breaks the uniform pattern.
Fifteen tools is within a reasonable range, but each one is a bag of undisclosed sub-operations, so the effective surface is much larger than 15 and requires an extra decrire_outil round-trip before any real call. The result is a two-level indirection scheme that adds friction rather than clarity.
Domain coverage looks broad (French sources, EU, international, African/OHADA, criminal chain, doctrine, official documents, methods), but no top-level tool exposes read/search/create lifecycle explicitly — everything is buried in per-tool operations, so an agent cannot confirm whether retrieval and citation verification are actually available without probing. Citation checking (verifier_citation/lire_source) is only mentioned inside a description, indicating notable surface opacity.
Available Tools
15 toolsdecrire_outilDécrire un outil et ses paramètresCRead-onlyIdempotentInspect
Décrit un outil accessible. operation choisit une opération.
| Name | Required | Description | Default |
|---|---|---|---|
| nom | Yes | ||
| operation | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true, idempotentHint=true, and openWorldHint=false, so the safety profile is fully covered by structured data. The description adds nothing beyond that – not what a tool description returns, not how a missing tool is handled, not the set of valid operations. With no output schema, the absence of return-shape context is a real gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with no padding, and the action is front-loaded. But the brevity comes at the cost of under-specification rather than economy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter introspection tool with no output schema and 0% schema coverage, the description should at minimum enumerate the operations and explain what is returned. Neither is present, leaving an agent unable to build a valid or interpretable call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% across both parameters, so the description carries the full burden and does not meet it: 'nom' is never mentioned, and 'operation' is described only by the tautology 'choisit une opération' with no enumerated or example values. An agent would have to guess what to pass.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
It names a specific verb and resource – 'Décrit un outil' – which is enough to set it apart from the explorer_* siblings, all of which are read-only domain explorers rather than a registry-lookup tool. The qualifier 'accessible' is vague about scope, but the core action is unmistakable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'operation choisit une opération' is circular and gives no indication of which operations exist or when to call this instead of an explorer_* tool. The description states no prerequisites, no exclusions, and no alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_calculs_et_indemnisationARead-onlyIdempotentInspect
Calculs légaux, séries statistiques et indemnisation ; conserver les dates, les pièces et les hypothèses de chaque opération. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the safe-read profile (readOnly, idempotent, non-destructive), so the bar is lower. The description adds genuinely non-obvious behavior: each operation must preserve dates, documents, and hypotheses as traceability context, and each requires a prior contract lookup via decrire_outil. It does not describe what the computation returns, but adds meaningful process context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The traceability instruction is front-loaded and useful, but the decrire_outil guidance is stated twice in near-identical sentences, wasting space that could have explained 'arguments'. Short overall, but redundancy costs it.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Deferring to decrire_outil is a coherent design for a twelve-operation dispatcher, and no output schema exists so return values need no explanation. However, for a tool with an opaque required 'arguments' object, the description leaves the agent without enough to construct a call and relies entirely on a separate tool call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% with two parameters. The description mentions only the operation name; the nested 'arguments' object (additionalProperties: true, shape unknown) is never explained, and an agent gets no guidance on how to populate it or whether it is operation-specific. This is the largest gap given the free-form nested object.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first clause names concrete subject matter — legal calculations, statistical series, and compensation — which distinguishes it from the sibling explorer_* tools that fetch doctrine, case law, or sources. It does not enumerate the twelve operations, but the enum in the schema carries that detail. Purpose is clear at the 'calculation engine' level without sibling differentiation being explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives an explicit workflow: pick an operation, then call decrire_outil with that operation's name to get its exact contract before invoking. That is real when-to-use guidance. It does not, however, say when to prefer this over the other explorer_* tools, and the guidance is repeated twice rather than expanded.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_doctrine_archiveeBRead-onlyIdempotentInspect
Lecture des fonds doctrinaux et institutionnels archivés ; provenance et statut de chaque publication. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already establish that this is a read-only, idempotent, non-destructive, closed-world tool. The description adds useful behavioral context beyond that by stating that it returns provenance and status for each publication and that the exact operation contract must be obtained through decrire_outil before use.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose is front-loaded and the language is not bloated, but the final two sentences repeat the same instruction to call decrire_outil before use. Removing that duplication would make the definition tighter without losing information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with seven operations, a nested arguments object, and no output schema, the description is only minimally complete. It appropriately tells the agent to obtain the exact contract from decrire_outil, but it does not explain the operations themselves or help compare this tool with sibling explorers.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description does not explain the meaning of the seven operation enum values or what the nested arguments object should contain. It only says to choose an operation and consult decrire_outil, leaving most parameter semantics to be discovered elsewhere.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific read-oriented resource: archived doctrinal and institutional collections, including each publication's provenance and status. It is clearly not a generic search tool, but it does not explicitly distinguish itself from sibling explorers such as explorer_doctrine_ouverte.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a required procedural guideline: choose an operation and call decrire_outil with that operation name before use. However, it provides no guidance on when to choose this archived-doctrine explorer versus the many sibling explorer tools, nor when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_doctrine_ouverteCRead-onlyIdempotentInspect
Doctrine et thèses ouvertes ; identifier le fonds, l’auteur et la publication. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/true, idempotentHint/true, destructiveHint/false and openWorldHint/true, so the safety profile is covered. The description adds one genuinely behavioral detail beyond that: a mandatory prerequisite step (call decrire_outil with the chosen operation name to obtain its contract before use). It says nothing about the fact that results are federated across heterogeneous external sources, about latency, or about rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose is front-loaded, but the last two sentences say the same thing twice: "appeler decrire_outil avec son nom avant usage" and "Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage." That redundancy costs a third of the description's length for zero added information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, but the tool delegates per-operation contracts to decrire_outil, which is a legitimate completeness strategy for a dispatcher. What remains missing is disambiguation against explorer_doctrine_archivee and any hint about the shape of the 'arguments' payload.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the burden. The ten enum values are self-describing for 'operation', and the instruction to resolve the contract via decrire_outil is a real mitigation, but the 'arguments' envelope — a free-form nested object with additionalProperties:true — is left entirely unexplained (what keys, keyed by operation, optional vs required).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the resource domain ("Doctrine et thèses ouvertes") and hints at intent ("identifier le fonds, l'auteur et la publication"), but gives no verb — it is a noun phrase, not a statement of what the tool does. It also fails to distinguish itself from the sibling explorer_doctrine_archivee, leaving the agent to guess what "ouverte" excludes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Choisir une opération puis appeler decrire_outil" is invocation mechanics, not usage guidance — it says how to call, not when to call this instead of explorer_doctrine_archivee or explorer_fonds_et_couverture. No conditions, no exclusions, and nothing about which of the ten operations suits which research question (theses juridiques vs HAL vs DOAJ vs Persée).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_dossiers_penauxBRead-onlyIdempotentInspect
Dossiers et parcours pénaux, décisions et orientations ; conserver la phase de procédure et les références. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the safety profile is covered. The description adds a non-obvious behavioral contract: the tool is a dispatcher whose per-operation argument shape must be fetched via decrire_outil before use, plus an instruction to preserve the procedure phase and references in results — real context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The resource framing is front-loaded and the text is short, but the decrire_outil instruction is stated twice in near-identical wording, wasting one of only three sentences. The clause about preserving procedure phase and references is vague and unanchored to any concrete behavior.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 23-operation dispatcher with no output schema and zero schema coverage, the description is thin — it never groups the operations into families (thematic files, cassation, appel, orientations, circulaires, parcours) that would let an agent pick correctly. The decrire_outil escape hatch mitigates this but pushes all real discovery into 23 follow-up calls.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and 'arguments' is an undocumented free-form object, so the description bears the burden. It partially compensates by routing the agent to decrire_outil for the exact per-operation contract, but it never explains that 'arguments' varies per operation nor gives any example, leaving the second required parameter opaque.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the resource domain (criminal case files, pathways, decisions, orientations) but uses a bare noun phrase with no verb, and gives no cue to distinguish it from close siblings such as explorer_procedure_penale or explorer_qualification_et_peines. The 23-operation enum in the schema does more to reveal the actual scope than the description does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives one explicit procedural rule — pick an operation, then call decrire_outil with that name to get the exact contract before invoking. That is genuinely useful workflow guidance, but there is no guidance on when this explorer should be chosen over its many sibling explorers, nor which operation class fits a given question.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_droit_africainBRead-onlyIdempotentInspect
Droits sénégalais et ouest-africains, OHADA et UEMOA ; distinguer les territoires et les institutions. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and openWorld, so the safety profile is covered. The description adds genuinely useful behavioral context: a mandatory contract-discovery step via decrire_outil before invocation, and the warning that territories and institutions must be distinguished. It still says nothing about response shape or what a dispatch failure looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The final two sentences are near-duplicates, both stating that decrire_outil must be called with the chosen operation name before use — pure redundancy. The domain scoping is front-loaded well, but the repetition wastes roughly a third of the text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a dispatcher with an 11-value enum, an undocumented nested arguments object and no output schema, the description does cover the critical prerequisite (fetch the contract first) and the domain boundaries. It remains incomplete on how to populate 'arguments' and on what results look like, which matters because each operation likely has a different contract.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%. The enum value names are self-explanatory for 'operation', and the description gestures at passing the chosen operation name (calling it 'nom' rather than the actual field name 'operation'). But the required free-form 'arguments' object — additionalProperties true, nested — is never explained at all, leaving the agent to guess its shape per operation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a domain (Senegalese/West African law, OHADA, UEMOA) and instructs distinguishing territories and institutions, which does separate it from siblings like explorer_droit_europeen or explorer_sources_francaises. However, it never states what the tool actually does — it is implicitly a dispatcher over an 'operation' enum, and that verb+resource framing is never spelled out.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit workflow: pick an operation, then call decrire_outil with that operation name to obtain the exact contract before use. That is concrete 'how/when' guidance, and it names the sibling decrire_outil directly. It stops short of saying when to prefer this domain router over another explorer_* router.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_droit_europeenBRead-onlyIdempotentInspect
Recherche et lecture du droit de l’Union européenne. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered. The description's added value is the mandatory two-phase call pattern via decrire_outil, which is real behavioral disclosure beyond the annotations. It says nothing, though, about what a call returns, whether results are paginated, or how the free-form 'arguments' bag behaves — a notable omission for a dispatcher tool with a wildcard object parameter.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Short and front-loaded with purpose, but the second and third sentences are near-verbatim duplicates ('appeler decrire_outil ... avant usage' repeated twice), so one sentence is pure waste. The phrasing 'obtenir son contrat exact' is also ambiguous (likely a literal rendering of 'contract/schema') and the 'nom' vs 'operation' naming mismatch adds noise rather than signalling.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a thin dispatcher whose real contract lives behind decrire_outil, deferring detail is defensible, and no output schema exists to explain. Still, given 0% parameter coverage and a free-form nested 'arguments' object, an agent finishing this description knows the domain and the pre-step but not what either operation does or what arguments to expect — it must make an extra round-trip before it can even judge relevance against siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the burden and it largely does not. It gestures at 'operation' by saying to choose one ('rechercher' / 'lire' loosely map to the enum values), but it never mentions the required 'arguments' object at all — a nested free-form bag with additionalProperties:true that is the hardest part of the contract. Worse, it tells the agent to pass 'nom = opération choisie', while the actual schema field is called 'operation', which can actively mislead.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb pair and resource: 'Recherche et lecture du droit de l'Union européenne', which distinguishes the legal domain from siblings like explorer_droit_africain or explorer_droit_international. It is clear what the tool covers, but it never names the sibling tools or explains the boundary (e.g. EU vs. international law overlap), so the differentiation is left implicit in the domain word alone.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives one explicit procedural rule: pick an operation, then call decrire_outil with its name before use. That is genuine workflow guidance an agent could not infer. However, there is no guidance on when to pick this explorer over the thirteen sibling explorers, and no hint about which of the two operations (rechercher vs. lire) to choose for a given need.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_droit_internationalCRead-onlyIdempotentInspect
Jurisprudence internationale et comités conventionnels ; distinguer juridictions, traités et ordres juridiques. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, open-world and non-destructive, so the safety profile is covered. The description adds one valuable trait beyond them - that operations are self-describing only on demand and should be inspected via decrire_outil first - but discloses nothing about scope, result shape or limits of any operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is short, but the second and third sentences say essentially the same thing ('call decrire_outil with its name before use' vs 'call decrire_outil with nom = chosen operation'), wasting a third of the text on a repeat. The domain framing leads, which is good, but the message is not tightened.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a dispatcher with a large opaque enum, a free-form arguments bag and no output schema, the description does at least point the agent to the mechanism (decrire_outil) that fills the gap. It still omits any orientation about which operation suits which need, and nothing tells the agent what a successful call looks like.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% for two required parameters, so the description must compensate and it largely does not: none of the seven operations in the enum are named or explained, and the `arguments` object (nested, additionalProperties: true) is not described at all. The only semantic offering is the instruction to look up contracts via decrire_outil, which offloads rather than explains.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the domain (international jurisprudence, UN treaty-body committees) and hints that the tool routes among jurisdictions, treaties and legal orders, but never states plainly that it is a dispatcher over seven named operations or what a call actually returns. The verb is only implicit, so an agent must infer the tool's function from the name and the enum.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a usable workflow (pick an operation, then call decrire_outil with that operation name to get its contract before use), which is genuine 'when/how' guidance. It says nothing, however, about when this tool is the right choice versus siblings such as explorer_droit_europeen or explorer_jurisprudence, so sibling selection is left to the agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_fonds_et_couvertureCRead-onlyIdempotentInspect
État des fonds, couverture documentaire et actualisation des sources. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world, so safety needs no restating. The description's real contribution is the mandatory two-step discovery protocol (decrire_outil before use), which is behavior an agent could not infer from the schema. It says nothing about what each operation returns, whether results are exhaustive, or how the arguments object must be shaped for a given operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Short overall and the purpose sentence is front-loaded. But the second and third sentences say essentially the same thing (call decrire_outil with the chosen operation name before use), so one of three sentences is pure redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This is a 13-way dispatcher with no output schema, no parameter documentation, and a free-form arguments bag. The description leaves the agent unable to choose an operation without first round-tripping through decrire_outil for each candidate, and gives no hint about what any of the fonds/couverture operations cover.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description explains neither the 'operation' selector (13 enum values, undocumented) nor the free-form 'arguments' object. It only redirects the agent elsewhere (decrire_outil) rather than compensating, and it never notes that arguments must match the chosen operation's contract — a significant gap given additionalProperties:true on a nested object.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a topic area ('état des fonds, couverture documentaire, actualisation des sources') but uses no verb and no explicit resource framing, so it reads as a subject label rather than an action. The operation enum supplies the real granularity, but nothing in the prose tells an agent what calling this tool actually produces. It is distinguishable from data-oriented siblings (jurisprudence, procedure_penale), but not sharply from explorer_sources_francaises or explorer_sources_officielles.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives an in-tool workflow — pick an operation, then call decrire_outil with that operation name to get its exact contract — which is genuine procedural guidance. However, it never states when to choose this tool over the 13 sibling explorers, nor which of the 13 operations fits which question. Usage is implied rather than routed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_jurisprudenceBRead-onlyIdempotentInspect
Jurisprudence française, conclusions et relations entre décisions ; distinguer chaque juridiction et formation. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower, and the description adds a genuinely non-obvious behavioral rule: this is a dispatch facade whose per-operation contract must be fetched via decrire_outil first. That is exactly the kind of context annotations cannot express. It still omits whether operations are pure reads at the sub-level and how failures are surfaced.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The domain sentence is front-loaded and compact, but the final two sentences say the same thing twice ('appeler decrire_outil ... avant usage' / 'Appeler decrire_outil avec nom = opération choisie ... avant usage'). Roughly a third of the text is redundant repetition rather than added information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 12-operation dispatcher with a free-form arguments bag, no output schema, and zero parameter documentation, the description does address the single biggest risk by mandating contract discovery via decrire_outil. It still leaves the operation catalogue unexplained and gives no sense of what a result looks like or how the 12 operations partition the domain.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%: the `operation` enum lists 12 opaque French operation names with no descriptions, and `arguments` is a free-form object with additionalProperties and no documented shape. The description compensates partially by directing the agent to decrire_outil for the exact contract of the chosen operation, but it never explains what `arguments` should contain or that it varies per operation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the topical domain (French case law, rapporteur public conclusions, relations between decisions) but never states what the tool mechanically does — it is a router over 12 operations, and no verb or resource framing conveys that. It gestures at differentiation ('distinguer chaque juridiction et formation') without naming any sibling explorer it is distinct from. An agent knows the subject area but not the action.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The two-step protocol is explicit and repeated: pick an operation, then call decrire_outil with that operation name to get its exact contract before use. That is real, actionable guidance. However, nothing says when to reach for this explorer versus explorer_procedure_penale, explorer_qualification_et_peines, or the other domain siblings, nor how to choose among the 12 listed operations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_methodes_et_actesCRead-onlyIdempotentInspect
Vérification des citations, hiérarchie des autorités et modèles d’actes. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Si les deux opérations sont accessibles, appeler verifier_citation puis lire_source pour contrôler le texte et sa provenance. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds a genuine behavioral prerequisite (mandatory decrire_outil introspection before use) but says nothing about error behavior for unknown operations, how 'arguments' are validated, or what the dispatch returns — and it names a non-existent operation, which undermines trust in the described flow.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Reasonably short, but the instruction to call decrire_outil before use is stated three times in slightly different words ('avant usage' twice plus the final sentence), which is wasted space in an already under-specified description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This is a dispatcher over seven undocumented operations with an untyped nested arguments bag and no output schema. For that complexity, the description should enumerate what each operation does and what arguments each expects; instead it names only two operations and one of them does not exist, leaving the agent unable to select or populate a call without a second introspection round-trip.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%: the seven-value 'operation' enum has no per-value documentation anywhere, and the nested 'arguments' object is completely unexplained (no indication of which keys each operation expects). The description compensates only minimally by naming two operations, one of which ('lire_source') is not in the enum, so it does not fill the coverage gap it needs to.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description lists three loosely related domains (citation checking, authority hierarchy, act templates) but never states that this is a dispatch/facade tool routing to sub-operations, nor does it explain how those domains map to the seven enum values. It is distinguishable from siblings by topic area, but the agent must infer the tool's actual shape from the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a concrete sequencing rule ('choisir une opération puis appeler decrire_outil avec son nom avant usage', and a chained flow for the two-operation case), which is real guidance. However, it offers no when-not-use or sibling comparison (e.g., versus explorer_jurisprudence or explorer_sources_francaises), and the recommended chain references 'lire_source', which is not among the enum operations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_procedure_penaleCRead-onlyIdempotentInspect
Contrôles de la procédure pénale et de l’exécution des peines ; conserver la qualification, les dates et la phase procédurale. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly=true, idempotent=true, and destructive=false, so the safety profile is covered. The description adds the requirement to preserve qualification, dates, and procedural phase, and to fetch the exact contract via decrire_outil before use, but it does not explain what each operation returns or how arguments are handled.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose is front-loaded, but the second and third sentences repeat the same decrire_outil prerequisite almost verbatim. The repetition wastes space without adding information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with eight operations, a nested free-form arguments object, zero schema descriptions, and no output schema, the description is thin. Delegating to decrire_outil is a reasonable mitigation, but the description still leaves the agent without enough domain or parameter detail to know what is being audited or calculated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate, but it only says to call decrire_outil for the exact contract and vaguely references qualification, dates, and phase. It does not explain the structure of the arguments object or what each of the eight operation enum values expects.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the domain (criminal procedure and sentence execution) and implies checks/audits, but never names a concrete verb or explains what the eight operations actually do. It is distinguishable from broad siblings like explorer_jurisprudence only by domain, not by action.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It tells the agent to pick an operation and call decrire_outil first, which is a workflow prerequisite, not guidance on when to use this tool versus explorer_qualification_et_peines or explorer_dossiers_penaux. No when-to-use, when-not-to-use, or alternative routing is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_qualification_et_peinesCRead-onlyIdempotentInspect
Qualification pénale, nomenclature NATINF et peines encourues ou observées ; conserver les faits et la date de référence. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile is covered without help from the text. The description adds two pieces of non-annotated behavior: the requirement to preserve the facts and reference date, and the mandatory decrire_outil introspection step before invocation. It says nothing about NATINF lookup coverage or result shape, so it is useful but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The text is short and front-loads the domain, but the final two sentences say the same thing twice — choose an operation and call decrire_outil with its name — so roughly a third of the description is redundant repetition that should be collapsed into one instruction.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, 0% parameter documentation, and a nested free-form arguments object gating four distinct operations, the description carries a heavy burden and discharges it by pointing at another tool. An agent still cannot tell what each operation consumes or produces without an extra round trip, which is a significant completeness gap for a multi-operation dispatcher.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the parameters are non-trivial: an 'operation' enum of four values plus a free-form nested 'arguments' object with additionalProperties=true. The description never enumerates the operations or explains what arguments each expects, instead deferring entirely to decrire_outil, leaving the agent unable to construct a valid arguments payload from the definition alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description is a noun-phrase list of subject matter ('Qualification pénale, nomenclature NATINF et peines encourues ou observées') rather than a verb+resource statement, so the agent must infer from the tool name that this is a read/exploration dispatcher. It is clear about the legal domain but does not say what the tool actually returns or does with those topics, and it does not distinguish itself from siblings like explorer_procedure_penale or explorer_methodes_et_actes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a workflow rule — pick an operation, then call decrire_outil with that operation name to get its exact contract — which is genuine routing guidance. However, it gives no when-to-use vs. when-not guidance relative to the many sibling explorers, and no preconditions such as needing facts and a reference date before qualifying an offence.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_sources_francaisesBRead-onlyIdempotentInspect
Recherche des sources françaises, de leurs versions et de leurs relations ; contrôle de la qualification et du droit applicable. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds the non-obvious dispatch behavior — that the tool is a two-step façade requiring a decrire_outil lookup before a valid call — which is real behavioral context an agent would otherwise not know. It still omits error behavior for an invalid operation name and any indication of what results look like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The opening clause is dense and front-loaded, but the final two sentences are near-verbatim duplicates ('appeler decrire_outil avec son nom' / 'appeler decrire_outil avec nom = opération choisie'), wasting roughly a third of the text on a single repeated instruction.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 32-operation open-world dispatcher with an opaque nested `arguments` object and no output schema, the description does the minimum: it routes the agent to decrire_outil for the real contract. It does not convey the breadth of covered domains, how results are shaped, or how to choose among 32 operations, leaving meaningful gaps for a tool of this complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%: the 32-value operation enum has no per-value documentation and `arguments` is an unconstrained additionalProperties object. The description compensates meta-semantically by telling the agent that the exact argument contract must be fetched via decrire_outil with the chosen operation name, but it does not itself explain what any operation expects, so a correct call requires a second tool call.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a domain (French legal sources, their versions and relations, plus qualification and applicable-law checks) and a verb (search/consult), which separates it loosely from explorer_sources_officielles and explorer_droit_europeen. But the tool is actually a 32-operation multiplexer whose enum spans Judilibre exports, Défenseur des droits decisions, Kali conventions and international-crimes case law — none of which the description hints at, so the stated purpose under-represents the actual scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a concrete invocation procedure: pick an operation, then call decrire_outil with that operation name to obtain the exact contract before use. That is genuinely actionable. However, it says nothing about when to prefer this explorer over its many siblings (explorer_sources_officielles, explorer_jurisprudence, explorer_fonds_et_couverture) or when an operation belongs to a different explorer.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explorer_sources_officiellesBRead-onlyIdempotentInspect
Documents officiels, doctrine fiscale, circulaires, accords et avis ; version et provenance de chaque document. Choisir une opération puis appeler decrire_outil avec son nom avant usage. Appeler decrire_outil avec nom = opération choisie pour obtenir son contrat exact avant usage.
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | Yes | ||
| operation | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the safety profile is covered structurally. The description adds that each document carries version and provenance information, which is useful output context, but says nothing about result volume, pagination, or what a failed operation lookup returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The resource inventory is front-loaded, which is good, but the two closing sentences say essentially the same thing twice ('call decrire_outil with its name before use' / 'call decrire_outil with name = chosen operation to get its exact contract before use'). That duplication is pure waste in an otherwise short description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a dispatcher with 15 operations, a free-form nested arguments object and no output schema, the mandatory decrire_outil step is the right structural answer to the missing contract detail. What remains missing is any mapping between this tool's scope and the neighbouring doctrine/sources explorers, which is the main ambiguity an agent faces when choosing among them.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0% and the `arguments` object is a free-form bag whose contents vary per operation, which would normally be a severe gap. The description partially compensates by instructing the agent to call decrire_outil for the exact contract of the chosen operation, giving a concrete discovery path. Still, nothing here describes what the arguments contain or how the operation enum maps to argument shapes.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the resource domain well (official documents, tax doctrine, circulars, agreements, opinions, plus version/provenance metadata), which tells an agent what corpus this covers. But it never explains that this is a 15-operation dispatcher, nor does it distinguish it from siblings like explorer_doctrine_archivee, explorer_doctrine_ouverte or explorer_sources_francaises, which overlap on the same doctrine material.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit, mandatory workflow: pick an operation, then call decrire_outil with that operation name to obtain the exact contract before invoking. That is clear procedural context an agent would otherwise have to guess. It stops short of saying when to prefer this tool over the overlapping explorer_* siblings, so no exclusions or alternatives are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
155 tool updates
- Removed
accompagner_indemnisation_civi - Removed
analyser_amenagement_execution_peine - Removed
analyser_reponses_parcours_penal - Removed
auditer_detention_provisoire - Removed
auditer_information_judiciaire - Removed
auditer_orientation_parquet - Removed
auditer_procedure_cjpm - Removed
auditer_recherche_juridique - Removed
auditer_saisie_confiscation_penale - Removed
calculer_calendrier_dintilhac - Removed
calculer_delais_magendie - Removed
calculer_echeances_detention_provisoire - Removed
calculer_interets_condamnation - Removed
calculer_remises_peine_decidees - Removed
chiffrer_prejudices_sur_pieces - Removed
comparer_peines_encourues_et_observees - Removed
comparer_statistique_penitentiaire_historique - Removed
constituer_dossier_doctrinal_archive - Removed
constituer_dossier_sources - Removed
construire_citateur_inverse - Removed
consulter_statistiques_judilibre - Removed
decrire_couverture - Removed
decrire_fonds_et_couverture - Changed
decrire_outil1 field changed- added
Input schema / properties / operationAdded value: +{ + "type": "string" +}
- Removed
etablir_droit_applicable - Removed
evaluer_peines_encourues - Removed
evaluer_taux_base_penal - Removed
examiner_appui_juridique - Added
explorer_calculs_et_indemnisation - Added
explorer_doctrine_archivee - Added
explorer_doctrine_ouverte - Added
explorer_dossiers_penaux - Added
explorer_droit_africain - Added
explorer_droit_europeen - Added
explorer_droit_international - Added
explorer_fonds_et_couverture - Added
explorer_jurisprudence - Added
explorer_methodes_et_actes - Added
explorer_procedure_penale - Added
explorer_qualification_et_peines - Added
explorer_sources_francaises - Added
explorer_sources_officielles - Removed
exporter_judilibre - Removed
hierarchiser_autorites_juridiques - Removed
interroger_serie_penitentiaire_historique - Removed
interroger_statistiques_penales - Removed
lire_accord_entreprise - Removed
lire_application_dossier_penal_appel - Removed
lire_arianeweb_officiel - Removed
lire_avis_cada - Removed
lire_bofip - Removed
lire_circulaire - Removed
lire_circulaire_dossier_penal - Removed
lire_conclusions_rapporteur_public - Removed
lire_convention_kali - Removed
lire_decision_analysee_dossier_penal - Removed
lire_decision_capp - Removed
lire_decision_defenseur_des_droits - Removed
lire_decision_dossier_penal_appel - Removed
lire_decision_dossier_penal_cassation - Removed
lire_decision_penale - Removed
lire_document - Removed
lire_document_cnb - Removed
lire_documentation_institutionnelle - Removed
lire_dossier_penal_cassation - Removed
lire_dossier_thematique - Removed
lire_droit_union_europeenne - Removed
lire_fiche_nullite_penale - Removed
lire_gabarit_acte - Removed
lire_orientation_dossier_penal - Removed
lire_publication_cour_appel_penal - Removed
lire_question_parlementaire - Removed
lire_source - Removed
lire_texte_doctrinal_archive - Removed
lister_bulletins_cour_supreme_senegal - Removed
lister_circulaires_dossier_penal - Removed
lister_decisions_dossier_penal_cassation - Removed
lister_dossiers_circulaires_penales - Removed
lister_dossiers_orientations_penales - Removed
lister_dossiers_penaux_appel - Removed
lister_dossiers_penaux_cassation - Removed
lister_dossiers_thematiques - Removed
lister_fiches_nullites_penales - Removed
lister_gabarits_actes - Removed
lister_historique_transactionnel_judilibre - Removed
lister_nomenclature_judilibre - Removed
lister_orientations_dossier_penal - Removed
lister_series_penitentiaires_historiques - Removed
lister_sources_analyse_juridique_ouverte - Removed
lister_statistiques_penales - Removed
orienter_juridictions_internationales - Removed
orienter_sources_nationales - Removed
ouvrir_parcours_penal - Removed
provenance - Removed
rapprocher_arianeweb_jade - Removed
rechercher_accords_entreprise - Removed
rechercher_annuaire_officiel - Removed
rechercher_arianeweb_officiel - Removed
rechercher_avis_cada - Removed
rechercher_bofip - Removed
rechercher_circulaires - Removed
rechercher_circulaires_penales - Removed
rechercher_conclusions_rapporteur_public - Removed
rechercher_constatations_comites_onu - Removed
rechercher_conventions_kali - Removed
rechercher_dans_dossier_thematique - Removed
rechercher_decisions_capp - Removed
rechercher_decisions_conseil_constitutionnel_senegal - Removed
rechercher_decisions_defenseur_des_droits - Removed
rechercher_doctrine - Removed
rechercher_documentation_institutionnelle - Removed
rechercher_documents - Removed
rechercher_documents_cnb - Removed
rechercher_dossier_contradictoire - Removed
rechercher_droit_afrique_ouest - Removed
rechercher_droit_ohada - Removed
rechercher_droit_senegalais - Removed
rechercher_droit_uemoa - Removed
rechercher_droit_union_europeenne - Removed
rechercher_fiches_nullites_penales - Removed
rechercher_jurisprudence_cedeao - Removed
rechercher_jurisprudence_cij - Removed
rechercher_jurisprudence_crimes_internationaux - Removed
rechercher_jurisprudence_internationale_federee - Removed
rechercher_jurisprudence_penale_par_fonds - Removed
rechercher_jurisprudence_penale_transfrontiere - Removed
rechercher_jurisprudence_senegalaise - Removed
rechercher_jurisprudence_senegalaise_federee - Removed
rechercher_jurisprudence_senegalaise_juricaf - Removed
rechercher_legislation_senegalaise - Removed
rechercher_natinf - Removed
rechercher_parcours_penaux - Removed
rechercher_questions_parlementaires - Removed
rechercher_sources - Removed
rechercher_textes_doctrinaux_archives - Removed
rechercher_theses_droit_international - Removed
rechercher_theses_juridiques - Removed
rechercher_theses_penales - Removed
rechercher_travaux_parlementaires_officiels - Removed
rechercher_veille_actu_juridique - Removed
reconstituer_chronologie_procedure_penale - Removed
resoudre_decision - Removed
resoudre_reference - Removed
retrouver_decision_penale_internationale - Removed
scanner_judilibre - Removed
situer_peines_observees - Removed
suivre_modifications - Removed
suivre_versions_article - Removed
trouver_decisions_citant_article_penal - Removed
trouver_decisions_citantes - Removed
trouver_decisions_liees - Removed
trouver_relations_jurisprudence_internationale - Removed
verifier_acte_natinf - Removed
verifier_citations_juridiques - Removed
verifier_sante_judilibre
1 tool update
- Added
orienter_sources_nationales
154 tool updates
- Added
accompagner_indemnisation_civi - Added
analyser_amenagement_execution_peine - Added
analyser_reponses_parcours_penal - Added
auditer_detention_provisoire - Added
auditer_information_judiciaire - Added
auditer_orientation_parquet - Added
auditer_procedure_cjpm - Added
auditer_recherche_juridique - Added
auditer_saisie_confiscation_penale - Added
calculer_calendrier_dintilhac - Added
calculer_delais_magendie - Added
calculer_echeances_detention_provisoire - Added
calculer_interets_condamnation - Added
calculer_remises_peine_decidees - Added
chiffrer_prejudices_sur_pieces - Added
comparer_peines_encourues_et_observees - Added
comparer_statistique_penitentiaire_historique - Added
constituer_dossier_doctrinal_archive - Added
constituer_dossier_sources - Added
construire_citateur_inverse - Added
consulter_statistiques_judilibre - Added
decrire_couverture - Added
decrire_fonds_et_couverture - Changed
decrire_outil1 field changed- removed
Input schema / properties / operationRemoved value: -{ - "type": "string" -}
- Added
etablir_droit_applicable - Added
evaluer_peines_encourues - Added
evaluer_taux_base_penal - Added
examiner_appui_juridique - Removed
explorer_calculs_et_indemnisation - Removed
explorer_doctrine_archivee - Removed
explorer_doctrine_ouverte - Removed
explorer_dossiers_penaux - Removed
explorer_droit_africain - Removed
explorer_droit_europeen - Removed
explorer_droit_international - Removed
explorer_fonds_et_couverture - Removed
explorer_jurisprudence - Removed
explorer_methodes_et_actes - Removed
explorer_procedure_penale - Removed
explorer_qualification_et_peines - Removed
explorer_sources_francaises - Removed
explorer_sources_officielles - Added
exporter_judilibre - Added
hierarchiser_autorites_juridiques - Added
interroger_serie_penitentiaire_historique - Added
interroger_statistiques_penales - Added
lire_accord_entreprise - Added
lire_application_dossier_penal_appel - Added
lire_arianeweb_officiel - Added
lire_avis_cada - Added
lire_bofip - Added
lire_circulaire - Added
lire_circulaire_dossier_penal - Added
lire_conclusions_rapporteur_public - Added
lire_convention_kali - Added
lire_decision_analysee_dossier_penal - Added
lire_decision_capp - Added
lire_decision_defenseur_des_droits - Added
lire_decision_dossier_penal_appel - Added
lire_decision_dossier_penal_cassation - Added
lire_decision_penale - Added
lire_document - Added
lire_document_cnb - Added
lire_documentation_institutionnelle - Added
lire_dossier_penal_cassation - Added
lire_dossier_thematique - Added
lire_droit_union_europeenne - Added
lire_fiche_nullite_penale - Added
lire_gabarit_acte - Added
lire_orientation_dossier_penal - Added
lire_publication_cour_appel_penal - Added
lire_question_parlementaire - Added
lire_source - Added
lire_texte_doctrinal_archive - Added
lister_bulletins_cour_supreme_senegal - Added
lister_circulaires_dossier_penal - Added
lister_decisions_dossier_penal_cassation - Added
lister_dossiers_circulaires_penales - Added
lister_dossiers_orientations_penales - Added
lister_dossiers_penaux_appel - Added
lister_dossiers_penaux_cassation - Added
lister_dossiers_thematiques - Added
lister_fiches_nullites_penales - Added
lister_gabarits_actes - Added
lister_historique_transactionnel_judilibre - Added
lister_nomenclature_judilibre - Added
lister_orientations_dossier_penal - Added
lister_series_penitentiaires_historiques - Added
lister_sources_analyse_juridique_ouverte - Added
lister_statistiques_penales - Added
orienter_juridictions_internationales - Added
ouvrir_parcours_penal - Added
provenance - Added
rapprocher_arianeweb_jade - Added
rechercher_accords_entreprise - Added
rechercher_annuaire_officiel - Added
rechercher_arianeweb_officiel - Added
rechercher_avis_cada - Added
rechercher_bofip - Added
rechercher_circulaires - Added
rechercher_circulaires_penales - Added
rechercher_conclusions_rapporteur_public - Added
rechercher_constatations_comites_onu - Added
rechercher_conventions_kali - Added
rechercher_dans_dossier_thematique - Added
rechercher_decisions_capp - Added
rechercher_decisions_conseil_constitutionnel_senegal - Added
rechercher_decisions_defenseur_des_droits - Added
rechercher_doctrine - Added
rechercher_documentation_institutionnelle - Added
rechercher_documents - Added
rechercher_documents_cnb - Added
rechercher_dossier_contradictoire - Added
rechercher_droit_afrique_ouest - Added
rechercher_droit_ohada - Added
rechercher_droit_senegalais - Added
rechercher_droit_uemoa - Added
rechercher_droit_union_europeenne - Added
rechercher_fiches_nullites_penales - Added
rechercher_jurisprudence_cedeao - Added
rechercher_jurisprudence_cij - Added
rechercher_jurisprudence_crimes_internationaux - Added
rechercher_jurisprudence_internationale_federee - Added
rechercher_jurisprudence_penale_par_fonds - Added
rechercher_jurisprudence_penale_transfrontiere - Added
rechercher_jurisprudence_senegalaise - Added
rechercher_jurisprudence_senegalaise_federee - Added
rechercher_jurisprudence_senegalaise_juricaf - Added
rechercher_legislation_senegalaise - Added
rechercher_natinf - Added
rechercher_parcours_penaux - Added
rechercher_questions_parlementaires - Added
rechercher_sources - Added
rechercher_textes_doctrinaux_archives - Added
rechercher_theses_droit_international - Added
rechercher_theses_juridiques - Added
rechercher_theses_penales - Added
rechercher_travaux_parlementaires_officiels - Added
rechercher_veille_actu_juridique - Added
reconstituer_chronologie_procedure_penale - Added
resoudre_decision - Added
resoudre_reference - Added
retrouver_decision_penale_internationale - Added
scanner_judilibre - Added
situer_peines_observees - Added
suivre_modifications - Added
suivre_versions_article - Added
trouver_decisions_citant_article_penal - Added
trouver_decisions_citantes - Added
trouver_decisions_liees - Added
trouver_relations_jurisprudence_internationale - Added
verifier_acte_natinf - Added
verifier_citations_juridiques - Added
verifier_sante_judilibre
154 tool updates
- Removed
accompagner_indemnisation_civi - Removed
analyser_amenagement_execution_peine - Removed
analyser_reponses_parcours_penal - Removed
auditer_detention_provisoire - Removed
auditer_information_judiciaire - Removed
auditer_orientation_parquet - Removed
auditer_procedure_cjpm - Removed
auditer_recherche_juridique - Removed
auditer_saisie_confiscation_penale - Removed
calculer_calendrier_dintilhac - Removed
calculer_delais_magendie - Removed
calculer_echeances_detention_provisoire - Removed
calculer_interets_condamnation - Removed
calculer_remises_peine_decidees - Removed
chiffrer_prejudices_sur_pieces - Removed
comparer_peines_encourues_et_observees - Removed
comparer_statistique_penitentiaire_historique - Removed
constituer_dossier_doctrinal_archive - Removed
constituer_dossier_sources - Removed
construire_citateur_inverse - Removed
consulter_statistiques_judilibre - Removed
decrire_couverture - Removed
decrire_fonds_et_couverture - Changed
decrire_outil1 field changed- added
Input schema / properties / operationAdded value: +{ + "type": "string" +}
- Removed
etablir_droit_applicable - Removed
evaluer_peines_encourues - Removed
evaluer_taux_base_penal - Removed
examiner_appui_juridique - Added
explorer_calculs_et_indemnisation - Added
explorer_doctrine_archivee - Added
explorer_doctrine_ouverte - Added
explorer_dossiers_penaux - Added
explorer_droit_africain - Added
explorer_droit_europeen - Added
explorer_droit_international - Added
explorer_fonds_et_couverture - Added
explorer_jurisprudence - Added
explorer_methodes_et_actes - Added
explorer_procedure_penale - Added
explorer_qualification_et_peines - Added
explorer_sources_francaises - Added
explorer_sources_officielles - Removed
exporter_judilibre - Removed
hierarchiser_autorites_juridiques - Removed
interroger_serie_penitentiaire_historique - Removed
interroger_statistiques_penales - Removed
lire_accord_entreprise - Removed
lire_application_dossier_penal_appel - Removed
lire_arianeweb_officiel - Removed
lire_avis_cada - Removed
lire_bofip - Removed
lire_circulaire - Removed
lire_circulaire_dossier_penal - Removed
lire_conclusions_rapporteur_public - Removed
lire_convention_kali - Removed
lire_decision_analysee_dossier_penal - Removed
lire_decision_capp - Removed
lire_decision_defenseur_des_droits - Removed
lire_decision_dossier_penal_appel - Removed
lire_decision_dossier_penal_cassation - Removed
lire_decision_penale - Removed
lire_document - Removed
lire_document_cnb - Removed
lire_documentation_institutionnelle - Removed
lire_dossier_penal_cassation - Removed
lire_dossier_thematique - Removed
lire_droit_union_europeenne - Removed
lire_fiche_nullite_penale - Removed
lire_gabarit_acte - Removed
lire_orientation_dossier_penal - Removed
lire_publication_cour_appel_penal - Removed
lire_question_parlementaire - Removed
lire_source - Removed
lire_texte_doctrinal_archive - Removed
lister_bulletins_cour_supreme_senegal - Removed
lister_circulaires_dossier_penal - Removed
lister_decisions_dossier_penal_cassation - Removed
lister_dossiers_circulaires_penales - Removed
lister_dossiers_orientations_penales - Removed
lister_dossiers_penaux_appel - Removed
lister_dossiers_penaux_cassation - Removed
lister_dossiers_thematiques - Removed
lister_fiches_nullites_penales - Removed
lister_gabarits_actes - Removed
lister_historique_transactionnel_judilibre - Removed
lister_nomenclature_judilibre - Removed
lister_orientations_dossier_penal - Removed
lister_series_penitentiaires_historiques - Removed
lister_sources_analyse_juridique_ouverte - Removed
lister_statistiques_penales - Removed
orienter_juridictions_internationales - Removed
ouvrir_parcours_penal - Removed
provenance - Removed
rapprocher_arianeweb_jade - Removed
rechercher_accords_entreprise - Removed
rechercher_annuaire_officiel - Removed
rechercher_arianeweb_officiel - Removed
rechercher_avis_cada - Removed
rechercher_bofip - Removed
rechercher_circulaires - Removed
rechercher_circulaires_penales - Removed
rechercher_conclusions_rapporteur_public - Removed
rechercher_constatations_comites_onu - Removed
rechercher_conventions_kali - Removed
rechercher_dans_dossier_thematique - Removed
rechercher_decisions_capp - Removed
rechercher_decisions_conseil_constitutionnel_senegal - Removed
rechercher_decisions_defenseur_des_droits - Removed
rechercher_doctrine - Removed
rechercher_documentation_institutionnelle - Removed
rechercher_documents - Removed
rechercher_documents_cnb - Removed
rechercher_dossier_contradictoire - Removed
rechercher_droit_afrique_ouest - Removed
rechercher_droit_ohada - Removed
rechercher_droit_senegalais - Removed
rechercher_droit_uemoa - Removed
rechercher_droit_union_europeenne - Removed
rechercher_fiches_nullites_penales - Removed
rechercher_jurisprudence_cedeao - Removed
rechercher_jurisprudence_cij - Removed
rechercher_jurisprudence_crimes_internationaux - Removed
rechercher_jurisprudence_internationale_federee - Removed
rechercher_jurisprudence_penale_par_fonds - Removed
rechercher_jurisprudence_penale_transfrontiere - Removed
rechercher_jurisprudence_senegalaise - Removed
rechercher_jurisprudence_senegalaise_federee - Removed
rechercher_jurisprudence_senegalaise_juricaf - Removed
rechercher_legislation_senegalaise - Removed
rechercher_natinf - Removed
rechercher_parcours_penaux - Removed
rechercher_questions_parlementaires - Removed
rechercher_sources - Removed
rechercher_textes_doctrinaux_archives - Removed
rechercher_theses_droit_international - Removed
rechercher_theses_juridiques - Removed
rechercher_theses_penales - Removed
rechercher_travaux_parlementaires_officiels - Removed
rechercher_veille_actu_juridique - Removed
reconstituer_chronologie_procedure_penale - Removed
resoudre_decision - Removed
resoudre_reference - Removed
retrouver_decision_penale_internationale - Removed
scanner_judilibre - Removed
situer_peines_observees - Removed
suivre_modifications - Removed
suivre_versions_article - Removed
trouver_decisions_citant_article_penal - Removed
trouver_decisions_citantes - Removed
trouver_decisions_liees - Removed
trouver_relations_jurisprudence_internationale - Removed
verifier_acte_natinf - Removed
verifier_citations_juridiques - Removed
verifier_sante_judilibre
2 tool updates
- Changed
lire_convention_kali1 field changed- added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +}
- Changed
rechercher_documents1 field changed- changed
Input schema / properties / fonds / enumPrevious value: -[ - "curation", - "LEGI", - "CONSTIT", - "JORF", - "CNIL", - "HAL", - "THESES_FR", - "JUDILIBRE", - "JADE", - "ARIANEWEB", - "CITATEUR" -]New value: +[ + "curation", + "LEGI", + "CONSTIT", + "JORF", + "CNIL", + "THESES_FR", + "JUDILIBRE", + "JADE", + "ARIANEWEB", + "CITATEUR" +]
7 tool updates
- Changed
accompagner_indemnisation_civi2 fields changed- changed
Input schema / properties / ressources_sous_plafond / descriptionPrevious value: -"Pour 706-14, plafond d'aide juridictionnelle partielle et charges de famille ; pour 706-14-1, plafond multiplié par 1,5. Aucun seuil annuel n'est inventé."New value: +"706-14 : plafond d'aide juridictionnelle partielle, charges de famille ; 706-14-1 : plafond multiplié par 1,5. Aucun seuil annuel inventé." - changed
Input schema / properties / section / descriptionPrevious value: -"Section d’un dossier volumineux, avec les mêmes déclarations ; rien n’est conservé entre deux appels."New value: +"Section d’un dossier volumineux, mêmes déclarations ; rien n’est conservé entre deux appels."
- Changed
calculer_calendrier_dintilhac1 field changed- changed
Input schema / properties / date_naissance_demandeur / descriptionPrevious value: -"Naissance de la personne qui agit (victime directe ou indirecte) : la prescription ne court pas contre le mineur non émancipé (article 2235 du code civil)."New value: +"Naissance de la personne qui agit : la prescription ne court pas contre le mineur non émancipé (art. 2235)."
- Changed
lire_accord_entreprise2 fields changed- added
Input schema / properties / empreinte_sha256Added value: +{ + "type": "string" +} - added
Input schema / properties / source_lectureAdded value: +{ + "type": "string" +}
- Changed
lire_avis_cada2 fields changed- added
Input schema / properties / empreinte_sha256Added value: +{ + "type": "string" +} - added
Input schema / properties / source_lectureAdded value: +{ + "type": "string" +}
- Changed
lire_bofip1 field changed- added
Input schema / properties / source_lectureAdded value: +{ + "type": "string" +}
- Changed
lire_circulaire2 fields changed- added
Input schema / properties / empreinte_sha256Added value: +{ + "type": "string" +} - added
Input schema / properties / source_lectureAdded value: +{ + "type": "string" +}
- Changed
rechercher_documents1 field changed- changed
Input schema / properties / fonds / enumPrevious value: -[ - "curation", - "LEGI", - "CONSTIT", - "JORF", - "CNIL", - "HAL", - "THESES_FR", - "JUDILIBRE", - "ARIANEWEB", - "CITATEUR" -]New value: +[ + "curation", + "LEGI", + "CONSTIT", + "JORF", + "CNIL", + "HAL", + "THESES_FR", + "JUDILIBRE", + "JADE", + "ARIANEWEB", + "CITATEUR" +]
14 tool updates
- Changed
auditer_information_judiciaire2 fields changed- removed
Input schema / properties / expertises / items / oneOfRemoved value: -[ - { - "type": "object" - }, - { - "type": "object" - } -] - added
Input schema / properties / expertises / items / typeAdded value: +"object"
- Changed
calculer_remises_peine_decidees4 fields changed- added
Input schema / properties / decisions / items / propertiesAdded value: +{ + "date_decision": { + "type": "string" + }, + "jours": { + "type": "integer" + }, + "nature": { + "type": "string" + }, + "reference": { + "type": "string" + } +} - added
Input schema / properties / decisions / items / requiredAdded value: +[ + "nature", + "jours", + "date_decision", + "reference" +] - added
Input schema / properties / verifications / propertiesAdded value: +{ + "confusions_revocations_et_peines_multiples": { + "type": "boolean" + }, + "fiche_penale_a_jour": { + "type": "boolean" + }, + "peines_executoires_et_definitives": { + "type": "boolean" + }, + "periode_de_surete": { + "type": "boolean" + }, + "regime_avant_ou_apres_1_janvier_2023": { + "type": "boolean" + }, + "regimes_speciaux_et_exclusions": { + "type": "boolean" + }, + "tous_les_ecrous_et_detentions_imputables": { + "type": "boolean" + }, + "toutes_decisions_de_reduction_et_retrait": { + "type": "boolean" + } +} - added
Input schema / properties / verifications / requiredAdded value: +[ + "peines_executoires_et_definitives", + "fiche_penale_a_jour", + "tous_les_ecrous_et_detentions_imputables", + "confusions_revocations_et_peines_multiples", + "regime_avant_ou_apres_1_janvier_2023", + "regimes_speciaux_et_exclusions", + "periode_de_surete", + "toutes_decisions_de_reduction_et_retrait" +]
- Changed
chiffrer_prejudices_sur_pieces2 fields changed- added
Input schema / properties / postes / items / propertiesAdded value: +{ + "montant_demande": { + "type": "number" + }, + "pieces": { + "type": "string" + }, + "poste": { + "type": "string" + } +} - added
Input schema / properties / postes / items / requiredAdded value: +[ + "poste" +]
- Changed
constituer_dossier_doctrinal_archive2 fields changed- added
Input schema / properties / sources / items / propertiesAdded value: +{ + "empreinte_attendue": { + "type": "string" + }, + "identifiant": { + "type": "string" + }, + "page": { + "type": "integer" + } +} - added
Input schema / properties / sources / items / requiredAdded value: +[ + "identifiant", + "page", + "empreinte_attendue" +]
- Changed
constituer_dossier_sources2 fields changed- added
Input schema / properties / sources / items / propertiesAdded value: +{ + "date": { + "type": "string" + }, + "identifiant": { + "type": "string" + }, + "juridiction": { + "type": "string" + }, + "note_publique": { + "type": "string" + }, + "titre": { + "type": "string" + }, + "type_source": { + "type": "string" + }, + "url_source": { + "type": "string" + }, + "version": { + "type": "string" + } +} - added
Input schema / properties / sources / items / requiredAdded value: +[ + "type_source", + "identifiant" +]
- Changed
evaluer_taux_base_penal3 fields changed- removed
Input schema / properties / periode / anyOfRemoved value: -[ - { - "const": 2024, - "type": "number" - }, - { - "const": 2025, - "type": "number" - } -] - added
Input schema / properties / periode / enumAdded value: +[ + 2024, + 2025 +] - added
Input schema / properties / periode / typeAdded value: +"number"
- Changed
examiner_appui_juridique2 fields changed- added
Input schema / properties / source / propertiesAdded value: +{ + "code": { + "type": "string" + }, + "date": { + "type": "string" + }, + "empreinte_attendue": { + "type": "string" + }, + "identifiant": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "nature_decision": { + "type": "string" + }, + "numero_article": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "section": { + "const": "decision", + "type": "string" + }, + "type_source": { + "type": "string" + } +} - added
Input schema / properties / source / requiredAdded value: +[ + "type_source" +]
- Changed
interroger_statistiques_penales3 fields changed- removed
Input schema / properties / edition / anyOfRemoved value: -[ - { - "const": 2025, - "type": "number" - }, - { - "const": 2026, - "type": "number" - } -] - added
Input schema / properties / edition / enumAdded value: +[ + 2025, + 2026 +] - added
Input schema / properties / edition / typeAdded value: +"number"
- Changed
lire_droit_union_europeenne2 fields changed- removed
Input schema / properties / identifiant / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "string" - } -] - added
Input schema / properties / identifiant / typeAdded value: +"string"
- Changed
lister_statistiques_penales3 fields changed- removed
Input schema / properties / edition / anyOfRemoved value: -[ - { - "const": 2025, - "type": "number" - }, - { - "const": 2026, - "type": "number" - } -] - added
Input schema / properties / edition / enumAdded value: +[ + 2025, + 2026 +] - added
Input schema / properties / edition / typeAdded value: +"number"
- Changed
rechercher_sources1 field changed- added
Input schema / properties / filtres_judilibre / propertiesAdded value: +{ + "chamber": { + "items": { + "type": "string" + }, + "type": "array" + }, + "date_end": { + "type": "string" + }, + "date_start": { + "type": "string" + }, + "field": { + "items": { + "type": "string" + }, + "type": "array" + }, + "formation": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jurisdiction": { + "items": { + "type": "string" + }, + "type": "array" + }, + "location": { + "items": { + "type": "string" + }, + "type": "array" + }, + "operator": { + "type": "string" + }, + "order": { + "type": "string" + }, + "particular_interest": { + "type": "boolean" + }, + "publication": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resolve_references": { + "type": "boolean" + }, + "solution": { + "items": { + "type": "string" + }, + "type": "array" + }, + "sort": { + "type": "string" + }, + "theme": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "items": { + "type": "string" + }, + "type": "array" + }, + "with_file_of_type": { + "items": { + "type": "string" + }, + "type": "array" + } +}
- Changed
rechercher_theses_droit_international1 field changed- added
Input schema / properties / contexte_classement / propertiesAdded value: +{ + "date_etat_du_droit": { + "type": "string" + }, + "mode": { + "type": "string" + }, + "references_normatives_actuelles": { + "items": { + "type": "object" + }, + "type": "array" + }, + "references_pratiques": { + "items": { + "type": "object" + }, + "type": "array" + } +}
- Changed
rechercher_theses_juridiques1 field changed- added
Input schema / properties / contexte_classement / propertiesAdded value: +{ + "date_etat_du_droit": { + "type": "string" + }, + "mode": { + "type": "string" + }, + "references_normatives_actuelles": { + "items": { + "type": "object" + }, + "type": "array" + }, + "references_pratiques": { + "items": { + "type": "object" + }, + "type": "array" + } +}
- Changed
rechercher_theses_penales1 field changed- added
Input schema / properties / contexte_classement / propertiesAdded value: +{ + "date_etat_du_droit": { + "type": "string" + }, + "mode": { + "type": "string" + }, + "references_normatives_actuelles": { + "items": { + "type": "object" + }, + "type": "array" + }, + "references_pratiques": { + "items": { + "type": "object" + }, + "type": "array" + } +}
102 tool updates
- Changed
analyser_amenagement_execution_peine10 fields changed- added
Input schema / properties / concurrenceAdded value: +{ + "type": "object" +} - added
Input schema / properties / documentsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / excludedOffenceAdded value: +{ + "type": "object" +} - added
Input schema / properties / medicalSuspensionAdded value: +{ + "type": "object" +} - added
Input schema / properties / ordinarySuspensionAdded value: +{ + "type": "object" +} - added
Input schema / properties / projectAdded value: +{ + "type": "object" +} - added
Input schema / properties / reductionsAdded value: +{ + "type": "object" +} - added
Input schema / properties / requestedMeasuresAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / revocationAdded value: +{ + "type": "object" +} - added
Input schema / properties / securityPeriodAdded value: +{ + "type": "object" +}
- Changed
auditer_information_judiciaire9 fields changed- added
Input schema / properties / appelsAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / auditions_et_confrontationsAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / clotureAdded value: +{ + "type": "object" +} - added
Input schema / properties / commissions_rogatoiresAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / demandes_actesAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / expertisesAdded value: +{ + "items": { + "oneOf": [ + { + "type": "object" + }, + { + "type": "object" + } + ] + }, + "type": "array" +} - added
Input schema / properties / reglementsAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / requetes_nulliteAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / statutAdded value: +{ + "type": "object" +}
- Changed
auditer_orientation_parquet37 fields changed- added
Input schema / properties / action_publique_deja_mise_en_mouvementAdded value: +{ + "type": "string" +} - added
Input schema / properties / affaire_en_etat_etre_jugeeAdded value: +{ + "type": "string" +} - added
Input schema / properties / avocat_presentAdded value: +{ + "type": "string" +} - added
Input schema / properties / charges_suffisantesAdded value: +{ + "type": "string" +} - added
Input schema / properties / circonstances_particulieres_classement_documenteesAdded value: +{ + "type": "string" +} - added
Input schema / properties / circulaire_orientationAdded value: +{ + "type": "object" +} - added
Input schema / properties / consentement_jugement_jour_memeAdded value: +{ + "type": "string" +} - added
Input schema / properties / consentement_mesure_ou_peineAdded value: +{ + "type": "string" +} - added
Input schema / properties / convocationAdded value: +{ + "type": "object" +} - added
Input schema / properties / date_acceptation_crpcAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_notification_ordonnance_mesure_sureteAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_notification_ordonnance_penaleAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_opposition_ordonnance_penaleAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_ordonnance_mesure_sureteAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_proposition_crpcAdded value: +{ + "type": "string" +} - added
Input schema / properties / delai_reflexion_crpc_demandeAdded value: +{ + "type": "string" +} - added
Input schema / properties / detention_provisoire_requiseAdded value: +{ + "type": "string" +} - added
Input schema / properties / domicile_connuAdded value: +{ + "type": "string" +} - added
Input schema / properties / droits_victime_preservesAdded value: +{ + "type": "string" +} - added
Input schema / properties / eligibilite_textuelle_speciale_verifieeAdded value: +{ + "type": "string" +} - added
Input schema / properties / emprisonnement_juge_non_necessaireAdded value: +{ + "type": "string" +} - added
Input schema / properties / exclusion_textuelle_absente_verifieeAdded value: +{ + "type": "string" +} - added
Input schema / properties / faits_reconnusAdded value: +{ + "type": "string" +} - added
Input schema / properties / faits_simples_et_etablisAdded value: +{ + "type": "string" +} - added
Input schema / properties / flagranceAdded value: +{ + "type": "string" +} - added
Input schema / properties / identite_connueAdded value: +{ + "type": "string" +} - added
Input schema / properties / infraction_connexe_ineligibleAdded value: +{ + "type": "string" +} - added
Input schema / properties / objectif_reparation_trouble_ou_reclassementAdded value: +{ + "type": "string" +} - added
Input schema / properties / obstacle_legal_action_publiqueAdded value: +{ + "type": "string" +} - added
Input schema / properties / peine_emprisonnement_proposeeAdded value: +{ + "type": "string" +} - added
Input schema / properties / peine_emprisonnement_proposee_moisAdded value: +{ + "type": "integer" +} - added
Input schema / properties / peine_maximale_emprisonnement_moisAdded value: +{ + "type": "integer" +} - added
Input schema / properties / personne_physiqueAdded value: +{ + "type": "string" +} - added
Input schema / properties / renseignements_personnalite_charges_ressources_suffisantsAdded value: +{ + "type": "string" +} - added
Input schema / properties / resultats_actes_deja_sollicites_en_attenteAdded value: +{ + "type": "string" +} - added
Input schema / properties / seuls_resultats_en_attente_empechent_jugementAdded value: +{ + "type": "string" +} - added
Input schema / properties / victime_a_directement_cite_prevenuAdded value: +{ + "type": "string" +}
- Changed
auditer_procedure_cjpm9 fields changed- added
Input schema / properties / audience_uniqueAdded value: +{ + "type": "object" +} - added
Input schema / properties / date_audience_prononce_sanctionAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_declaration_culpabiliteAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_mise_en_place_mesures_educatives_communiqueeAdded value: +{ + "type": "string" +} - added
Input schema / properties / detentionAdded value: +{ + "type": "object" +} - added
Input schema / properties / discernementAdded value: +{ + "type": "string" +} - added
Input schema / properties / elements_discernementAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / mesuresAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +} - added
Input schema / properties / sanctionAdded value: +{ + "type": "object" +}
- Changed
auditer_recherche_juridique2 fields changed- added
Input schema / properties / limite_lecturesAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sources_initialesAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +}
- Changed
auditer_saisie_confiscation_penale15 fields changed- added
Input schema / properties / agrascAdded value: +{ + "type": "object" +} - added
Input schema / properties / bien_saisi_au_cours_procedureAdded value: +{ + "type": "string" +} - added
Input schema / properties / bonne_foi_tiers_documenteeAdded value: +{ + "type": "string" +} - added
Input schema / properties / contestationAdded value: +{ + "type": "object" +} - added
Input schema / properties / decisionAdded value: +{ + "type": "object" +} - added
Input schema / properties / fondement_confiscation_identifieAdded value: +{ + "type": "string" +} - added
Input schema / properties / libre_disposition_par_personne_mise_en_causeAdded value: +{ + "type": "string" +} - added
Input schema / properties / montant_produit_ou_valeur_confiscable_eurosAdded value: +{ + "type": "number" +} - added
Input schema / properties / peine_maximale_emprisonnement_moisAdded value: +{ + "type": "integer" +} - added
Input schema / properties / proportionnalite_documenteeAdded value: +{ + "type": "string" +} - added
Input schema / properties / raisons_plausibles_disparition_imminenteAdded value: +{ + "type": "string" +} - added
Input schema / properties / regime_confiscation_patrimoine_verifieAdded value: +{ + "type": "string" +} - added
Input schema / properties / restitutionAdded value: +{ + "type": "object" +} - added
Input schema / properties / tiers_mis_en_mesure_presenter_observationsAdded value: +{ + "type": "string" +} - added
Input schema / properties / valeur_bien_ou_montant_saisi_eurosAdded value: +{ + "type": "number" +}
- Changed
calculer_delais_magendie3 fields changed- added
Input schema / properties / contexteAdded value: +{ + "type": "string" +} - added
Input schema / properties / eloignementAdded value: +{ + "type": "string" +} - added
Input schema / properties / jours_non_ouvres_supplementairesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
calculer_echeances_detention_provisoire6 fields changed- added
Input schema / properties / appel_chambre_instructionAdded value: +{ + "type": "object" +} - added
Input schema / properties / debat_prolongationAdded value: +{ + "type": "object" +} - added
Input schema / properties / demande_instructionAdded value: +{ + "type": "object" +} - added
Input schema / properties / demande_juridiction_jugementAdded value: +{ + "type": "object" +} - added
Input schema / properties / maintien_exceptionnel_803_11Added value: +{ + "type": "object" +} - added
Input schema / properties / titreAdded value: +{ + "type": "object" +}
- Changed
calculer_interets_condamnation5 fields changed- added
Input schema / properties / base_decompte_joursAdded value: +{ + "type": "string" +} - added
Input schema / properties / capitalisation_ordonneeAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / date_depart_capitalisationAdded value: +{ + "type": "string" +} - added
Input schema / properties / majoration_pointsAdded value: +{ + "type": "number" +} - added
Input schema / properties / paiementsAdded value: +{ + "items": { + "type": "object" + }, + "type": "array" +}
- Changed
calculer_remises_peine_decidees2 fields changed- added
Input schema / properties / date_debut_ecrouAdded value: +{ + "type": "string" +} - added
Input schema / properties / plafond_specialAdded value: +{ + "type": "string" +}
- Changed
comparer_peines_encourues_et_observees1 field changed- added
Input schema / properties / categorie_observeeAdded value: +{ + "type": "string" +}
- Changed
construire_citateur_inverse3 fields changed- added
Input schema / properties / date_etatAdded value: +{ + "type": "string" +} - added
Input schema / properties / fondsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / limite_decisionsAdded value: +{ + "type": "integer" +}
- Changed
consulter_statistiques_judilibre1 field changed- added
Input schema / propertiesAdded value: +{ + "date_end": { + "type": "string" + }, + "date_start": { + "type": "string" + }, + "jurisdiction": { + "type": "string" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "location": { + "type": "string" + }, + "particular_interest": { + "type": "boolean" + } +}
- Changed
decrire_couverture3 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / registreAdded value: +{ + "type": "string" +}
- Changed
etablir_droit_applicable1 field changed- added
Input schema / properties / date_comparaisonAdded value: +{ + "type": "string" +}
- Changed
evaluer_taux_base_penal3 fields changed- added
Input schema / properties / annexe_demographiqueAdded value: +{ + "type": "string" +} - added
Input schema / properties / cohorteAdded value: +{ + "type": "string" +} - added
Input schema / properties / periodeAdded value: +{ + "anyOf": [ + { + "const": 2024, + "type": "number" + }, + { + "const": 2025, + "type": "number" + } + ] +}
- Changed
examiner_appui_juridique4 fields changed- added
Input schema / properties / citationAdded value: +{ + "type": "string" +} - added
Input schema / properties / empreinte_lecture_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limite_lectureAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offset_lectureAdded value: +{ + "type": "integer" +}
- Changed
exporter_judilibre18 fields changed- added
Input schema / properties / abridgedAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / batch_sizeAdded value: +{ + "type": "integer" +} - added
Input schema / properties / chamberAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / date_endAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_startAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_typeAdded value: +{ + "type": "string" +} - added
Input schema / properties / formationAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / jurisdictionAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / legacyAdded value: +{ + "type": "object" +} - added
Input schema / properties / locationAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / orderAdded value: +{ + "type": "string" +} - added
Input schema / properties / particular_interestAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / publicationAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / resolve_referencesAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / solutionAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / themeAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / typeAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / with_file_of_typeAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
interroger_serie_penitentiaire_historique2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
interroger_statistiques_penales6 fields changed- added
Input schema / properties / editionAdded value: +{ + "anyOf": [ + { + "const": 2025, + "type": "number" + }, + { + "const": 2026, + "type": "number" + } + ] +} - added
Input schema / properties / feuilleAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / requeteAdded value: +{ + "type": "string" +} - added
Input schema / properties / type_feuilleAdded value: +{ + "type": "string" +}
- Changed
lire_accord_entreprise3 fields changed- added
Input schema / properties / date_versionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
lire_arianeweb_officiel4 fields changed- added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / numeroAdded value: +{ + "type": "string" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
lire_avis_cada3 fields changed- added
Input schema / properties / date_versionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
lire_bofip2 fields changed- added
Input schema / propertiesAdded value: +{ + "date_version": { + "type": "string" + }, + "empreinte_sha256": { + "type": "string" + }, + "identifiant": { + "type": "string" + }, + "image_sequence": { + "type": "integer" + }, + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "pgp": { + "type": "string" + }, + "representation": { + "const": "graphique", + "type": "string" + }, + "xml_sha256": { + "type": "string" + } +} - added
Input schema / requiredAdded value: +[ + "identifiant", + "date_version" +]
- Changed
lire_circulaire3 fields changed- added
Input schema / properties / date_versionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
lire_conclusions_rapporteur_public1 field changed- added
Input schema / propertiesAdded value: +{ + "date": { + "type": "string" + }, + "ecli": { + "type": "string" + }, + "empreinte_attendue": { + "type": "string" + }, + "identifiant": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "numero": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
lire_convention_kali2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
lire_decision_capp1 field changed- added
Input schema / propertiesAdded value: +{ + "ecli": { + "type": "string" + }, + "empreinte_attendue": { + "type": "string" + }, + "juritext": { + "type": "string" + }, + "limite_caracteres": { + "type": "integer" + }, + "numero_affaire": { + "type": "string" + }, + "offset_caracteres": { + "type": "integer" + }, + "offset_elements": { + "type": "integer" + }, + "section": { + "type": "string" + } +}
- Changed
lire_decision_defenseur_des_droits2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
lire_decision_penale1 field changed- added
Input schema / propertiesAdded value: +{ + "ecli": { + "type": "string" + }, + "empreinte_attendue": { + "type": "string" + }, + "juritext": { + "type": "string" + }, + "limite_caracteres": { + "type": "integer" + }, + "offset_caracteres": { + "type": "integer" + }, + "offset_elements": { + "type": "integer" + }, + "pourvoi": { + "type": "string" + }, + "section": { + "type": "string" + } +}
- Changed
lire_document4 fields changed- added
Input schema / properties / expected_sha256Added value: +{ + "type": "string" +} - added
Input schema / properties / limitAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sectionAdded value: +{ + "type": "string" +}
- Changed
lire_document_cnb4 fields changed- added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
lire_documentation_institutionnelle4 fields changed- added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
lire_dossier_thematique4 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / niveau_exigenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sectionAdded value: +{ + "type": "string" +}
- Changed
lire_droit_union_europeenne5 fields changed- added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / langueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sectionAdded value: +{ + "type": "string" +}
- Changed
lire_fiche_nullite_penale3 fields changed- added
Input schema / properties / niveau_exigenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / offset_preuvesAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offset_referencesAdded value: +{ + "type": "integer" +}
- Changed
lire_gabarit_acte2 fields changed- added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / partieAdded value: +{ + "type": "string" +}
- Changed
lire_question_parlementaire4 fields changed- added
Input schema / properties / date_versionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sourceAdded value: +{ + "type": "string" +}
- Changed
lire_texte_doctrinal_archive4 fields changed- added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
lister_bulletins_cour_supreme_senegal1 field changed- added
Input schema / propertiesAdded value: +{ + "chambre": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
lister_dossiers_thematiques1 field changed- added
Input schema / propertiesAdded value: +{ + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + } +}
- Changed
lister_fiches_nullites_penales1 field changed- added
Input schema / propertiesAdded value: +{ + "domaine_id": { + "type": "string" + }, + "famille_id": { + "type": "string" + }, + "inclure_reclassees": { + "type": "boolean" + }, + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "statut_preuve": { + "type": "string" + }, + "type_fiche": { + "type": "string" + } +}
- Changed
lister_gabarits_actes1 field changed- added
Input schema / propertiesAdded value: +{ + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "requete": { + "type": "string" + }, + "statut_relecture": { + "type": "string" + } +}
- Changed
lister_historique_transactionnel_judilibre2 fields changed- added
Input schema / properties / from_idAdded value: +{ + "type": "string" +} - added
Input schema / properties / page_sizeAdded value: +{ + "type": "integer" +}
- Changed
lister_nomenclature_judilibre1 field changed- added
Input schema / propertiesAdded value: +{ + "context_value": { + "type": "string" + }, + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "value": { + "type": "string" + } +}
- Changed
lister_series_penitentiaires_historiques1 field changed- added
Input schema / propertiesAdded value: +{ + "partie": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
lister_sources_analyse_juridique_ouverte1 field changed- added
Input schema / propertiesAdded value: +{ + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + } +}
- Changed
lister_statistiques_penales1 field changed- added
Input schema / propertiesAdded value: +{ + "edition": { + "anyOf": [ + { + "const": 2025, + "type": "number" + }, + { + "const": 2026, + "type": "number" + } + ] + }, + "limit": { + "type": "integer" + }, + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "page": { + "type": "integer" + } +}
- Changed
rapprocher_arianeweb_jade1 field changed- added
Input schema / properties / numeroAdded value: +{ + "type": "string" +}
- Changed
rechercher_accords_entreprise1 field changed- added
Input schema / propertiesAdded value: +{ + "date_debut": { + "type": "string" + }, + "date_fin": { + "type": "string" + }, + "entreprise": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "requete": { + "type": "string" + }, + "siret": { + "type": "string" + }, + "theme": { + "type": "string" + } +}
- Changed
rechercher_annuaire_officiel2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
rechercher_arianeweb_officiel1 field changed- added
Input schema / propertiesAdded value: +{ + "avis_contentieux": { + "type": "boolean" + }, + "fonds": { + "type": "string" + }, + "ids_page_precedente": { + "items": { + "type": "string" + }, + "type": "array" + }, + "limite": { + "type": "integer" + }, + "numero": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "publication": { + "type": "string" + }, + "requete": { + "type": "string" + } +}
- Changed
rechercher_avis_cada4 fields changed- added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
rechercher_bofip2 fields changed- added
Input schema / propertiesAdded value: +{ + "date_version": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "representation": { + "const": "graphique", + "type": "string" + }, + "requete": { + "type": "string" + }, + "serie": { + "type": "string" + } +} - added
Input schema / requiredAdded value: +[ + "requete" +]
- Changed
rechercher_circulaires1 field changed- added
Input schema / propertiesAdded value: +{ + "date_debut": { + "type": "string" + }, + "date_fin": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "ministere": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "requete": { + "type": "string" + }, + "theme": { + "type": "string" + } +}
- Changed
rechercher_circulaires_penales1 field changed- added
Input schema / propertiesAdded value: +{ + "limite": { + "type": "integer" + }, + "nor": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "perimetre": { + "type": "string" + }, + "requete": { + "type": "string" + } +}
- Changed
rechercher_conclusions_rapporteur_public1 field changed- added
Input schema / propertiesAdded value: +{ + "code_publication": { + "type": "string" + }, + "date_debut": { + "type": "string" + }, + "date_fin": { + "type": "string" + }, + "ecli": { + "type": "string" + }, + "formation": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "numero": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "pcja": { + "type": "string" + }, + "rapporteur_public": { + "type": "string" + }, + "requete": { + "type": "string" + } +}
- Changed
rechercher_constatations_comites_onu2 fields changed- added
Input schema / properties / comitesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +}
- Changed
rechercher_conventions_kali2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
rechercher_dans_dossier_thematique9 fields changed- added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridictionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / publicationAdded value: +{ + "type": "string" +} - added
Input schema / properties / requeteAdded value: +{ + "type": "string" +} - added
Input schema / properties / triAdded value: +{ + "type": "string" +} - added
Input schema / properties / verificationAdded value: +{ + "type": "string" +}
- Changed
rechercher_decisions_capp1 field changed- added
Input schema / propertiesAdded value: +{ + "certitude_matiere": { + "type": "string" + }, + "date_debut": { + "type": "string" + }, + "date_fin": { + "type": "string" + }, + "degre_juridiction": { + "type": "string" + }, + "juridiction": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "matiere": { + "type": "string" + }, + "numero_affaire": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "operateur": { + "type": "string" + }, + "requete": { + "type": "string" + }, + "tri": { + "type": "string" + } +}
- Changed
rechercher_decisions_conseil_constitutionnel_senegal1 field changed- added
Input schema / propertiesAdded value: +{ + "date_reference": { + "type": "string" + }, + "empreinte_attendue": { + "type": "string" + }, + "identifiant": { + "type": "integer" + }, + "inclure_texte_integral": { + "type": "boolean" + }, + "limite": { + "type": "integer" + }, + "limite_caracteres": { + "type": "integer" + }, + "offset_caracteres": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
rechercher_decisions_defenseur_des_droits2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_documentation_institutionnelle2 fields changed- added
Input schema / properties / categorieAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +}
- Changed
rechercher_documents_cnb2 fields changed- added
Input schema / properties / categorieAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +}
- Changed
rechercher_dossier_contradictoire6 fields changed- added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / empreinte_recherche_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / fondsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / limite_lecturesAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
rechercher_droit_afrique_ouest3 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +} - added
Input schema / properties / type_documentAdded value: +{ + "type": "string" +}
- Changed
rechercher_droit_ohada2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_droit_senegalais1 field changed- added
Input schema / propertiesAdded value: +{ + "annee": { + "type": "integer" + }, + "date_reference": { + "type": "string" + }, + "fonds": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "page": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
rechercher_droit_uemoa1 field changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +}
- Changed
rechercher_droit_union_europeenne8 fields changed- added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / en_vigueurAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / langueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / mode_rechercheAdded value: +{ + "type": "string" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / secteursAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
rechercher_fiches_nullites_penales3 fields changed- added
Input schema / properties / inclure_reclasseesAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
rechercher_jurisprudence_cedeao2 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_jurisprudence_cij1 field changed- added
Input schema / propertiesAdded value: +{ + "date_max": { + "type": "string" + }, + "date_min": { + "type": "string" + }, + "limite": { + "type": "integer" + }, + "mode_recherche": { + "type": "string" + }, + "nature": { + "type": "string" + }, + "numero_affaire": { + "type": "integer" + }, + "offset": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
rechercher_jurisprudence_crimes_internationaux3 fields changed- added
Input schema / properties / juridictionsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
rechercher_jurisprudence_internationale_federee2 fields changed- added
Input schema / properties / limite_par_sourceAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sourcesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
rechercher_jurisprudence_penale_transfrontiere3 fields changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pays_ou_juridictionsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
rechercher_jurisprudence_senegalaise4 fields changed- added
Input schema / properties / date_referenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridictionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_jurisprudence_senegalaise_federee3 fields changed- added
Input schema / properties / date_referenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / limite_par_sourceAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_jurisprudence_senegalaise_juricaf4 fields changed- added
Input schema / properties / date_referenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridictionAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_legislation_senegalaise4 fields changed- added
Input schema / properties / categorieAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_referenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / pageAdded value: +{ + "type": "integer" +}
- Changed
rechercher_natinf1 field changed- added
Input schema / propertiesAdded value: +{ + "limite": { + "type": "integer" + }, + "nature": { + "type": "string" + }, + "numero": { + "type": "integer" + }, + "termes": { + "type": "string" + } +}
- Changed
rechercher_questions_parlementaires5 fields changed- added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sourceAdded value: +{ + "type": "string" +}
- Changed
rechercher_sources17 fields changed- added
Input schema / properties / codeAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / etendre_synonymesAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / filtres_judilibreAdded value: +{ + "type": "object" +} - added
Input schema / properties / fondsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / idccAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridiction_administrativeAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridiction_jadeAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridiction_mentionAdded value: +{ + "type": "string" +} - added
Input schema / properties / nature_decisionAdded value: +{ + "type": "string" +} - added
Input schema / properties / nature_texteAdded value: +{ + "type": "string" +} - added
Input schema / properties / niveau_judiciaireAdded value: +{ + "type": "string" +} - added
Input schema / properties / numero_affaireAdded value: +{ + "type": "string" +} - added
Input schema / properties / numero_rgAdded value: +{ + "type": "string" +} - added
Input schema / properties / triAdded value: +{ + "type": "string" +} - added
Input schema / properties / version_couranteAdded value: +{ + "type": "boolean" +}
- Changed
rechercher_textes_doctrinaux_archives1 field changed- added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +}
- Changed
rechercher_theses_droit_international1 field changed- added
Input schema / propertiesAdded value: +{ + "contexte_classement": { + "type": "object" + }, + "inclure_relations_internationales": { + "type": "boolean" + }, + "limite": { + "type": "integer" + }, + "limite_par_axe": { + "type": "integer" + }, + "niveau_detail": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "requete_complementaire": { + "type": "string" + }, + "statut": { + "type": "string" + } +}
- Changed
rechercher_theses_juridiques6 fields changed- added
Input schema / properties / contexte_classementAdded value: +{ + "type": "object" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / niveau_detailAdded value: +{ + "type": "string" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / statutAdded value: +{ + "type": "string" +} - added
Input schema / properties / triAdded value: +{ + "type": "string" +}
- Changed
rechercher_theses_penales1 field changed- added
Input schema / propertiesAdded value: +{ + "contexte_classement": { + "type": "object" + }, + "inclure_interdisciplinaire": { + "type": "boolean" + }, + "limite": { + "type": "integer" + }, + "limite_par_axe": { + "type": "integer" + }, + "niveau_detail": { + "type": "string" + }, + "offset": { + "type": "integer" + }, + "requete_complementaire": { + "type": "string" + }, + "statut": { + "type": "string" + } +}
- Changed
rechercher_travaux_parlementaires_officiels11 fields changed- added
Input schema / properties / articleAdded value: +{ + "type": "string" +} - added
Input schema / properties / chambresAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / dossier_assemblee_idAdded value: +{ + "type": "string" +} - added
Input schema / properties / justification_activationAdded value: +{ + "type": "string" +} - added
Input schema / properties / lectureAdded value: +{ + "type": "string" +} - added
Input schema / properties / legislature_assembleeAdded value: +{ + "type": "integer" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / motif_activationAdded value: +{ + "type": "string" +} - added
Input schema / properties / redaction_cibleAdded value: +{ + "type": "string" +} - added
Input schema / properties / typesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / urls_officiellesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
rechercher_veille_actu_juridique1 field changed- added
Input schema / propertiesAdded value: +{ + "limite": { + "type": "integer" + }, + "requete": { + "type": "string" + } +}
- Changed
reconstituer_chronologie_procedure_penale3 fields changed- added
Input schema / properties / absence_gav_anterieure_memes_faits_confirmeeAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / duree_gav_anterieure_memes_faits_minutesAdded value: +{ + "type": "integer" +} - added
Input schema / properties / strategie_nulliteAdded value: +{ + "type": "object" +}
- Changed
resoudre_decision2 fields changed- added
Input schema / properties / dateAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridictionAdded value: +{ + "type": "string" +}
- Changed
resoudre_reference5 fields changed- added
Input schema / properties / dateAdded value: +{ + "type": "string" +} - added
Input schema / properties / identifiantAdded value: +{ + "type": "string" +} - added
Input schema / properties / legitextAdded value: +{ + "type": "string" +} - added
Input schema / properties / nature_texteAdded value: +{ + "type": "string" +} - added
Input schema / properties / numeroAdded value: +{ + "type": "string" +}
- Changed
scanner_judilibre1 field changed- added
Input schema / propertiesAdded value: +{ + "abridged": { + "type": "boolean" + }, + "batch_size": { + "type": "integer" + }, + "chamber": { + "items": { + "type": "string" + }, + "type": "array" + }, + "date_end": { + "type": "string" + }, + "date_start": { + "type": "string" + }, + "date_type": { + "type": "string" + }, + "formation": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jurisdiction": { + "items": { + "type": "string" + }, + "type": "array" + }, + "legacy": { + "type": "object" + }, + "location": { + "items": { + "type": "string" + }, + "type": "array" + }, + "order": { + "type": "string" + }, + "particular_interest": { + "type": "boolean" + }, + "publication": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resolve_references": { + "type": "boolean" + }, + "search_after": { + "type": "string" + }, + "solution": { + "items": { + "type": "string" + }, + "type": "array" + }, + "source": { + "items": { + "type": "string" + }, + "type": "array" + }, + "theme": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "items": { + "type": "string" + }, + "type": "array" + }, + "with_file_of_type": { + "items": { + "type": "string" + }, + "type": "array" + } +}
- Changed
situer_peines_observees1 field changed- added
Input schema / properties / etat_recidiveAdded value: +{ + "type": "string" +}
- Changed
suivre_modifications2 fields changed- added
Input schema / properties / depuisAdded value: +{ + "type": "string" +} - added
Input schema / properties / inclure_differeesAdded value: +{ + "type": "boolean" +}
- Changed
suivre_versions_article4 fields changed- added
Input schema / properties / date_referenceAdded value: +{ + "type": "string" +} - added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +}
- Changed
trouver_decisions_citant_article_penal6 fields changed- added
Input schema / properties / date_debutAdded value: +{ + "type": "string" +} - added
Input schema / properties / date_finAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / publicationAdded value: +{ + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "string" + } + ] +} - added
Input schema / properties / solutionAdded value: +{ + "type": "string" +}
- Changed
trouver_decisions_citantes2 fields changed- added
Input schema / properties / fondsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / limite_par_fondsAdded value: +{ + "type": "integer" +}
- Changed
trouver_decisions_liees1 field changed- added
Input schema / propertiesAdded value: +{ + "ecli": { + "type": "string" + }, + "juritext": { + "type": "string" + }, + "pourvoi": { + "type": "string" + } +}
- Changed
trouver_relations_jurisprudence_internationale2 fields changed- added
Input schema / properties / limite_par_sourceAdded value: +{ + "type": "integer" +} - added
Input schema / properties / sourcesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
verifier_acte_natinf1 field changed- added
Input schema / propertiesAdded value: +{ + "acte": { + "type": "string" + }, + "date_acte": { + "type": "string" + }, + "mentions_structurees": { + "items": { + "type": "object" + }, + "type": "array" + } +}
29 tool updates
- Removed
decrire_actualisation_sources - Removed
decrire_couverture_circulaires_penales - Removed
decrire_couverture_doctrine_ouverte - Removed
decrire_couverture_juridique_afrique_ouest - Removed
decrire_couverture_juridique_senegal - Removed
decrire_couverture_penale - Removed
decrire_couverture_penale_internationale - Removed
decrire_documentation_institutionnelle - Removed
decrire_etat_corpus - Removed
decrire_fonds_cnb - Removed
decrire_fonds_dila - Removed
decrire_fonds_doctrinal_archive - Added
decrire_fonds_et_couverture - Removed
lister_fonds - Added
rechercher_doctrine - Removed
rechercher_doctrine_doaj - Removed
rechercher_doctrine_hal - Removed
rechercher_doctrine_isidore - Removed
rechercher_doctrine_juridique_federee - Removed
rechercher_doctrine_openalex - Removed
rechercher_doctrine_openedition - Removed
rechercher_doctrine_persee - Removed
rechercher_jurisprudence_penale - Removed
rechercher_jurisprudence_penale_federee - Added
rechercher_jurisprudence_penale_par_fonds - Removed
verifier_citation - Removed
verifier_citation_decision - Removed
verifier_citations - Added
verifier_citations_juridiques
27 tool updates
- Changed
accompagner_indemnisation_civi42 fields changed- added
Input schema / $schemaAdded value: +"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / atteinteAdded value: +{ + "default": "inconnu", + "description": "Branche déclarée, à vérifier dans les pièces (qualification, conséquences médicales) ; un mois ne vaut pas automatiquement trente jours.", + "enum": [ + "deces", + "incapacite_permanente", + "itt_au_moins_un_mois", + "infraction_liste_706_3", + "violences_mineur_couple_706_3_itt_moins_un_mois", + "atteinte_personne_itt_moins_un_mois", + "biens_706_14", + "incendie_vehicule", + "violation_domicile", + "autre", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / caractere_infractionAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / date_decision_interets_civils_definitiveAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_decision_penale_definitiveAdded value: +{ + "description": "Date établie de la décision pénale ayant statué définitivement sur l'action publique ou civile.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_demande_provision_presidentAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_faitsAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_naissanceAdded value: +{ + "description": "Date de naissance de la victime de l'infraction.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_notification_decisionAdded value: +{ + "description": "Notification au demandeur : point de départ du recours, à vérifier.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_notification_decision_fondsAdded value: +{ + "description": "Notification au fonds : départ du paiement, distincte de celle au demandeur.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_presentation_offreAdded value: +{ + "description": "Présentation de l'offre au destinataire, établie par l'acte, non la seule date du courrier.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_reception_dossier_complet_fondsAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_reference / descriptionAdded value: +"Date d’examen du dossier ; un événement futur n’est pas réputé accompli." - added
Input schema / properties / date_reference / patternAdded value: +"^\\d{4}-\\d{2}-\\d{2}$" - added
Input schema / properties / date_saisine_civiAdded value: +{ + "description": "Dépôt établi par le récépissé du greffe ; ne valide pas la recevabilité.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_versement_constateAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / demande_aide_juridictionnelleAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / dommages_interets_superieursAdded value: +{ + "default": "inconnu", + "description": "Pour 706-8 : la juridiction statuant sur les intérêts civils a-t-elle alloué davantage que la CIVI ?", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / etapeAdded value: +{ + "default": "avant_saisine", + "enum": [ + "avant_saisine", + "instruction", + "offre", + "decision", + "aggravation", + "complement" + ], + "type": "string" +} - added
Input schema / properties / faitsAdded value: +{ + "maxLength": 2500, + "type": "string" +} - added
Input schema / properties / indemnisation_autre_effective_suffisanteAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / information_706_15_donneeAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / issue_decisionAdded value: +{ + "default": "inconnue", + "enum": [ + "indemnisation", + "rejet", + "inconnue" + ], + "type": "string" +} - added
Input schema / properties / juridiction_penale_en_franceAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / lieu_faitsAdded value: +{ + "default": "inconnu", + "enum": [ + "france", + "etranger", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / montant_provision_demandeAdded value: +{ + "maximum": 1000000000, + "minimum": 0, + "type": "number" +} - added
Input schema / properties / motif_releve_forclusionAdded value: +{ + "default": "inconnu", + "enum": [ + "aucun", + "impossibilite_agir", + "aggravation", + "autre_motif_legitime", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / nationalite_francaiseAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / nature_decisionAdded value: +{ + "default": "inconnu", + "enum": [ + "commission", + "homologation_accord", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / obligations_vehicule_respecteesAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / offset_postesAdded value: +{ + "default": 0, + "description": "section=prejudices : reprendre prochain_offset avec les mêmes déclarations.", + "maximum": 23, + "minimum": 0, + "type": "integer" +} - added
Input schema / properties / piecesAdded value: +{ + "default": [], + "items": { + "additionalProperties": false, + "properties": { + "nature": { + "enum": [ + "identite", + "faits", + "dommage", + "dates", + "lien_victime", + "ressources", + "autres_indemnisations", + "expertise", + "offre", + "notification" + ], + "type": "string" + }, + "reference": { + "maxLength": 300, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "nature", + "reference" + ], + "type": "object" + }, + "maxItems": 30, + "type": "array" +} - added
Input schema / properties / postesAdded value: +{ + "default": [], + "items": { + "additionalProperties": false, + "properties": { + "base_montant_demande": { + "default": "inconnue", + "enum": [ + "avant_imputations", + "net_apres_imputations", + "inconnue" + ], + "type": "string" + }, + "base_montant_offert": { + "default": "inconnue", + "enum": [ + "avant_imputations", + "net_apres_imputations", + "inconnue" + ], + "type": "string" + }, + "justificatifs": { + "maxLength": 300, + "type": "string" + }, + "montant_demande": { + "maximum": 1000000000, + "minimum": 0, + "type": "number" + }, + "montant_offert": { + "maximum": 1000000000, + "minimum": 0, + "type": "number" + }, + "poste": { + "maxLength": 160, + "minLength": 1, + "type": "string" + }, + "sommes_deja_recues": { + "maximum": 1000000000, + "minimum": 0, + "type": "number" + } + }, + "required": [ + "poste" + ], + "type": "object" + }, + "maxItems": 24, + "type": "array" +} - added
Input schema / properties / poursuites_penalesAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / qualiteAdded value: +{ + "default": "inconnu", + "enum": [ + "victime_directe", + "victime_indirecte", + "representant_legal", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / regime_specialAdded value: +{ + "default": "inconnu", + "enum": [ + "aucun", + "circulation_loi_1985", + "chasse", + "amiante", + "terrorisme", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / residenceAdded value: +{ + "default": "inconnu", + "enum": [ + "france", + "etranger", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / ressources_sous_plafondAdded value: +{ + "default": "inconnu", + "description": "Pour 706-14, plafond d'aide juridictionnelle partielle et charges de famille ; pour 706-14-1, plafond multiplié par 1,5. Aucun seuil annuel n'est inventé.", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / sectionAdded value: +{ + "default": "complet", + "description": "Section d’un dossier volumineux, avec les mêmes déclarations ; rien n’est conservé entre deux appels.", + "enum": [ + "complet", + "calendrier", + "pieces", + "prejudices", + "requete", + "suivi" + ], + "type": "string" +} - added
Input schema / properties / situation_graveAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +} - added
Input schema / properties / victime_mineure_aux_faitsAdded value: +{ + "default": "inconnu", + "enum": [ + "oui", + "non", + "inconnu" + ], + "type": "string" +}
- Added
analyser_reponses_parcours_penal - Changed
auditer_detention_provisoire23 fields changed- added
Input schema / $schemaAdded value: +"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / age_au_placementAdded value: +{ + "maximum": 120, + "minimum": 10, + "type": "integer" +} - added
Input schema / properties / antecedent_criminel_ou_emprisonnement_ferme_superieur_un_anAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / arse_examinee_concretementAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / controle_judiciaire_examine_concretementAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / crime_relevant_plafond_quatre_ansAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / date_reference / descriptionAdded value: +"Date du titre, de la demande ou de l’acte audité : fixe la version juridique applicable." - added
Input schema / properties / date_reference / patternAdded value: +"^\\d{4}-\\d{2}-\\d{2}$" - added
Input schema / properties / duree_actuelle_moisAdded value: +{ + "maximum": 120, + "minimum": 0, + "type": "number" +} - added
Input schema / properties / etat_sante_ou_dignite_a_examinerAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / fait_constitutif_commis_hors_franceAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / insuffisance_alternatives_motivee_par_faitsAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / motifs_precis_et_circonstanciesAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / nature_infraction / enumAdded value: +[ + "contravention", + "delit", + "crime" +] - added
Input schema / properties / objectifs_invoques_article_144Added value: +{ + "default": [], + "items": { + "enum": [ + "conserver_preuves_indices", + "empecher_pressions_temoin_victime_famille", + "empecher_concertation_frauduleuse", + "proteger_personne_mise_en_examen", + "garantir_representation_justice", + "mettre_fin_infraction_ou_prevenir_renouvellement", + "trouble_exceptionnel_persistant_ordre_public" + ], + "type": "string" + }, + "maxItems": 7, + "type": "array" +} - added
Input schema / properties / peine_maximale_encourue_ansAdded value: +{ + "maximum": 50, + "minimum": 0, + "type": "number" +} - added
Input schema / properties / personne / enumAdded value: +[ + "majeure", + "mineure" +] - added
Input schema / properties / phase / enumAdded value: +[ + "instruction", + "jugement_premier_ressort", + "appel", + "cassation" +] - added
Input schema / properties / poursuite_information_et_delai_achevement_motivesAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / regime_delictuel_special_145_1_1Added value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / soustraction_controle_judiciaire_ou_arseAdded value: +{ + "default": false, + "type": "boolean" +} - added
Input schema / properties / violation_cef_repetee_ou_graveAdded value: +{ + "default": false, + "type": "boolean" +}
- Changed
calculer_calendrier_dintilhac8 fields changed- added
Input schema / $schemaAdded value: +"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / date_consolidation_aggravationAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_consolidation_initiale / patternAdded value: +"^\\d{4}-\\d{2}-\\d{2}$" - added
Input schema / properties / date_fait_dommageable / patternAdded value: +"^\\d{4}-\\d{2}-\\d{2}$" - added
Input schema / properties / date_naissance_demandeurAdded value: +{ + "description": "Naissance de la personne qui agit (victime directe ou indirecte) : la prescription ne court pas contre le mineur non émancipé (article 2235 du code civil).", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / date_referenceAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / regime_prescriptionAdded value: +{ + "default": "commun_dommage_corporel", + "enum": [ + "commun_dommage_corporel", + "tortures_ou_actes_de_barbarie", + "violences_ou_agressions_sexuelles_sur_mineur" + ], + "type": "string" +}
- Removed
explorer_dossier_penal_approfondi - Added
lire_application_dossier_penal_appel - Changed
lire_bofip2 fields changed- removed
Input schema / propertiesRemoved value: -{ - "date_version": { - "type": "string" - }, - "identifiant": { - "type": "string" - } -} - removed
Input schema / requiredRemoved value: -[ - "identifiant", - "date_version" -]
- Added
lire_circulaire_dossier_penal - Added
lire_decision_analysee_dossier_penal - Added
lire_decision_dossier_penal_appel - Added
lire_decision_dossier_penal_cassation - Added
lire_dossier_penal_cassation - Added
lire_orientation_dossier_penal - Added
lire_publication_cour_appel_penal - Changed
lire_source13 fields changed- added
Input schema / properties / actualiser_pisteAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / alineaAdded value: +{ + "type": "integer" +} - added
Input schema / properties / champs_judilibreAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / dateAdded value: +{ + "type": "string" +} - added
Input schema / properties / empreinte_attendueAdded value: +{ + "type": "string" +} - added
Input schema / properties / juridiction_judilibreAdded value: +{ + "type": "string" +} - added
Input schema / properties / limiteAdded value: +{ + "type": "integer" +} - added
Input schema / properties / nature_decisionAdded value: +{ + "type": "string" +} - added
Input schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Input schema / properties / operateur_surlignageAdded value: +{ + "type": "string" +} - added
Input schema / properties / requete_surlignageAdded value: +{ + "type": "string" +} - added
Input schema / properties / resoudre_referencesAdded value: +{ + "type": "boolean" +} - added
Input schema / properties / sectionAdded value: +{ + "type": "string" +}
- Added
lister_circulaires_dossier_penal - Added
lister_decisions_dossier_penal_cassation - Added
lister_dossiers_circulaires_penales - Added
lister_dossiers_orientations_penales - Added
lister_dossiers_penaux_appel - Added
lister_dossiers_penaux_cassation - Added
lister_orientations_dossier_penal - Added
ouvrir_parcours_penal - Removed
parcourir_situation_penale - Changed
rechercher_bofip2 fields changed- removed
Input schema / propertiesRemoved value: -{ - "requete": { - "type": "string" - } -} - removed
Input schema / requiredRemoved value: -[ - "requete" -]
- Changed
rechercher_documents11 fields changed- added
Input schema / $schemaAdded value: +"http://json-schema.org/draft-07/schema#" - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / chamberAdded value: +{ + "items": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,159}$", + "type": "string" + }, + "maxItems": 20, + "type": "array" +} - added
Input schema / properties / dateAdded value: +{ + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / fonds / enumAdded value: +[ + "curation", + "LEGI", + "CONSTIT", + "JORF", + "CNIL", + "HAL", + "THESES_FR", + "JUDILIBRE", + "ARIANEWEB", + "CITATEUR" +] - added
Input schema / properties / jurisdictionAdded value: +{ + "items": { + "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,159}$", + "type": "string" + }, + "maxItems": 20, + "type": "array" +} - added
Input schema / properties / limitAdded value: +{ + "default": 10, + "maximum": 25, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / offsetAdded value: +{ + "default": 0, + "maximum": 10000, + "minimum": 0, + "type": "integer" +} - added
Input schema / properties / requete / maxLengthAdded value: +1500 - added
Input schema / properties / requete / minLengthAdded value: +1 - added
Input schema / properties / triAdded value: +{ + "enum": [ + "pertinence", + "date_decroissante", + "date_croissante" + ], + "type": "string" +}
- Added
rechercher_parcours_penaux
145 tool updates
- Added
accompagner_indemnisation_civi - Added
analyser_amenagement_execution_peine - Added
auditer_detention_provisoire - Added
auditer_information_judiciaire - Added
auditer_orientation_parquet - Added
auditer_procedure_cjpm - Added
auditer_recherche_juridique - Added
auditer_saisie_confiscation_penale - Added
calculer_calendrier_dintilhac - Added
calculer_delais_magendie - Added
calculer_echeances_detention_provisoire - Added
calculer_interets_condamnation - Added
calculer_remises_peine_decidees - Added
chiffrer_prejudices_sur_pieces - Added
comparer_peines_encourues_et_observees - Added
comparer_statistique_penitentiaire_historique - Added
constituer_dossier_doctrinal_archive - Added
constituer_dossier_sources - Added
construire_citateur_inverse - Added
consulter_statistiques_judilibre - Added
decrire_actualisation_sources - Added
decrire_couverture - Added
decrire_couverture_circulaires_penales - Added
decrire_couverture_doctrine_ouverte - Added
decrire_couverture_juridique_afrique_ouest - Added
decrire_couverture_juridique_senegal - Added
decrire_couverture_penale - Added
decrire_couverture_penale_internationale - Added
decrire_documentation_institutionnelle - Changed
decrire_etat_corpus4 fields changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - removed
Input schema / additionalPropertiesRemoved value: -false - removed
Input schema / propertiesRemoved value: -{} - changed
Output schema / (root)Previous value: -{ - "anyOf": [ - { - "additionalProperties": {}, - "properties": {}, - "type": "object" - }, - { - "additionalProperties": true, - "properties": { - "contrat_sortie": { - "additionalProperties": false, - "properties": { - "continuation": { - "type": "string" - }, - "octets_avant_compaction": { - "minimum": 0, - "type": "integer" - }, - "octets_structures_retenus": { - "minimum": 0, - "type": "integer" - }, - "omissions": { - "items": { - "additionalProperties": false, - "properties": { - "avant": { - "minimum": 0, - "type": "integer" - }, - "chemin": { - "type": "string" - }, - "retenu": { - "minimum": 0, - "type": "integer" - }, - "type": { - "enum": [ - "texte", - "objet", - "tableau" - ] - } - }, - "required": [ - "chemin", - "type", - "avant", - "retenu" - ], - "type": "object" - }, - "type": "array" - }, - "omissions_supplementaires_non_detaillees": { - "minimum": 0, - "type": "integer" - }, - "plafond_resultat_mcp_octets": { - "const": 46000 - }, - "schema": { - "const": "branco.sortie-bornee.v1" - }, - "troncature": { - "const": true - } - }, - "required": [ - "schema", - "troncature", - "octets_avant_compaction", - "octets_structures_retenus", - "plafond_resultat_mcp_octets", - "omissions", - "omissions_supplementaires_non_detaillees", - "continuation" - ], - "type": "object" - } - }, - "required": [ - "contrat_sortie" - ], - "type": "object" - } - ], - "type": "object" -}New value: +null
- Added
decrire_fonds_cnb - Added
decrire_fonds_dila - Added
decrire_fonds_doctrinal_archive - Added
decrire_outil - Added
etablir_droit_applicable - Added
evaluer_peines_encourues - Added
evaluer_taux_base_penal - Added
examiner_appui_juridique - Added
explorer_dossier_penal_approfondi - Added
exporter_judilibre - Added
hierarchiser_autorites_juridiques - Added
interroger_serie_penitentiaire_historique - Added
interroger_statistiques_penales - Added
lire_accord_entreprise - Added
lire_arianeweb_officiel - Added
lire_avis_cada - Added
lire_bofip - Added
lire_circulaire - Added
lire_conclusions_rapporteur_public - Added
lire_convention_kali - Added
lire_decision_capp - Added
lire_decision_defenseur_des_droits - Added
lire_decision_penale - Added
lire_document - Added
lire_document_cnb - Added
lire_documentation_institutionnelle - Added
lire_dossier_thematique - Added
lire_droit_union_europeenne - Added
lire_fiche_nullite_penale - Added
lire_gabarit_acte - Added
lire_question_parlementaire - Added
lire_source - Added
lire_texte_doctrinal_archive - Added
lister_bulletins_cour_supreme_senegal - Added
lister_dossiers_thematiques - Added
lister_fiches_nullites_penales - Added
lister_fonds - Added
lister_gabarits_actes - Added
lister_historique_transactionnel_judilibre - Added
lister_nomenclature_judilibre - Added
lister_series_penitentiaires_historiques - Added
lister_sources_analyse_juridique_ouverte - Added
lister_statistiques_penales - Added
orienter_juridictions_internationales - Added
parcourir_situation_penale - Added
provenance - Added
rapprocher_arianeweb_jade - Added
rechercher_accords_entreprise - Added
rechercher_annuaire_officiel - Added
rechercher_arianeweb_officiel - Added
rechercher_avis_cada - Added
rechercher_bofip - Added
rechercher_circulaires - Changed
rechercher_circulaires_penales4 fields changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - removed
Input schema / additionalPropertiesRemoved value: -false - removed
Input schema / propertiesRemoved value: -{ - "limite": { - "default": 10, - "maximum": 50, - "minimum": 1, - "type": "integer" - }, - "nor": { - "maxLength": 20, - "minLength": 4, - "type": "string" - }, - "offset": { - "default": 0, - "maximum": 2131, - "minimum": 0, - "type": "integer" - }, - "perimetre": { - "default": "penal_probable", - "enum": [ - "penal_probable", - "toutes_les_circulaires" - ], - "type": "string" - }, - "requete": { - "maxLength": 250, - "minLength": 2, - "type": "string" - } -} - changed
Output schema / (root)Previous value: -{ - "anyOf": [ - { - "additionalProperties": {}, - "properties": {}, - "type": "object" - }, - { - "additionalProperties": true, - "properties": { - "contrat_sortie": { - "additionalProperties": false, - "properties": { - "continuation": { - "type": "string" - }, - "octets_avant_compaction": { - "minimum": 0, - "type": "integer" - }, - "octets_structures_retenus": { - "minimum": 0, - "type": "integer" - }, - "omissions": { - "items": { - "additionalProperties": false, - "properties": { - "avant": { - "minimum": 0, - "type": "integer" - }, - "chemin": { - "type": "string" - }, - "retenu": { - "minimum": 0, - "type": "integer" - }, - "type": { - "enum": [ - "texte", - "objet", - "tableau" - ] - } - }, - "required": [ - "chemin", - "type", - "avant", - "retenu" - ], - "type": "object" - }, - "type": "array" - }, - "omissions_supplementaires_non_detaillees": { - "minimum": 0, - "type": "integer" - }, - "plafond_resultat_mcp_octets": { - "const": 46000 - }, - "schema": { - "const": "branco.sortie-bornee.v1" - }, - "troncature": { - "const": true - } - }, - "required": [ - "schema", - "troncature", - "octets_avant_compaction", - "octets_structures_retenus", - "plafond_resultat_mcp_octets", - "omissions", - "omissions_supplementaires_non_detaillees", - "continuation" - ], - "type": "object" - } - }, - "required": [ - "contrat_sortie" - ], - "type": "object" - } - ], - "type": "object" -}New value: +null
- Added
rechercher_conclusions_rapporteur_public - Added
rechercher_constatations_comites_onu - Added
rechercher_conventions_kali - Added
rechercher_dans_dossier_thematique - Added
rechercher_decisions_capp - Added
rechercher_decisions_conseil_constitutionnel_senegal - Added
rechercher_decisions_defenseur_des_droits - Added
rechercher_doctrine_doaj - Added
rechercher_doctrine_hal - Added
rechercher_doctrine_isidore - Added
rechercher_doctrine_juridique_federee - Added
rechercher_doctrine_openalex - Added
rechercher_doctrine_openedition - Added
rechercher_doctrine_persee - Added
rechercher_documentation_institutionnelle - Added
rechercher_documents - Added
rechercher_documents_cnb - Added
rechercher_dossier_contradictoire - Added
rechercher_droit_afrique_ouest - Added
rechercher_droit_ohada - Added
rechercher_droit_senegalais - Added
rechercher_droit_uemoa - Added
rechercher_droit_union_europeenne - Added
rechercher_fiches_nullites_penales - Added
rechercher_jurisprudence_cedeao - Added
rechercher_jurisprudence_cij - Added
rechercher_jurisprudence_crimes_internationaux - Added
rechercher_jurisprudence_internationale_federee - Added
rechercher_jurisprudence_penale - Added
rechercher_jurisprudence_penale_federee - Added
rechercher_jurisprudence_penale_transfrontiere - Added
rechercher_jurisprudence_senegalaise - Added
rechercher_jurisprudence_senegalaise_federee - Added
rechercher_jurisprudence_senegalaise_juricaf - Added
rechercher_legislation_senegalaise - Added
rechercher_natinf - Added
rechercher_questions_parlementaires - Added
rechercher_sources - Added
rechercher_textes_doctrinaux_archives - Added
rechercher_theses_droit_international - Added
rechercher_theses_juridiques - Added
rechercher_theses_penales - Added
rechercher_travaux_parlementaires_officiels - Added
rechercher_veille_actu_juridique - Added
reconstituer_chronologie_procedure_penale - Added
resoudre_decision - Added
resoudre_reference - Added
retrouver_decision_penale_internationale - Added
scanner_judilibre - Added
situer_peines_observees - Added
suivre_modifications - Added
suivre_versions_article - Added
trouver_decisions_citant_article_penal - Added
trouver_decisions_citantes - Added
trouver_decisions_liees - Added
trouver_relations_jurisprudence_internationale - Added
verifier_acte_natinf - Changed
verifier_citation9 fields changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - removed
Input schema / additionalPropertiesRemoved value: -false - removed
Input schema / properties / citation / maxLengthRemoved value: -4000 - removed
Input schema / properties / citation / minLengthRemoved value: -2 - removed
Input schema / properties / longueur_contexteRemoved value: -{ - "default": 180, - "maximum": 600, - "minimum": 40, - "type": "integer" -} - removed
Input schema / properties / texte_source / descriptionRemoved value: -"Texte où chercher la citation, jamais une pièce ni une donnée confidentielle." - removed
Input schema / properties / texte_source / maxLengthRemoved value: -120000 - removed
Input schema / properties / texte_source / minLengthRemoved value: -2 - changed
Output schema / (root)Previous value: -{ - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "empreinte_source_sha256": { - "pattern": "^[a-f0-9]{64}$", - "type": "string" - }, - "explication": { - "type": "string" - }, - "extrait": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "position": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "statut": { - "enum": [ - "exacte", - "normalisee", - "introuvable" - ], - "type": "string" - } - }, - "required": [ - "statut", - "explication", - "position", - "extrait", - "empreinte_source_sha256" - ], - "type": "object" - }, - { - "additionalProperties": true, - "properties": { - "contrat_sortie": { - "additionalProperties": false, - "properties": { - "continuation": { - "type": "string" - }, - "octets_avant_compaction": { - "minimum": 0, - "type": "integer" - }, - "octets_structures_retenus": { - "minimum": 0, - "type": "integer" - }, - "omissions": { - "items": { - "additionalProperties": false, - "properties": { - "avant": { - "minimum": 0, - "type": "integer" - }, - "chemin": { - "type": "string" - }, - "retenu": { - "minimum": 0, - "type": "integer" - }, - "type": { - "enum": [ - "texte", - "objet", - "tableau" - ] - } - }, - "required": [ - "chemin", - "type", - "avant", - "retenu" - ], - "type": "object" - }, - "type": "array" - }, - "omissions_supplementaires_non_detaillees": { - "minimum": 0, - "type": "integer" - }, - "plafond_resultat_mcp_octets": { - "const": 46000 - }, - "schema": { - "const": "branco.sortie-bornee.v1" - }, - "troncature": { - "const": true - } - }, - "required": [ - "schema", - "troncature", - "octets_avant_compaction", - "octets_structures_retenus", - "plafond_resultat_mcp_octets", - "omissions", - "omissions_supplementaires_non_detaillees", - "continuation" - ], - "type": "object" - } - }, - "required": [ - "contrat_sortie" - ], - "type": "object" - } - ], - "type": "object" -}New value: +null
- Added
verifier_citation_decision - Added
verifier_citations - Added
verifier_sante_judilibre
3 tool updates
- Changed
decrire_etat_corpus4 fields changed- removed
Output schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - removed
Output schema / additionalPropertiesRemoved value: -{} - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": {}, + "properties": {}, + "type": "object" + }, + { + "additionalProperties": true, + "properties": { + "contrat_sortie": { + "additionalProperties": false, + "properties": { + "continuation": { + "type": "string" + }, + "octets_avant_compaction": { + "minimum": 0, + "type": "integer" + }, + "octets_structures_retenus": { + "minimum": 0, + "type": "integer" + }, + "omissions": { + "items": { + "additionalProperties": false, + "properties": { + "avant": { + "minimum": 0, + "type": "integer" + }, + "chemin": { + "type": "string" + }, + "retenu": { + "minimum": 0, + "type": "integer" + }, + "type": { + "enum": [ + "texte", + "objet", + "tableau" + ] + } + }, + "required": [ + "chemin", + "type", + "avant", + "retenu" + ], + "type": "object" + }, + "type": "array" + }, + "omissions_supplementaires_non_detaillees": { + "minimum": 0, + "type": "integer" + }, + "plafond_resultat_mcp_octets": { + "const": 46000 + }, + "schema": { + "const": "branco.sortie-bornee.v1" + }, + "troncature": { + "const": true + } + }, + "required": [ + "schema", + "troncature", + "octets_avant_compaction", + "octets_structures_retenus", + "plafond_resultat_mcp_octets", + "omissions", + "omissions_supplementaires_non_detaillees", + "continuation" + ], + "type": "object" + } + }, + "required": [ + "contrat_sortie" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{}
- Changed
rechercher_circulaires_penales4 fields changed- removed
Output schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - removed
Output schema / additionalPropertiesRemoved value: -{} - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": {}, + "properties": {}, + "type": "object" + }, + { + "additionalProperties": true, + "properties": { + "contrat_sortie": { + "additionalProperties": false, + "properties": { + "continuation": { + "type": "string" + }, + "octets_avant_compaction": { + "minimum": 0, + "type": "integer" + }, + "octets_structures_retenus": { + "minimum": 0, + "type": "integer" + }, + "omissions": { + "items": { + "additionalProperties": false, + "properties": { + "avant": { + "minimum": 0, + "type": "integer" + }, + "chemin": { + "type": "string" + }, + "retenu": { + "minimum": 0, + "type": "integer" + }, + "type": { + "enum": [ + "texte", + "objet", + "tableau" + ] + } + }, + "required": [ + "chemin", + "type", + "avant", + "retenu" + ], + "type": "object" + }, + "type": "array" + }, + "omissions_supplementaires_non_detaillees": { + "minimum": 0, + "type": "integer" + }, + "plafond_resultat_mcp_octets": { + "const": 46000 + }, + "schema": { + "const": "branco.sortie-bornee.v1" + }, + "troncature": { + "const": true + } + }, + "required": [ + "schema", + "troncature", + "octets_avant_compaction", + "octets_structures_retenus", + "plafond_resultat_mcp_octets", + "omissions", + "omissions_supplementaires_non_detaillees", + "continuation" + ], + "type": "object" + } + }, + "required": [ + "contrat_sortie" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{}
- Changed
verifier_citation5 fields changed- removed
Output schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#" - removed
Output schema / additionalPropertiesRemoved value: -false - added
Output schema / anyOfAdded value: +[ + { + "additionalProperties": false, + "properties": { + "empreinte_source_sha256": { + "pattern": "^[a-f0-9]{64}$", + "type": "string" + }, + "explication": { + "type": "string" + }, + "extrait": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "position": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "statut": { + "enum": [ + "exacte", + "normalisee", + "introuvable" + ], + "type": "string" + } + }, + "required": [ + "statut", + "explication", + "position", + "extrait", + "empreinte_source_sha256" + ], + "type": "object" + }, + { + "additionalProperties": true, + "properties": { + "contrat_sortie": { + "additionalProperties": false, + "properties": { + "continuation": { + "type": "string" + }, + "octets_avant_compaction": { + "minimum": 0, + "type": "integer" + }, + "octets_structures_retenus": { + "minimum": 0, + "type": "integer" + }, + "omissions": { + "items": { + "additionalProperties": false, + "properties": { + "avant": { + "minimum": 0, + "type": "integer" + }, + "chemin": { + "type": "string" + }, + "retenu": { + "minimum": 0, + "type": "integer" + }, + "type": { + "enum": [ + "texte", + "objet", + "tableau" + ] + } + }, + "required": [ + "chemin", + "type", + "avant", + "retenu" + ], + "type": "object" + }, + "type": "array" + }, + "omissions_supplementaires_non_detaillees": { + "minimum": 0, + "type": "integer" + }, + "plafond_resultat_mcp_octets": { + "const": 46000 + }, + "schema": { + "const": "branco.sortie-bornee.v1" + }, + "troncature": { + "const": true + } + }, + "required": [ + "schema", + "troncature", + "octets_avant_compaction", + "octets_structures_retenus", + "plafond_resultat_mcp_octets", + "omissions", + "omissions_supplementaires_non_detaillees", + "continuation" + ], + "type": "object" + } + }, + "required": [ + "contrat_sortie" + ], + "type": "object" + } +] - removed
Output schema / propertiesRemoved value: -{ - "empreinte_source_sha256": { - "pattern": "^[a-f0-9]{64}$", - "type": "string" - }, - "explication": { - "type": "string" - }, - "extrait": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "position": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "statut": { - "enum": [ - "exacte", - "normalisee", - "introuvable" - ], - "type": "string" - } -} - removed
Output schema / requiredRemoved value: -[ - "statut", - "explication", - "position", - "extrait", - "empreinte_source_sha256" -]
Related MCP Connectors
French case law (Judilibre) and codes (Légifrance) from official sources, with citation checking.
French law via Ansvar Gateway. Cited, OAuth + paid tier.
French law articles, codes, collective agreements, case law (Judilibre) and IDCC lookup.
Droit français et européen officiel (Légifrance, DILA, EUR-Lex, jurisprudence), réponses sourcées.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables read-only querying of official French law — laws, codes, case law, CNIL deliberations and collective agreements — through the Légifrance PISTE API, returning source text with citations and links. It also resolves and verifies legal citations, compares article versions, and searches across multiple legal collections.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query a multi-jurisdictional legal and tax corpus (France, EU, Luxembourg, Monaco, Andorra) to resolve exact citations with SHA-256 hashes, search recent case law and doctrine, and verify legal claims with groundedness scores. Supports OAuth 2.1 authentication and API key generation for seamless agent integration.MIT
- AlicenseNot gradedqualityDmaintenanceProvides access to official French legal databases (Légifrance and JudiLibre) to search and retrieve French legislation, legal codes, case law, and judicial decisions through authenticated APIs.36MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying and retrieving legal texts and decisions from French public APIs Légifrance and JudiLibre for legal research.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.