mcp-einvoicing-de MCP
A Python-based Model Context Protocol server enabling AI agents to create, validate, parse, and convert German electronic invoices compliant with ZUGFeRD 2.x, XRechnung 3.x, and EN 16931 standards. It supports local validation and optional Peppol transport.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Validate invoices against KoSIT standards
- Generate ZUGFeRD 2.x compliant files
- Parse XRechnung 3.x documents
- Convert invoice formats locally
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
mcp-einvoicing-de 0.11.4
{
"version": "0.11.4",
"transport": "stdio",
"identifier": "mcp-einvoicing-de",
"registryType": "pypi",
"environmentVariables": [
{
"name": "EINVOICING_DE_LOG_LEVEL",
"format": "string",
"description": "Logging level: DEBUG, INFO (default), WARNING, or ERROR"
},
{
"name": "EINVOICING_DE_KOSIT_ENABLE",
"format": "string",
"description": "Set to 1 to opt in to remote KoSIT cloud validation by default across all invoice_validate calls (egresses the full invoice payload). Local Schematron only by default; callers can still opt in per-call with cloud_validate=True."
},
{
"name": "EINVOICING_DE_KOSIT_VALIDATOR_URL",
"format": "string",
"description": "URL of a self-hosted KoSIT validation tool REST endpoint (e.g. http://localhost:8080/api/v1/validate), used only when cloud validation is enabled (cloud_validate=True or EINVOICING_DE_KOSIT_ENABLE=1). Defaults to an [Unverified] validator.kosit.de endpoint if unset."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"mcp-einvoicing-de-mcp": {
"command": "uvx",
"args": [
"mcp-einvoicing-de==0.11.4"
],
"env": {
"EINVOICING_DE_LOG_LEVEL": "<YOUR_EINVOICING_DE_LOG_LEVEL>",
"EINVOICING_DE_KOSIT_ENABLE": "<YOUR_EINVOICING_DE_KOSIT_ENABLE>",
"EINVOICING_DE_KOSIT_VALIDATOR_URL": "<YOUR_EINVOICING_DE_KOSIT_VALIDATOR_URL>"
}
}
}
}Cline
{
"mcpServers": {
"mcp-einvoicing-de-mcp": {
"command": "uvx",
"args": [
"mcp-einvoicing-de==0.11.4"
],
"env": {
"EINVOICING_DE_LOG_LEVEL": "<YOUR_EINVOICING_DE_LOG_LEVEL>",
"EINVOICING_DE_KOSIT_ENABLE": "<YOUR_EINVOICING_DE_KOSIT_ENABLE>",
"EINVOICING_DE_KOSIT_VALIDATOR_URL": "<YOUR_EINVOICING_DE_KOSIT_VALIDATOR_URL>"
}
}
}
}VS Code
{
"servers": {
"mcp-einvoicing-de-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-einvoicing-de==0.11.4"
],
"env": {
"EINVOICING_DE_LOG_LEVEL": "<YOUR_EINVOICING_DE_LOG_LEVEL>",
"EINVOICING_DE_KOSIT_ENABLE": "<YOUR_EINVOICING_DE_KOSIT_ENABLE>",
"EINVOICING_DE_KOSIT_VALIDATOR_URL": "<YOUR_EINVOICING_DE_KOSIT_VALIDATOR_URL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mcp-einvoicing-de-mcp": {
"command": "uvx",
"args": [
"mcp-einvoicing-de==0.11.4"
],
"env": {
"EINVOICING_DE_LOG_LEVEL": "<YOUR_EINVOICING_DE_LOG_LEVEL>",
"EINVOICING_DE_KOSIT_ENABLE": "<YOUR_EINVOICING_DE_KOSIT_ENABLE>",
"EINVOICING_DE_KOSIT_VALIDATOR_URL": "<YOUR_EINVOICING_DE_KOSIT_VALIDATOR_URL>"
}
}
}
}Let your agent find its tools
Find servers like mcp-einvoicing-de MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.