MCP server for French e-invoicing (XP Z12-013). Manages invoices, validation and compliance.
This server has been archived and is no longer actively maintained.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"facture-electronique-fr": {
"env": {
"PA_CLIENT_ID": "votre-id",
"PA_TOKEN_URL": "https://auth.votre-pdp.fr/oauth/token",
"PA_BASE_URL_FLOW": "https://api.votre-pdp.fr/flow",
"PA_CLIENT_SECRET": "votre-secret",
"PA_BASE_URL_DIRECTORY": "https://api.votre-pdp.fr/directory"
},
"args": [
"mcp-facture-electronique-fr"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Serveur MCP Python exposant les APIs standardisées AFNOR XP Z12-013 pour la réforme de la facturation électronique française (entrée en vigueur le 1er septembre 2026). Ce projet permet aux agents IA (Claude, IDEs) d'interagir nativement avec l'écosystème des Plateformes Agréées (PA/PDP) en tant que Solution Compatible (SC).
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'mcp-facture-electronique-fr' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp-facture-electronique-fr against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance / legal
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
Let AI agents create, discover, and track tokens across chains via Printr.
MCP Security Weekly
Get CVE alerts and security updates for io.github.cmendezs/mcp-facture-electronique-fr and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Python MCP server exposing the standardized AFNOR XP Z12-013 APIs for the French e-invoicing reform (effective September 1, 2026). This project enables AI agents (Claude, IDEs) to interact natively with the Approved Platform (PA/PDP) ecosystem as a Compatible Solution (SC).
This package is built on top of mcp-einvoicing-core, a shared base library for European e-invoicing MCP servers. It provides the OAuth2 HTTP client, token cache, shared models, logging utilities, and exception hierarchy used by this package.
mcp-einvoicing-core is installed automatically as a transitive dependency, no extra step is needed.
For contributors:
pip install -e ".[dev]"installs the base package from PyPI automatically.
This server operates in Compatible Solution (CS) mode as defined by the French e-invoicing reform. The CS acts as an intermediary between the company's information system and an Approved Platform (AP/PDP). This means:
validate_ereporting_xml is called, but deeper business-rule checks (e.g. coherence between declared amounts and invoice totals) are the responsibility of the AP.The Approved Platform performs final validation and may reject non-conformant submissions with an error code and message.
The server acts as an intelligent communication interface between your AI agent and the technical infrastructure of the reform:
[ ERP / Business IS ] <--> [ MCP Server ] <--> [ Approved Platform (PA/PDP) ]
^ |
| v
[ AI Agent (Claude) ] <--- (XP Z12-013 Standard)
| Service | Domain | Standard | MCP Tools |
|---|---|---|---|
| Flow Service | Invoice flows and e-reporting | Annex A, v1.2.0 | 5 tools |
| Directory Service | Central directory (SIREN/SIRET) | Annex B, v1.2.0 | 12 tools |
| Webhook Service | Event notification subscriptions | Annex A, v1.2.0 | 5 tools |
pip install mcp-facture-electronique-fr
Or without prior installation using uvx:
uvx mcp-facture-electronique-fr
# Clone the repository
git clone https://github.com/cmendezs/mcp-facture-electronique-fr.git
cd mcp-facture-electronique-fr
# Create the virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install in editable mode
pip install -e ".[dev]"
# Initial configuration
cp .env.example
... [View full README on GitHub](https://github.com/cmendezs/mcp-facture-electronique-fr#readme)