← Registry

Productivity

orvel.dev

Generates, validates, and extracts data from electronic invoices in standard formats.

1 endpoint4 known toolsFirst detected September 4, 2026Last detected September 4, 2026

ENDPOINT 1

https://facturx.orvel.dev/mcp

No auth detected

MCP server metadata

Name
facturx
Version
0.1.3
Capabilities
experimentalpromptsresourcestools
Server instructions

Factur-X / EN 16931 e-invoicing tools for France and the EU. - generate_invoice: turn structured invoice data into a compliant Factur-X PDF (PDF/A-3 with embedded CII XML), CII XML or UBL 2.1 XML. Totals and VAT breakdown are computed for you. - embed_xml: attach an existing Factur-X XML to your own PDF and get a Factur-X PDF/A-3. - validate_invoice: check a Factur-X PDF, CII or UBL XML against XSD + EN 16931 schematron, optionally with the French reform rules (fr-ctc). Returns rule ids like BR-CO-10 or BR-FR-01 with locations. - extract_invoice: read the embedded XML and key fields (parties, totals, lines, VAT) from an e-invoice. Amounts are decimal strings (e.g. "1200.00"), dates are ISO 8601 (YYYY-MM-DD). French sellers should provide siren, vat_id and a full address. Call validate_invoice on anything you did not generate here.

Known tools 4

generate_invoice

Create a new, compliant e-invoice (Factur-X PDF/A-3, CII XML or UBL XML) from structured invoice data.

Potential side effects
embed_xml

Combine a visual PDF you already have with a Factur-X (CII) XML into one PDF/A-3 Factur-X invoice.

Potential side effects
validate_invoice

Check whether an existing e-invoice (Factur-X PDF, CII or UBL XML) is compliant, and report why not.

Potential side effects
extract_invoice

Read an e-invoice and return its business data as JSON: number, dates, seller, buyer, totals, VAT breakdown, lines.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.facturx]
url = "https://facturx.orvel.dev/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "facturx": {
      "type": "http",
      "url": "https://facturx.orvel.dev/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: facturx
Remote MCP URL: https://facturx.orvel.dev/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "facturx": {
      "url": "https://facturx.orvel.dev/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "facturx": {
      "type": "http",
      "url": "https://facturx.orvel.dev/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "facturx",
  "transport": "streamable-http",
  "url": "https://facturx.orvel.dev/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.