einvoicewiz
Generate & validate EN 16931 e-invoices (Factur-X, ZUGFeRD, XRechnung); verification certificates
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- HIGH
- MEDIUMen generate_einvoice_xml
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"einvoicewiz": {
"url": "https://einvoicewiz.com/mcp"
}
}
}Puntos de conexión remotos
https://einvoicewiz.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟡signup(email)
Create an einvoicewiz API key with 20 free credits (no card). The key is shown once — store it.
Esquema de entrada
{
"type": "object",
"properties": {
"email": {
"title": "Email",
"type": "string"
}
},
"required": [
"email"
],
"title": "signupArguments"
}🟢check_credits(api_key)
Credits remaining and calls used for an API key.
Esquema de entrada
{
"type": "object",
"properties": {
"api_key": {
"default": "",
"title": "Api Key",
"type": "string"
}
},
"title": "check_creditsArguments"
}⚪generate_einvoice_xml(invoice, profile, api_key)
Invoice JSON → validated EN 16931 CII XML (1 credit; failures free). profile: "en16931" (Factur-X/ZUGFeRD data, B2B) or "xrechnung" (German public sector; needs invoice.buyer_reference = Leitweg-ID and seller contact_email/contact_phone). Invoice schema: see https://einvoicewiz.com/openapi.json (required: invoice_number, issue_date, currency, seller{name,country}, buyer{name,country}, lines[{name,qty,unit_price,vat_rate}]). Returns {xml, validation, verify:{id,url}, credits_left}. On 422 the body lists the violated rules.
Esquema de entrada
{
"type": "object",
"properties": {
"invoice": {
"additionalProperties": true,
"title": "Invoice",
"type": "object"
},
"profile": {
"default": "en16931",
"title": "Profile",
"type": "string"
},
"api_key": {
"default": "",
"title": "Api Key",
"type": "string"
}
},
"required": [
"invoice"
],
"title": "generate_einvoice_xmlArguments"
}🟡create_facturx_pdf(pdf_base64, invoice, api_key)
Your existing PDF invoice + invoice JSON → Factur-X / ZUGFeRD PDF/A-3 with embedded XML (1 credit). pdf_base64: the original PDF, base64-encoded (max 15 MB). Returns {pdf_base64, cert_id, verify_url, credits_left}. The output is validated (EN 16931 + PDF/A-3) before delivery; failures are not charged.
Esquema de entrada
{
"type": "object",
"properties": {
"pdf_base64": {
"title": "Pdf Base64",
"type": "string"
},
"invoice": {
"additionalProperties": true,
"title": "Invoice",
"type": "object"
},
"api_key": {
"default": "",
"title": "Api Key",
"type": "string"
}
},
"required": [
"pdf_base64",
"invoice"
],
"title": "create_facturx_pdfArguments"
}🟡validate_einvoice(file_base64, api_key)
Validate a Factur-X / ZUGFeRD / XRechnung file (PDF or XML, base64) against EN 16931 + KOSIT + PDF/A (1 credit). Returns the rule-level report {result:{status, errors[], warnings[], profile}, verify, credits_left}. verify is set only when the file passed.
Esquema de entrada
{
"type": "object",
"properties": {
"file_base64": {
"title": "File Base64",
"type": "string"
},
"api_key": {
"default": "",
"title": "Api Key",
"type": "string"
}
},
"required": [
"file_base64"
],
"title": "validate_einvoiceArguments"
}⚪lookup_certificate(cert_id)
Look up a verification certificate (EIW-…) — free, no key. Confirms which file hashes passed validation and when.
Esquema de entrada
{
"type": "object",
"properties": {
"cert_id": {
"title": "Cert Id",
"type": "string"
}
},
"required": [
"cert_id"
],
"title": "lookup_certificateArguments"
}⚪which_format_do_i_need(recipient_country, recipient_is_public_authority)
Decision helper (free, no key): which e-invoice format a recipient needs and whether a plain PDF is still acceptable.
Esquema de entrada
{
"type": "object",
"properties": {
"recipient_country": {
"title": "Recipient Country",
"type": "string"
},
"recipient_is_public_authority": {
"default": false,
"title": "Recipient Is Public Authority",
"type": "boolean"
}
},
"required": [
"recipient_country"
],
"title": "which_format_do_i_needArguments"
}Comunidad
Evidencia