fr-legal-kit

io.github.CartonPliant由 GitHub 帳號 CartonPliant 發布v1.3.0更新於 Oct 24, 2026

French legal helpers for agents: e-invoice, L441-10, SIRET/IBAN. $0.01 USDC x402

已驗證Streamable HTTP可網頁執行金融開發者工具商業與電商

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供離線的法國法律與發票輔助計算,涵蓋電子發票規則、滯納金、SIRET/IBAN 檢核和發票標註格式,按次付費。

可以做什麼
計算法國發票規則:電子發票的接收方與開立方、付款期限上限、到期日、營業日計數、滯納金利息與催款步驟、加值稅稅率與含稅未稅換算、按比例分攤和 jours francs。產生發票措辭與標註:罰則文字、法律形式、資本額、RCS/RM、註冊地址、付款方式、CGV、所有權保留、反向課稅、出口免稅、形式發票、貸項通知、訂金、副本、頁尾和金額大寫。檢核與推導識別碼:SIRET/SIREN 檢核碼、由 SIRET 得 SIREN、法國 IBAN 與 RIB 金鑰、歐盟內加值稅號、EORI、APE/NAF 格式、郵遞區號對應省份和法國電話號碼格式化。查詢法國國定假日,包括阿爾薩斯-摩澤爾地區。
適用情境
適合助理起草、核對或解釋法國發票、報價單和付款條款,或回答法國開票義務、假日和識別碼格式相關問題。每次呼叫都計費,因此較適合少量有針對性的查詢,而非批次處理。
執行需求
遠端 streamable HTTP 端點;未宣告需要帳號、API 金鑰或環境變數。呼叫透過 x402 協定在 Base 上以 USDC 按次付費,因此需要相容的付費用戶端或錢包。需要能存取該主機的網路。
安裝前請注意
每次工具呼叫在 Base 上花費 0.01 USDC,重複或自動化使用會實際花錢;tools/list 據稱免費。這些輔助工具是離線的格式與規則計算器,並非官方登記庫:不提供 INSEE、VIES 或海關查詢,輸出也不是 Kbis 或官方證明。依賴結果前應核對現行法律條文。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 fr-legal-kit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.CartonPliant%2Ffr-legal-kit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "fr-legal-kit": {
      "type": "http",
      "url": "https://fr-legal-kit.monnet-yanis1.workers.dev/mcp"
    }
  }
}

README

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

