Skip to content

Open-source MCP server for generating, validating, and parsing Factur-X electronic invoices (EN 16931). Designed to be controlled by AI assistants, with automated tax calculations and compliance-ready workflows.

Notifications You must be signed in to change notification settings

SamDreamsMaker/facturx-mcp

Repository files navigation

facturx-mcp

Serveur MCP pour la facturation électronique Factur-X — générez, validez et soumettez des factures conformes à la norme EN 16931 et à la réforme française B2B 2026 directement depuis Claude.

Installation

npm install -g facturx-mcp

Configuration Claude Desktop

Ajoutez dans ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows) :

{
  "mcpServers": {
    "facturx": {
      "command": "facturx-mcp",
      "env": {
        "FACTURX_LICENSE_KEY": "FTRX-..."
      }
    }
  }
}

Sans clé de licence, le mode gratuit est actif (10 générations/jour).

Outils disponibles

Outil Plan Description
facturx_generate Gratuit (10/j) Générer un XML Factur-X valide (EN 16931)
facturx_validate Gratuit Valider les données avant génération
facturx_parse Gratuit Parser un XML Factur-X existant
facturx_compute_totals Gratuit Calculer HT / TVA / TTC
facturx_create_pdf Pro Créer un PDF avec XML embarqué
facturx_extract_from_pdf Pro Extraire le XML depuis un PDF
chorus_submit Pro Soumettre sur Chorus Pro (B2G)
chorus_get_status Pro Statut d'une facture CPP
chorus_list_invoices Pro Lister les factures Chorus Pro

Tarifs

  • Gratuit — 10 générations/jour, outils Factur-X de base
  • Pro — 9.99 €/mois — Outils illimités + Chorus Pro → Acheter maintenant
  • Enterprise — 49.99 €/mois — Multi-comptes Chorus Pro + support prioritaire

Variables d'environnement

Variable Obligatoire Description
FACTURX_LICENSE_KEY Non Clé de licence Pro (format FTRX-...)
CHORUS_CLIENT_ID Pro Client ID PISTE (Chorus Pro)
CHORUS_CLIENT_SECRET Pro Client Secret PISTE
CHORUS_LOGIN Pro Login compte technique Chorus Pro
CHORUS_PASSWORD Pro Mot de passe compte technique
CHORUS_SANDBOX Non true pour le bac à sable (défaut: true)

Exemple

Génère une facture pour ma prestation du mois :
- Vendeur : ACME SAS, TVA FR12345678901, 10 rue de la Paix 75001 Paris
- Acheteur : CLIENT SA, 5 av. des Champs 69001 Lyon
- 10h de développement à 150€/h HT, TVA 20%
- Paiement à 30 jours, IBAN FR76...

Claude utilise automatiquement facturx_generate et retourne le XML Factur-X prêt à l'emploi.

Conformité

  • Norme EN 16931 (directive européenne 2014/55/UE)
  • Compatible Factur-X profils : MINIMUM, BASIC, EN_16931, EXTENDED
  • Compatible ZUGFeRD 2.x (Allemagne)
  • Prêt pour la réforme française e-facturation B2B (septembre 2026)
  • Intégration Chorus Pro (facturation B2G)

Licence

MIT — © 2026 facturx-mcp

About

Open-source MCP server for generating, validating, and parsing Factur-X electronic invoices (EN 16931). Designed to be controlled by AI assistants, with automated tax calculations and compliance-ready workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •