InvoiceXML Hosted MCP
About
Hosted MCP server for global e-invoice compliance: create, validate, embed, extract & convert Factur-X, Peppol UBL, CII & more
Details
- Author
- Unknown
- Categories
- Finance, Other, Security
Jump to
Hosted MCP server for global e-invoice compliance: create, validate, embed, extract & convert Factur-X, Peppol UBL, CII & more
Connect Claude, ChatGPT, or any MCP client to InvoiceXML and let your AI agent create, validate, convert, render, and read compliant Factur-X, ZUGFeRD, XRechnung, UBL, CII, and Peppol invoices, natively.
Works with Claude & ChatGPT OAuth 2.1 secured Hosted or self-hosted EU infrastructure
Use the managed server for instant setup, or self-host the open-source build on your own infrastructure.
- Zero setup, fully managed and kept up to date
- Secure OAuth 2.1 sign-in, no API key to paste
- Always running on EU infrastructure
{ "mcpServers": { "invoicexml": { "url": "https://mcp.invoicexml.com" } } }
- Run it anywhere with your own API key
- Full control over networking and data flow
- Auditable, platform-independent code
- Switch between API-key and OAuth 2.1 modes
- No per-call fees beyond your own API usage
git clone https://github.com/InvoiceXML/invoicexml-mcp cd invoicexml-mcp export INVOICEXML_API_KEY=sk_live_... dotnet run --project src/InvoiceXml.Mcp.Host
The Model Context Protocol is the open standard for connecting AI assistants to real tools. InvoiceXML is the first to ship a complete e-invoicing MCP server, so an agent can handle EN 16931 compliance the same way it reads a file or searches the web. No glue code, no brittle screen-scraping, no maintaining a compliance library that breaks every time a standard changes.
Every tool is exposed to your agent with a clear name, description, and structured results.
Generate a fully compliant e-invoice in any supported format from structured data.
Check a UBL, CII, or XRechnung document against EN 16931 XSD and Schematron rules.
Validate a Factur-X or ZUGFeRD hybrid PDF and the XML embedded inside it.
Turn UBL, CII, or XRechnung XML into a clean, human-readable PDF preview.
Pull structured JSON or the embedded EN 16931 XML out of a hybrid PDF.
Combine a PDF and a CII XML into a Factur-X or ZUGFeRD hybrid PDF/A-3.
Transform between UBL, CII, XRechnung, Factur-X, and ZUGFeRD on demand.
MCP is an open standard, so InvoiceXML plugs into the tools your team already uses.
An agent receives a supplier PDF, extracts the data, validates it against EN 16931, and converts it to the format your ERP expects, with no human in the loop.
Ask your assistant "is this invoice XRechnung-compliant?" and get a Schematron-level answer that names the exact business rules that failed.
Convert between Factur-X, ZUGFeRD, XRechnung, UBL, and CII inside a chat or an automated pipeline, without wiring up a single library.
Drop a validation step into any agent workflow so invoices are checked before they are sent, booked, or forwarded to a tax authority.
Give your own AI features native e-invoicing without building and maintaining the compliance layer yourself.
Generate the right national format for each counterparty, Germany, France, or anywhere on the Peppol network, from one source document.
One server, the full EN 16931 family, covering the German, French, and EU-wide mandates. Your agent speaks every format your counterparties and tax authorities require.
The EU's core semantic model based on Directive 2014/55/EU that underpins every national format.
Cross-Industry Invoice XML. The UN/CEFACT standard used by ZUGFeRD and Factur-X.
Universal Business Language. Used by Peppol, XRechnung, and many national standards.
Germany's standard for modern B2B e-invoicing. PDF/A-3 with embedded CII XML.
France's equivalent, built on the same CII foundation. Required for B2G and expanding to B2B.
Germany's public sector standard. Pure UBL or CII XML, no PDF wrapper.
Pan-European e-delivery network. UBL-based, used for cross-border invoicing.
Archival PDF format with embedded XML, required for long-term storage compliance.
AI-extracted invoice as a validated JSON model. Every EN 16931 field ready to consume.
The hosted server uses OAuth with Dynamic Client Registration. Your client never sees a raw key.
Documents are processed in memory and deleted on response. No training on your data.
GDPR-aligned, HTTPS-only, hosted in the European Union.
The server is open source and platform-independent. Read it, fork it, run it yourself.
It is a Model Context Protocol (MCP) server that exposes the InvoiceXML e-invoicing API to AI assistants. Once connected, an agent can create, validate, convert, render, and extract compliant invoices (Factur-X, ZUGFeRD, XRechnung, UBL, CII, Peppol) as native tools, without you writing integration code.
Any MCP-compatible client. That includes Claude (Desktop, claude.ai, and Claude Code), ChatGPT custom connectors, Cursor, Windsurf, and VS Code with GitHub Copilot. MCP is an open standard, so there is no vendor lock-in.
What is the difference between hosted and self-hosted?
The hosted server (mcp.invoicexml.com) is fully managed, secured with OAuth 2.1, and requires zero setup. Self-hosting runs the same open-source server on your own infrastructure with your API key, giving you full control over networking and data flow.
No. Documents are processed in memory and the result is returned immediately. Nothing is written to disk or retained after the response, and your data is never used to train models. Infrastructure is EU-based.
Factur-X, ZUGFeRD, XRechnung, UBL (including Peppol BIS Billing 3.0), CII, and the EN 16931 semantic model, with PDF/A-3 hybrid output for the embedded formats.
The hosted server uses OAuth 2.1 with Dynamic Client Registration, so your AI client signs in securely and never sees a raw API key. Self-hosted deployments authenticate with your InvoiceXML API key.
Tamper-evident audit logging for AI decisions. Three tools (record_decision, verify_decision, list_decisions) write to a regulator-grade ledger built on AWS S3 Object Lock with 7-year retention. Designed for EU AI Act Article 12 and FCA SS1/23 evidence requirements. Try zero-config: npx audit-ledger-mcp boots in sandbox mode against a public hosted tenant.
Global e-invoicing compliance: Factur-X, Peppol UBL, CII & more
US LLC formation for non-residents: no SSN, plus EIN, banking, ITIN and annual renewals.
EU Corporate Sustainability Reporting Directive compliance — ESRS data points, double materiality assessments, audit trails, and XBRL-ready outputs for ESG reporting.
Cross-reference DORA and NIS2 requirements — gap analysis, mapping, and compliance overlap detection for financial services
MCP server for Poland's national e-invoicing system KSeF (Krajowy System e-Faktur). Provides 12 tools for complete KSeF API integration including session management, invoice querying/submission, export generation, and system monitoring. Built with Rust for reliability and performance. Perfect for Polish businesses automating e-invoicing processes and developers building KSeF compliance tools.
Attested healthcare-finance MCP. Scan medical bills, estimate appeal probability, generate state-specific appeal letters, benchmark commercial rates, look up ICD-10/CPT/NPI/DEA. Every response Ed25519-signed so LLMs can cite + verify.
AI-powered regulatory compliance checking for financial marketing content across multiple jurisdictions.
Personal wealth & portfolio tracker — 23 OAuth-scoped tools for holdings, performance, FIRE status, crypto P&L, and confirm-gated transaction writes across 20+ markets.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



