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 data APIs for AI agents. USDC on Base via x402. 33 tools, no signup.
x402 toolkit for AI agents: paid web, AI, and Base chain tools per call in USDC. Free tools too.
Related MCP Servers
- AlicenseBqualityAmaintenancePay-per-call AI agent APIs on Base via x402. Multiple tools across patents, law, AI, geo, weather, crypto, and more. Always growing.2018MIT
- FlicenseAqualityCmaintenancePay-per-call tools for AI agents including trust checks, due diligence, market data, and human-verified approvals, settled in USDC on Base via the x402 protocol.16-
- AlicenseNot gradedqualityCmaintenanceMCP server providing EU compliance APIs for VAT validation, sanctions screening, counterparty checks, and invoice extraction. Enables AI agents to make pay-per-call requests settled in USDC on Base via x402, with no account or API key required.MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to use pay-per-use web scraping, Base blockchain analytics, and PDF text extraction tools, monetized via x402 USDC micropayments.-