
Facture Électronique France
Connects your AI agent to France's mandatory e-invoicing infrastructure via the AFNOR XP Z12-013 standard APIs, which go live September 2026. You get 17 tools split between Flow Service (submit invoices in Factur-X, UBL, or CII formats, search flows, update lifecycle status) and Directory Service (look up companies by SIREN/SIRET, resolve routing codes, manage directory entries). Built on mcp-einvoicing-core for OAuth2 handling and token management. Designed to sit between your ERP system and any approved Plateforme Agréée in the French B2B invoicing ecosystem. If you're building compliance tooling or invoice workflows for French businesses, this implements the regulated spec so you don't have to parse it yourself.
- tools
- 31
- transport
- STDIO
- last updated
- Sep 12, 2026
Tools
31 toolsPublic tool metadata for what this MCP can expose to an agent.
submit_flowSubmit invoices (Factur-X, UBL, CII) or e-reporting data.
Submit invoices (Factur-X, UBL, CII) or e-reporting data.
No parameter schema in public metadata yet.
search_flowsMulti-criteria search of sent or received flows using the standard filters.
Multi-criteria search of sent or received flows using the standard filters.
No parameter schema in public metadata yet.
submit_lifecycle_statusUpdate the lifecycle status (e.g., Made available, Collected, Dispute).
Update the lifecycle status (e.g., Made available, Collected, Dispute).
No parameter schema in public metadata yet.
get_flowRetrieve the full details and attachments of a specific flow.
Retrieve the full details and attachments of a specific flow.
No parameter schema in public metadata yet.
healthcheck_flowTest the connectivity and availability of the PA Flow API.
Test the connectivity and availability of the PA Flow API.
No parameter schema in public metadata yet.
search_companyLook up legal units (SIREN).
Look up legal units (SIREN).
No parameter schema in public metadata yet.
get_company_by_sirenLook up legal units (SIREN).
Look up legal units (SIREN).
No parameter schema in public metadata yet.
get_company_by_id_instanceLook up legal units (SIREN).
Look up legal units (SIREN).
No parameter schema in public metadata yet.
search_establishmentLook up establishments (SIRET).
Look up establishments (SIRET).
No parameter schema in public metadata yet.
get_establishment_by_siretLook up establishments (SIRET).
Look up establishments (SIRET).
No parameter schema in public metadata yet.
get_establishment_by_id_instanceLook up establishments (SIRET).
Look up establishments (SIRET).
No parameter schema in public metadata yet.
search_routing_codeManage routing codes (code-routage).
Manage routing codes (code-routage).
No parameter schema in public metadata yet.
get_routing_code_by_siret_and_codeManage routing codes (code-routage).
Manage routing codes (code-routage).
No parameter schema in public metadata yet.
get_routing_code_by_id_instanceManage routing codes (code-routage).
Manage routing codes (code-routage).
No parameter schema in public metadata yet.
create_routing_codeManage routing codes (code-routage).
Manage routing codes (code-routage).
No parameter schema in public metadata yet.
update_routing_codeManage routing codes (code-routage).
Manage routing codes (code-routage).
No parameter schema in public metadata yet.
replace_routing_codeManage routing codes (code-routage).
Manage routing codes (code-routage).
No parameter schema in public metadata yet.
search_directory_lineManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
get_directory_line_by_codeManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
get_directory_lineManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
create_directory_lineManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
update_directory_lineManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
replace_directory_lineManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
delete_directory_lineManage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
Manage directory lines (ligne-annuaire), the electronic-invoice receiving addresses.
No parameter schema in public metadata yet.
check_ppf_annuaire_healthCheck availability of the PPF Annuaire service.
Check availability of the PPF Annuaire service.
No parameter schema in public metadata yet.
list_webhooksList all webhook subscription IDs for the current token holder.
List all webhook subscription IDs for the current token holder.
No parameter schema in public metadata yet.
get_webhookRetrieve the full details of a webhook subscription.
Retrieve the full details of a webhook subscription.
No parameter schema in public metadata yet.
create_webhookSubscribe to flow event notifications (filter by flow type, direction, processing rule).
Subscribe to flow event notifications (filter by flow type, direction, processing rule).
No parameter schema in public metadata yet.
update_webhookUpdate a webhook's technical parameters (authentication, signature).
Update a webhook's technical parameters (authentication, signature).
No parameter schema in public metadata yet.
delete_webhookUnsubscribe from a webhook.
Unsubscribe from a webhook.
No parameter schema in public metadata yet.
validate_facturx
No parameter schema in public metadata yet.
Sponsors
Readme
mcp-facture-electronique-fr 🇫🇷
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).
Introduction
Details
- Repository
- github.com/cmendezs/mcp-facture-electronique-fr
- Package
mcp-facture-electronique-fr- Transport
- STDIO
- Registry
- MCP registry, active