Skip to main content
Glama
E-Invoice Checker MCP server

E-Invoice Checker MCP server

by vpukhalskyi

E-Invoice Checker MCP server

Remote Model Context Protocol server for European e-invoices: detect, parse, validate and render XRechnung, ZUGFeRD, Factur-X, Peppol BIS Billing 3.0, generic EN 16931 UBL/CII and Polish KSeF FA(3) invoices with the official KoSIT, OpenPeppol and KSeF rule sets. Same engine as einvoicechecker.com.

  • Endpoint: https://einvoicechecker.com/v1/mcp (Streamable HTTP, stateless)

  • Auth: optional API key, Authorization: Bearer ek_… (free key, 100 requests/month). Without a key the anonymous rate limit applies (20 requests/min per IP).

  • Registry: com.einvoicechecker/einvoice in the official MCP registry

  • Docs: https://einvoicechecker.com/mcp/

Tools

Tool

Does

Cost

detect_invoice

Format, syntax, profile, country standard of a file

1

parse_invoice

Invoice as normalised JSON (parties, lines, VAT breakdown, totals, payment)

1

validate_invoice

Official rules: KoSIT (XRechnung 3.0.2 incl. BR-DE), OpenPeppol BIS 3.0.20, KSeF FA(3). Every failed rule with id, severity, XPath

1

render_invoice_html

Readable A4 document as HTML (en, de, fr, pl, nl)

1

render_invoice_pdf

Readable PDF, returned as a base64 resource

2

my_usage

Plan, quota, usage, subscription of the connected key

0

list_supported_formats

Formats, rule sets, plans

0

Input: content (invoice XML as text) or content_base64 (ZUGFeRD / Factur-X PDF or any invoice file, base64). Files up to 10 MB. Invoices are processed in memory and discarded; nothing from the invoice content is stored.

Related MCP server: mcp-einvoicing-de

Connect

Claude Code

claude mcp add --transport http einvoicechecker https://einvoicechecker.com/v1/mcp \
  --header "Authorization: Bearer ek_YOUR_KEY"

Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → https://einvoicechecker.com/v1/mcp.

Cursor / Windsurf / VS Code (mcp.json):

{
  "mcpServers": {
    "einvoicechecker": {
      "url": "https://einvoicechecker.com/v1/mcp",
      "headers": { "Authorization": "Bearer ek_YOUR_KEY" }
    }
  }
}

stdio clients (via mcp-remote):

{
  "mcpServers": {
    "einvoicechecker": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://einvoicechecker.com/v1/mcp", "--header", "Authorization: Bearer ek_YOUR_KEY"]
    }
  }
}

Example prompts

  • "Validate this XRechnung and tell me what the supplier has to fix" (paste the XML).

  • "Extract the line items and VAT breakdown of this Factur-X PDF as a table."

  • "Is this Peppol invoice compliant with BIS Billing 3.0? List fatal errors only."

  • "Render this KSeF invoice as a PDF in English."

Pricing

Free tier 100 requests/month; Starter €24, Pro €49, Business €149 per month. Details: https://einvoicechecker.com/pricing/

Files in this repository

Terms: https://einvoicechecker.com/terms/ · Privacy: https://einvoicechecker.com/privacy/ · Support: support@einvoicechecker.com

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      MCP server for DACH e-invoicing. Create XRechnung (UBL) and ZUGFeRD 2.3 (Factur-X CII) invoices, validate against EN 16931 rules, extract data from XML, and convert between UBL, CII and JSON formats.
      6
      61 npm
      2
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Model Context Protocol (MCP) server for German Electronic Invoicing (ZUGFeRD 2.x / XRechnung 3.x). Provides tools to validate, generate, parse, and convert invoices compliant with EN 16931 and KoSIT.
      50
      49 PyPI
      2
      Apache 2.0
    • A
      license
      A
      quality
      B
      maintenance
      Validates electronic invoices (XRechnung, ZUGFeRD, Factur-X, Peppol BIS, etc.) against authority-pinned rules and explains failures.
      2
      29 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to locally parse, validate, audit, explain, generate, and convert XRechnung and ZUGFeRD/Factur-X e-invoices using official rule sets, fully offline with no API keys required.
      Apache 2.0