Model Context Protocol (MCP) server for German Electronic Invoicing (ZUGFeRD 2.x / XRechnung 3.x). Provides tools to validate, generate, parse, and convert invoices compliant with EN 16931 and KoSIT.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add einvoicing-de -- uvx mcp-einvoicing-de~/.codex/config.toml
[mcp_servers.einvoicing-de]
command = "uvx"
args = ["mcp-einvoicing-de"]
# codex mcp add einvoicing-de -- uvx mcp-einvoicing-de~/.cursor/mcp.json
{
"mcpServers": {
"einvoicing-de": {
"command": "uvx",
"args": [
"mcp-einvoicing-de"
]
}
}
}.vscode/mcp.json
{
"servers": {
"einvoicing-de": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-einvoicing-de"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"einvoicing-de": {
"command": "uvx",
"args": [
"mcp-einvoicing-de"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"einvoicing-de": {
"command": "uvx",
"args": [
"mcp-einvoicing-de"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"einvoicing-de": {
"command": "uvx",
"args": [
"mcp-einvoicing-de"
]
}
}
}