POSTWhat
/v1/einvoice-whoWho must receive e-invoices since 1 Sep 2026 vs emit (GE/ETI 2026, PME/micro 2027)
/v1/late-penaltiesL441-10 C. com. interest (BCE MRO +10 pts, H2-2026 default 2.40%) + 40 € (D.441-5)
/v1/due-dateInvoice date + net days; next open day skipping L.3133-1 holidays 2026–2027
/v1/holidaysMetropolitan public holidays (11 in 2026, Easter Monday 6 Apr)
/v1/payment-term-maxAgreed-term ceiling: 60 days after invoice, or 45 days EOM if stipulated (L441-10 I)
/v1/tva-rateIndicative VAT 20 / 10 / 5.5 / 2.1
/v1/mention-fieldsChecklist of L441-9 / 293 B / L441-10 mention field ids
/v1/vat-keyFR intra-community VAT id from SIREN (CGI 286 ter formula, not VIES)
/v1/penalty-textCollable L441-10 + D.441-5 mention strings (12,40 % + 40 €)
/v1/franchise-293b2026 293 B thresholds (37 500 / 85 000 €) + statutory mention
/v1/dunning-stepsRelance calendar J+1 / J+8 / J+15 after due date (usage; L441-10 sans rappel)
/v1/open-daysInclusive open-day count between two dates (skip weekend + L.3133-1)
/v1/invoice-numberingL441-9 chronological sequence: next number + no-gap rules
/v1/amount-wordsFrench amount in words (12,40 → douze euros et quarante centimes)
/v1/alsace-holidaysAlsace-Moselle extras (Good Friday + St Stephen) + combined calendar
/v1/due-date-eom45 jours fin de mois (L441-10 I): month-end+45 and +45-then-EOM
/v1/ht-ttcHT ↔ TTC at CGI rates 20 / 10 / 5.5 / 2.1 / 0
/v1/days-lateCalendar days from due_date to as_of (input for late-penalties)
/v1/siren-from-siretSIRET → SIREN + NIC + checksums + VAT key (no INSEE)
/v1/quote-validityDevis validity calendar (default 30 days, usage not L441-9)
/v1/ape-nafAPE/NAF rev.2 format (4 digits + letter, e.g. 62.01Z). No INSEE
/v1/postcode-fr5-digit postcode → department (2A/2B, 97x, Alsace-Moselle flag)
/v1/legal-formExtra invoice mentions by form (EI/micro vs SAS/SARL capital+RCS)
/v1/iban-frFR IBAN 27 chars: bank / branch / account / RIB key + ISO checksum
/v1/credit-noteAvoir: next AV- number + CGI 289 mention of original invoice (L441-9, no reuse)
/v1/phone-frFR phone format (ARCEP): 10 digits / +33 → E.164 + invoice mention. No lookup
/v1/capital-socialShare-capital mention (SAS au capital de 1 000,00 €). EI/micro: none
/v1/rcs-mentionRCS + greffe city + SIREN (RCS Pau 404 833 048). Format, not a Kbis
/v1/invoice-currencyEUR legal tender; foreign ccy OK, VAT in euros. No FX
/v1/escompteL441-10 early-payment discount mention, or « Pas d'escompte… »
/v1/acompteDown-payment invoice: AC- number, 30% default, remaining TTC (CGI 289)
/v1/date-frInvoice date JJ/MM/AAAA + weekday (L441-9 emission date format)
/v1/payment-meansMeans of payment mention (virement / chèque / CB / …) L441-9
/v1/interest-startL441-10: interest starts the calendar day after the due date
/v1/siege-socialSiège social mention: street + CP + city (L441-9, not a Kbis)
/v1/net-a-payerInvoice footer HT/TVA/TTC + « Net à payer : 1 200,00 € »
/v1/doc-titleCGI 289 title: Facture / Avoir / acompte / note d'honoraires / Devis
/v1/autoliquidationReverse-charge VAT mention (CGI 283 / BTP 283-2 nonies / import)
/v1/eoriFR EORI = FR + SIREN (format only, no customs lookup)
/v1/duplicataCopy of an invoice: same number, stamped DUPLICATA (not a new invoice)
/v1/rm-mentionArtisan RM + city + SIREN (RM Pau 404 833 048). Format, not a D1
/v1/buyerL441-9 client identification: name + optional SIRET/SIREN + city
/v1/unitLine unit of measure (heure / jour / forfait / …) + optional qty
/v1/cgvL441-6 CGV mention (« Nos conditions générales de vente s'appliquent. »)
/v1/reserve-proprieteRetention-of-title clause (L.624-16) until full payment. Goods only
/v1/garantie-legaleConsumer legal warranty 2 years from delivery (C. conso L.217-3)
/v1/mediateurConsumer mediator mention (C. conso L.612-1). B2C only
/v1/deliveryDate of supply vs invoice date (CGI 289 / 242 nonies A)
/v1/lineL441-9 invoice line: designation + qty/unit + unit price HT
/v1/pageMulti-page invoice footer: Page X/Y
/v1/retractation14-day consumer withdrawal (L.221-18). B2C distance/off-premises
/v1/conservationKeep the invoice 10 years (L123-22) / 6 years tax (LPF L102 B)
/v1/prescriptionPayment action: 5 years B2B (L110-4) or 2 years B2C (L.218-2)
/v1/garantie-commercialeCommercial warranty (L.217-21), distinct from the 2-year legal one
/v1/exportVAT exemption: CGI 262 extra-EU or 262 ter I intra-EU
/v1/proformaPro forma header — not an invoice (CGI 289)
/v1/jours-francsJours francs (CPC 642): start day out, weekend/holiday rolls
/v1/clause-penaleContractual penalty clause (C. civ. 1231-5), not L441-10
/v1/periodeBilling period from/to for continuous services (CGI 289)
/v1/autofacturationSelf-billing stamp (CGI 289), optional seller name
/v1/rgpdInvoice data footer: RGPD 6.1.b/c + 10-year keep
/v1/langueFrench language mention (Toubon B2C / tax-control B2B)
/v1/commandePurchase-order number (+ optional date) on the invoice
/v1/deboursDisbursements out of the VAT base (CGI 267)
/v1/arrhesArrhes (C. civ. 1590), distinct from acompte — seller returns double
/v1/prorataCalendar prorata of a monthly HT over from/to
/v1/check-siretSIRET/SIREN checksum only
/v1/check-ibanIBAN ISO 13616 checksum only
POST /mcpMCP JSON-RPC: tools/list free, tools/call $0.01

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).

來源:README.md,提交 ba8a7f0

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.3.0最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式必需10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。