Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Facturx

FreeNot checked

Factur-X / EN 16931 e-invoicing MCP server (remote, hosted): generate, validate, extract PDF/A-3 + CII/UBL. By Orvel.

GitHubEmbed

About

Factur-X / EN 16931 e-invoicing MCP server (remote, hosted): generate, validate, extract PDF/A-3 + CII/UBL. By Orvel.

README

Factur-X by Orvel

Factur-X MCP server

Generate, validate and read Factur-X / EN 16931 e-invoices (France, EU) from any MCP client.
Remote server, no install. PDF/A-3 · CII · UBL 2.1 · French fr-ctc rules.

Docs · MCP guide · Pricing (free key, no card) · Conformity report · Status


Endpoint: https://facturx.orvel.dev/mcp (Streamable HTTP, stateless) Registry: io.github.LeBorgneAntoine/facturx on the official MCP registry

France makes electronic invoicing mandatory for all VAT-registered businesses (receiving from September 2026, issuing 2026–2027). Factur-X is the hybrid PDF + XML format of that reform. This server lets an AI agent in Claude, Cursor, VS Code, ChatGPT or your own app produce, check and read compliant invoices without writing an integration.

Tools

Tool What it does
generate_invoice Invoice JSON → Factur-X PDF/A-3, CII XML or UBL XML. Profiles MINIMUM → EXTENDED, EN 16931, FR/EN rendering
embed_xml Attach a Factur-X XML to your own PDF and produce a valid PDF/A-3
validate_invoice XSD + EN 16931 schematron (+ French fr-ctc), structured findings with rule ids
extract_invoice Read a PDF or XML e-invoice: parties, totals, VAT breakdown, lines

Resources: facturx://schema/invoice (JSON Schema of the invoice object) and facturx://guide/french-reform.

All tools are readOnlyHint / idempotentHint. Nothing is stored server-side. initialize, tools/list and resources/* work without a key so you can inspect the server before choosing a plan.

Connect

Get a key at facturx.orvel.dev/docs/pricing (Free plan: 50 documents/month, no card) and send it as Authorization: Bearer <key>.

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "facturx": {
      "url": "https://facturx.orvel.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "facturx": {
      "type": "http",
      "url": "https://facturx.orvel.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Claude Code

claude mcp add --transport http facturx https://facturx.orvel.dev/mcp --header "Authorization: Bearer YOUR_KEY"

Claude Desktop (custom connectors cannot send headers yet, so bridge with mcp-remote)

{
  "mcpServers": {
    "facturx": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://facturx.orvel.dev/mcp", "--header", "Authorization: Bearer ${FACTURX_KEY}"],
      "env": { "FACTURX_KEY": "YOUR_KEY" }
    }
  }
}

More clients (Python SDK, AgenticMarket pay-per-call) in the MCP guide.

Example prompts

  • "Generate a Factur-X invoice for this quote: seller Atelier Numérique SAS (SIREN 732829320, VAT FR40732829320, Paris), buyer Boulangerie Dupont (SIREN 552081317, Lyon), 1 × website development 2500 EUR HT at 20 %, 12 months hosting at 15 EUR, due in 30 days."
  • "Validate the attached supplier invoice against the French rules and explain each failing rule in plain words."
  • "Extract the totals and VAT breakdown from these three PDFs and give me a table."

Conformity

Every published sample is validated by an independent engine (Mustangproject, the reference open-source Factur-X validator): XSD, EN 16931 schematron, French CTC rules, PDF/A-3 with the embedded factur-x.xml. Reports and reproduction steps: Conformity.

REST API

The same engine is available as a REST API (/v1/invoices/generate, /v1/validate, /v1/extract, OpenAPI at /openapi.json). One key, both interfaces, one quota. See the API reference.

About

Built and operated by Orvel (Antoine Le Borgne, France). Hosted in the EU (Railway, Amsterdam). Support: [email protected].

This repository holds the public manifest (server.json), brand assets and client examples of the hosted server. The engine itself is closed source.

from github.com/LeBorgneAntoine/facturx-mcp

Installing Facturx

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/LeBorgneAntoine/facturx-mcp

FAQ

Is Facturx MCP free?

Yes, Facturx MCP is free — one-click install via Unyly at no cost.

Does Facturx need an API key?

No, Facturx runs without API keys or environment variables.

Is Facturx hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Facturx in Claude Desktop, Claude Code or Cursor?

Open Facturx on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

$5

Stripe

Payments, customers, subscriptions

Stripeby Stripe

malamutemayhem/unclick-agent-native-endpoints

110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n

malamutemayhemby malamutemayhem

whiteknightonhorse/APIbase

Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa

whiteknightonhorseby whiteknightonhorse

trackerfitness729-jpg/sitelauncher-mcp-server

Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr

trackerfitness729-jpgby trackerfitness729-jpg

embeddedlayers/mcp-analytics

Statistical analysis, forecasting, and ML for business data (Shopify, Stripe, WooCommerce, eBay, GA4, Search Console). Upload a CSV or connect live data sources

embeddedlayersby embeddedlayers

carrierone/verilexdata-mcp

20 structured datasets (NPI healthcare, SEC filings, OFAC sanctions, crypto whales, Polymarket signals, patents, economic indicators) via x402 pay-per-query wit

carrieroneby carrierone

tipdotmd/tip-md-x402-mcp-server

MCP server for cryptocurrency tipping through AI interfaces using x402 payment protocol and CDP Wallet.

tipdotmdby tipdotmd

laundromatic/shopgraph

Structured product data from the open web — Schema.org + AI extraction for e-commerce enrichment. Pay per call via Stripe. [shopgraph.dev](https://shopgraph.dev

laundromaticby laundromatic

mrslbt/xendit-mcp

Xendit payment gateway for Southeast Asia. Invoices, disbursements, balance checks, and bank transfers across Indonesia, Philippines, Thailand, Vietnam, and Mal

mrslbtby mrslbt

@arbitova/mcp-server

Non-custodial on-chain escrow + AI dispute arbitration for agent-to-agent USDC payments on Base. Seven tools covering the full EscrowV1 contract surface: create

jiayuanliang0716-maxby jiayuanliang0716-max

Compare Facturx with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All finance MCPs