Skip to main content
Glama

french_breach_remedy_notice

Generates compliant formal cure notice (Mise en demeure) enforcing statutory resolutory clauses under Articles 1225 and 1226 of the French Civil Code.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
breach_typeYesBreach category: payment_default, service_failure, delivery_delay, confidentiality
debtor_nameYesLegal entity name of defaulting party
creditor_nameYesLegal entity name of creditor issuing notice
amount_due_eurNoOutstanding claim amount in EUR (optional)
contract_referenceYesContract ID, date, or agreement reference
remedy_period_daysNoCure period granted (default: 15 days)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
subjectNo
audit_sealYes
formal_notice_bodyYes
statutory_referencesYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=false and destructiveHint=false, so the safety profile is already covered. "Generates" usefully signals a document is produced rather than a state change being applied, and the statutory framing adds domain context, but nothing is said about permissions, whether the notice is dispatched, or side effects. The description neither contradicts nor richly extends 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence leading with the verb and the deliverable, with zero filler. Every clause earns its place by adding scope or legal grounding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists and schema coverage is complete, so return values need no explanation. However, for a six-parameter legal-generation tool the description supplies no procedural context (preconditions, what the notice contains, relationship to deadline or termination tools), leaving a real gap in workflow guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all six fields (breach_type enum values, amount_due_eur, remedy_period_days default) are already documented in the schema. The description adds no parameter-level meaning beyond the statutory reference, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Names a specific verb and artifact ("Generates ... formal cure notice (Mise en demeure)") and anchors it in Articles 1225 and 1226 of the French Civil Code. An agent can tell this is a document generator rather than a validator or risk analyzer as the sibling tools are, though it never explicitly differentiates itself from them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance, no prerequisites, and no alternatives named. The agent gets no signal about when a Mise en demeure is the appropriate instrument versus the sibling tools (e.g. french_commercial_termination_risk or french_b2b_clause_validator).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources