The operating system for validated German e-invoices.
Fakturai generates German B2B e-invoices as ZUGFeRD / Factur-X PDFs with structured XML through one hosted MCP server and REST API.
For Claude, Cursor, n8n, Make, Zapier, and backend services: EN 16931, German-market vocabulary, every invoice checked against the official KoSIT validator before delivery, and readable error reports instead of broken invoices.
Invoice pipeline
SaaS backbone
Launch offer
PDF invoices are now legacy. Get API-generated ZUGFeRD invoices before the issuing deadline becomes painful.
Fakturai turns invoice data into German B2B e-invoices via REST API or MCP. Built for SaaS teams, agencies, and automation workflows that need structured output without rebuilding billing.
Connect the remote MCP server
fakturai exposes a hosted Streamable HTTP MCP server at https://fakturai.de/mcp Use OAuth for interactive clients or a long-lived API key for servers and automations.
What you need
MCP URL
https://fakturai.de/mcp
Auth mode
OAuth for users, bearer API key for automation
Env var
FAKTURAI_API_KEY
Tools
generate_einvoice, validate_einvoice, compliance_status
Response
PDF + XML payload or validation/error report
{
"mcpServers": {
"fakturai": {
"url": "https://fakturai.de/mcp",
"authorization": {
"type": "oauth"
}
}
}
}Authentication: OAuth for user-facing MCP clients, or Authorization: Bearer <FAKTURAI_API_KEY> for long-running agents, n8n workflows, and backend services.
Available tools
generate_einvoiceGenerate a ZUGFeRD / Factur-X invoice checked before delivery
validate_einvoiceValidate an existing invoice against German e-invoice rules
compliance_statusService readiness and compliance status for automation
REST API example
Not using MCP yet? Call the same generation path from a backend or n8n workflow.
curl -X POST https://fakturai.de/api/v1/invoices \
-H "X-API-Key: $FAKTURAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"invoice_date": "2026-06-01",
"due_date": "2026-06-15",
"currency": "EUR",
"buyer": {
"name": "Acme GmbH",
"address": {
"line_one": "Beispielweg 42",
"postcode": "80331",
"city": "München",
"country": "DE"
},
"vat_id": "DE123456789"
},
"lines": [
{
"name": "Softwareentwicklung",
"quantity": "8",
"unit": "HUR",
"unit_price": "150.00",
"vat_rate": "19.00"
}
]
}'Example: generate an invoice in Claude
You say to Claude:
fakturai returns:
The standards landscape without the jargon
German e-invoicing has layers: EU content rules, German exchange formats, and technical validation. You do not need to know every acronym to send a file your buyer can process.
EN 16931
The rulebook
The European rulebook for e-invoice content: buyer, seller, VAT, payment terms, line items, totals, and validation rules. fakturai generates EN 16931-aligned CII data so the invoice has the structure German B2B systems expect.
ZUGFeRD 2.3
German hybrid PDF
The German name for the hybrid PDF format buyers can actually use: a readable PDF/A-3 with the machine-readable Factur-X XML embedded inside. Humans read the PDF, accounting systems ingest the XML.
Factur-X
Franco-German hybrid
The same hybrid PDF/XML format under the Franco-German name. If your customer, ERP, or accounting tool asks for Factur-X, that maps to the same ZUGFeRD-style output fakturai generates.
XRechnung
B2G strict variant
The stricter German B2G profile for invoices to federal, state, and municipal authorities. For normal B2B invoices, fakturai reports XRechnung findings as advisory guidance instead of treating every public-sector rule as a delivery blocker.
Technical validation
KoSIT acceptance before delivery
fakturai checks the invoice structure, embedded XML, totals, VAT data, and PDF/A layer, and runs every invoice through the official KoSIT validator before delivery. Files are returned only after they pass the KoSIT gate; failures return a readable error report instead of a broken invoice.
Mandate timeline: German Growth Opportunities Act
Jan 2025
All German businesses must be able to RECEIVE e-invoices.
Jan 2027
Businesses with >€800k revenue must ISSUE e-invoices.
Jan 2028
Remaining German B2B businesses must ISSUE e-invoices.
Start free. Scale when it counts.
The validator is always free. Choose a subscription package or pay per generated invoice.
Free
Check existing files without creating an account.
- Unlimited invoice validation
- Technical e-invoice checks
- PDF/A compliance check
- No account required
Pay as you go
Best for low or spiky generation volume.
- Metered generation billing
- No monthly minimum
- MCP server access
- REST API
- PDF + CII XML output
- Scoped API keys
Starter
Best for predictable recurring invoice volume.
- 500 invoices included
- €0.05 per extra invoice
- MCP + REST API
- Team API keys
- Usage overview
Business
Best for higher-volume teams and automation workflows.
- 2,500 invoices included
- €0.03 per extra invoice
- MCP + REST API
- Team API keys
- Priority onboarding
Subscription and metered billing are both available for testing. Signup creates an API key; subscription checkout starts payment for included monthly volume. See what gets checked.