fr-legal-kit
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fr-legal-kitGenerate the L441-10 penalty mention for a 1,200 € invoice paid 10 days late."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fr-legal-kit
x402 API for AI agents. Offline French legal helpers. $0.01 USDC on Base per call. No INSEE, no scrape, no PDP.
Live: https://fr-legal-kit.monnet-yanis1.workers.dev
MCP registry: io.github.CartonPliant/fr-legal-kit
x402scan: https://www.x402scan.com/server/edab7902-3c37-4463-97ef-fa115c225b8d
AgentCash: npx agentcash add https://fr-legal-kit.monnet-yanis1.workers.dev
Routes
POST | What |
| Who must receive e-invoices since 1 Sep 2026 vs emit (GE/ETI 2026, PME/micro 2027) |
| L441-10 C. com. interest (BCE MRO +10 pts, H2-2026 default 2.40%) + 40 € (D.441-5) |
| Invoice date + net days; next open day skipping L.3133-1 holidays 2026–2027 |
| Metropolitan public holidays (11 in 2026, Easter Monday 6 Apr) |
| Agreed-term ceiling: 60 days after invoice, or 45 days EOM if stipulated (L441-10 I) |
| Indicative VAT 20 / 10 / 5.5 / 2.1 |
| Checklist of L441-9 / 293 B / L441-10 mention field ids |
| FR intra-community VAT id from SIREN (CGI 286 ter formula, not VIES) |
| Collable L441-10 + D.441-5 mention strings (12,40 % + 40 €) |
| 2026 293 B thresholds (37 500 / 85 000 €) + statutory mention |
| Relance calendar J+1 / J+8 / J+15 after due date (usage; L441-10 sans rappel) |
| Inclusive open-day count between two dates (skip weekend + L.3133-1) |
| L441-9 chronological sequence: next number + no-gap rules |
| French amount in words (12,40 → douze euros et quarante centimes) |
| Alsace-Moselle extras (Good Friday + St Stephen) + combined calendar |
| 45 jours fin de mois (L441-10 I): month-end+45 and +45-then-EOM |
| HT ↔ TTC at CGI rates 20 / 10 / 5.5 / 2.1 / 0 |
| Calendar days from due_date to as_of (input for late-penalties) |
| SIRET → SIREN + NIC + checksums + VAT key (no INSEE) |
| Devis validity calendar (default 30 days, usage not L441-9) |
| APE/NAF rev.2 format (4 digits + letter, e.g. 62.01Z). No INSEE |
| 5-digit postcode → department (2A/2B, 97x, Alsace-Moselle flag) |
| Extra invoice mentions by form (EI/micro vs SAS/SARL capital+RCS) |
| FR IBAN 27 chars: bank / branch / account / RIB key + ISO checksum |
| Avoir: next AV- number + CGI 289 mention of original invoice (L441-9, no reuse) |
| FR phone format (ARCEP): 10 digits / +33 → E.164 + invoice mention. No lookup |
| Share-capital mention (SAS au capital de 1 000,00 €). EI/micro: none |
| RCS + greffe city + SIREN ( |
| EUR legal tender; foreign ccy OK, VAT in euros. No FX |
| L441-10 early-payment discount mention, or « Pas d'escompte… » |
| Down-payment invoice: AC- number, 30% default, remaining TTC (CGI 289) |
| Invoice date JJ/MM/AAAA + weekday (L441-9 emission date format) |
| Means of payment mention (virement / chèque / CB / …) L441-9 |
| L441-10: interest starts the calendar day after the due date |
| Siège social mention: street + CP + city (L441-9, not a Kbis) |
| Invoice footer HT/TVA/TTC + « Net à payer : 1 200,00 € » |
| CGI 289 title: Facture / Avoir / acompte / note d'honoraires / Devis |
| Reverse-charge VAT mention (CGI 283 / BTP 283-2 nonies / import) |
| FR EORI = FR + SIREN (format only, no customs lookup) |
| Copy of an invoice: same number, stamped DUPLICATA (not a new invoice) |
| Artisan RM + city + SIREN ( |
| L441-9 client identification: name + optional SIRET/SIREN + city |
| Line unit of measure (heure / jour / forfait / …) + optional qty |
| L441-6 CGV mention (« Nos conditions générales de vente s'appliquent. ») |
| Retention-of-title clause (L.624-16) until full payment. Goods only |
| Consumer legal warranty 2 years from delivery (C. conso L.217-3) |
| Consumer mediator mention (C. conso L.612-1). B2C only |
| Date of supply vs invoice date (CGI 289 / 242 nonies A) |
| L441-9 invoice line: designation + qty/unit + unit price HT |
| Multi-page invoice footer: Page X/Y |
| 14-day consumer withdrawal (L.221-18). B2C distance/off-premises |
| Keep the invoice 10 years (L123-22) / 6 years tax (LPF L102 B) |
| Payment action: 5 years B2B (L110-4) or 2 years B2C (L.218-2) |
| Commercial warranty (L.217-21), distinct from the 2-year legal one |
| VAT exemption: CGI 262 extra-EU or 262 ter I intra-EU |
| Pro forma header — not an invoice (CGI 289) |
| Jours francs (CPC 642): start day out, weekend/holiday rolls |
| Contractual penalty clause (C. civ. 1231-5), not L441-10 |
| Billing period from/to for continuous services (CGI 289) |
| Self-billing stamp (CGI 289), optional seller name |
| Invoice data footer: RGPD 6.1.b/c + 10-year keep |
| French language mention (Toubon B2C / tax-control B2B) |
| Purchase-order number (+ optional date) on the invoice |
| Disbursements out of the VAT base (CGI 267) |
| Arrhes (C. civ. 1590), distinct from acompte — seller returns double |
| Calendar prorata of a monthly HT over from/to |
| SIRET/SIREN checksum only |
| IBAN ISO 13616 checksum only |
| MCP JSON-RPC: |
See /llms.txt on the host. Isolated SKU — not Devis d’abord, not Fiche Pleine, not Ibis.
Related paid API: fr-invoice-mentions (mention blocks, $0.02).
This server cannot be deployed
Maintenance
Related MCP Connectors
x402 paid API tools for AI agents on Base: EU/global registries, crypto, wallet & agent trust.
Pay-per-call tools for autonomous agents, settled in USDC on Base via x402.
Pay-per-call checks for AI agents: sanctions, MiCA, French KYB, AI Act. USDC via x402.
Pay-per-call data APIs for AI agents. USDC on Base via x402. 33 tools, no signup.
Related MCP Servers
- AlicenseBqualityBmaintenancePay-per-call AI agent APIs on Base via x402. Multiple tools across patents, law, AI, geo, weather, crypto, and more. Always growing.2018MIT
- AlicenseAqualityBmaintenanceTrust layer for AI agents: 22 pay-per-call x402 tools for scam and fraud checks, payment pre-flight, wallet screening, policy approvals, contact extraction and company research. Free preview with no wallet; paid calls settle in USDC on Base.22MIT
- AlicenseNot gradedqualityBmaintenanceFrench company data for AI agents: directors with probable business email, people search, counterparty checks (KYB) and hiring signals from official registries. Paid per call with x402 (USDC on Base or Solana), charged only when found.264 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to call pay-per-request AI and web tools—including web-to-Markdown reading, PDF extraction, translation, compliance lookups, domain/email/Solana data, and prediction-market intelligence—without accounts or API keys, settling each call in USDC via x402 on Base, Solana, or Arc.MIT