Einvoicewiz

com.einvoicewizPublished by einvoicewiz.comOfficial publisherv1.0.0Updated Oct 24, 2026

Generate & validate EN 16931 e-invoices (Factur-X, ZUGFeRD, XRechnung); verification certificates

VerifiedStreamable HTTPWeb executableFinance

Overview

AI-generated overview

Lets an assistant generate and validate EN 16931 e-invoices (Factur-X, ZUGFeRD, XRechnung) and look up verification certificates.

What you can do
Provides tools that turn invoice JSON into validated EN 16931 CII XML, with en16931 and xrechnung profiles. It can combine an existing PDF invoice with JSON into a Factur-X/ZUGFeRD PDF/A-3 with embedded XML. A validation tool checks PDF or XML files against EN 16931, KOSIT and PDF/A and returns a rule-level report. It also offers certificate lookup, credit checks and a free format decision helper.
When to use it
Use it when an assistant must produce or check EN 16931 e-invoices, such as B2B Factur-X/ZUGFeRD or German public-sector XRechnung. It also fits validating an existing PDF or XML invoice before submission, or first deciding which format a recipient needs.
Requirements
Remote HTTP endpoint; no local package. Paid tools need an API key in the X-API-Key header; the signup tool can obtain one with 20 free credits. Certificate lookup and the format helper are free and need no key.
Before you install
Generating XML, creating a PDF and validating each cost 1 credit; failures are not charged, and further credits may involve payment. A key from signup is shown only once and must be stored. Invoice JSON and base64-encoded PDFs (up to 15 MB) are sent to the third-party service einvoicewiz.com for processing.

Installation

In SourceWeft

  1. Open Einvoicewiz in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.einvoicewiz%2Feinvoicewiz/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "einvoicewiz": {
      "type": "http",
      "url": "https://einvoicewiz.com/mcp"
    }
  }
}

Tools

7

signup

Create an einvoicewiz API key with 20 free credits (no card). The key is shown once — store it.

Parametersemailrequired

check_credits

Credits remaining and calls used for an API key.

Parametersapi_key

generate_einvoice_xml

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.

Parametersapi_keyinvoicerequiredprofile

create_facturx_pdf

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.

Parametersapi_keyinvoicerequiredpdf_base64required

validate_einvoice

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.

Parametersapi_keyfile_base64required

lookup_certificate

Look up a verification certificate (EIW-…) — free, no key. Confirms which file hashes passed validation and when.

Parameterscert_idrequired

which_format_do_i_need

Decision helper (free, no key): which e-invoice format a recipient needs and whether a plain PDF is still acceptable.

Parametersrecipient_countryrequiredrecipient_is_public_authority

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.