Eleata e-Invoice Validator
Validate EU e-invoices (Peppol, XRechnung, Factur-X, UBL, CII) and explain error codes.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
eleata-einvoice-mcpclaude mcp add eleata-e-invoice-validator -e 'EINVOICE_API_KEY=<your einvoice_api_key>' -- npx -y eleata-einvoice-mcp@0.1.1
{
"mcpServers": {
"eleata-e-invoice-validator": {
"command": "npx",
"args": [
"-y",
"eleata-einvoice-mcp@0.1.1"
],
"env": {
"EINVOICE_API_KEY": "<your einvoice_api_key>"
}
}
}
}
متغيرات البيئة
EINVOICE_API_KEYإلزامي سري Free API key for the eleata e-invoice validation backend (https://eleata.io/signup/)
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
eleata e-invoice MCP server
Validate EU electronic invoices and explain validation error codes directly from your AI coding agent (Claude, Cursor, Copilot, …). It wraps the hosted eleata validation API plus a bundled offline error-code reference.
Never ship a broken invoice. When you ask your agent "is this FatturaPA / XRechnung / Peppol file valid?", it runs the official Schematron rules and gets back the rule id and the fix — before a rejection (an SdI scarto, a Chorus Pro refusal, a KSeF error) ever happens.
Tools
| Tool | What it does | API key |
|---|---|---|
validate_einvoice | Validate one invoice (Peppol BIS 3.0, EN 16931 UBL/CII, XRechnung 3.0.x, Factur-X/ZUGFeRD, UBL, CII). Returns valid/invalid + each rule id, explanation and fix. | required |
list_formats | List the formats eleata validates today + roadmap. | none |
explain_error_code | Explain one error code (e.g. 00400, BR-DE-21) in plain English, with the fix. Works offline. | none |
Setup
- Get a free API key (200 validations/month, no card) at https://eleata.io/signup/.
- Add the server to your agent's MCP config.
Claude Desktop / Claude Code (claude_desktop_config.json or .mcp.json)
{
"mcpServers": {
"eleata-einvoice": {
"command": "npx",
"args": ["-y", "eleata-einvoice-mcp"],
"env": { "EINVOICE_API_KEY": "your_free_key_here" }
}
}
}
Cursor (~/.cursor/mcp.json)
Same block as above.
Example prompts
- "Validate this XRechnung file and tell me what to fix" (paste the XML)
- "What does FatturaPA error 00400 mean and how do I fix it?"
- "Which e-invoice formats can you validate today?"
Privacy
validate_einvoice sends the invoice you pass to the hosted eleata API for validation. list_formats
and explain_error_code are local/offline (the error-code reference is bundled). See
https://eleata.io/privacy/.
Links
- Web validator, CLI and GitHub Action: https://eleata.io
- Error-code reference: https://eleata.io/error/
- CLI (
npx @eleata/validate-einvoice): same API, for CI/CD
MIT licensed. Schematron engines: Mustang / phive. Schematron rules from CEN, OpenPeppol, KoSIT.
الأسئلة الشائعة
ما هو Eleata e-Invoice Validator؟
Validate EU e-invoices (Peppol, XRechnung, Factur-X, UBL, CII) and explain error codes.
كيف أثبّت Eleata e-Invoice Validator؟
يعمل على جهازك. في Claude Code: claude mcp add eleata-e-invoice-validator -e 'EINVOICE_API_KEY=<your einvoice_api_key>' -- npx -y eleata-einvoice-mcp@0.1.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Eleata e-Invoice Validator إلى مفتاح API؟
نعم. يتطلب EINVOICE_API_KEY، وتضبطها في إعداداته.
هل Eleata e-Invoice Validator مفتوح المصدر؟
شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.
من يصون Eleata e-Invoice Validator؟
ينشره hernaninverso. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.