EU E-Invoice API
Validate, parse and generate EU e-invoices: XRechnung, ZUGFeRD, Peppol BIS, KSeF, FatturaPA.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@einvoiceapi/mcpclaude mcp add eu-e-invoice-api -e 'EINVOICE_API_BASE_URL=https://einvoice-api-main-f5141d8.zuplo.app' -e 'EINVOICE_API_KEY=<your einvoice_api_key>' -- npx -y @einvoiceapi/mcp@1.0.0
{
"mcpServers": {
"eu-e-invoice-api": {
"command": "npx",
"args": [
"-y",
"@einvoiceapi/mcp@1.0.0"
],
"env": {
"EINVOICE_API_BASE_URL": "https://einvoice-api-main-f5141d8.zuplo.app",
"EINVOICE_API_KEY": "<your einvoice_api_key>"
}
}
}
}
Environment variables
EINVOICE_API_BASE_URLrequired API base URL (the gateway shown in the developer portal)EINVOICE_API_KEYrequired secret Your API key from the developer portal (free plan available)
Frequently asked questions
What is EU E-Invoice API?
Validate, parse and generate EU e-invoices: XRechnung, ZUGFeRD, Peppol BIS, KSeF, FatturaPA.
How do I install EU E-Invoice API?
It runs on your machine. In Claude Code: claude mcp add eu-e-invoice-api -e 'EINVOICE_API_BASE_URL=https://einvoice-api-main-f5141d8.zuplo.app' -e 'EINVOICE_API_KEY=<your einvoice_api_key>' -- npx -y @einvoiceapi/mcp@1.0.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does EU E-Invoice API need an API key?
Yes. It expects EINVOICE_API_BASE_URL, EINVOICE_API_KEY, which you set in its configuration.
Who maintains EU E-Invoice API?
It is published by eu.einvoice-api. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.