Electronic Invoice API

app.electronic-invoice/mcp · v0.1.0 · finance-and-payments

Electronic Invoice API is healthy: it completed an MCP handshake in 892 ms and exposes 7 tools.

Validate, generate, convert and extract EN 16931 e-invoices for businesses.

Endpoint: https://mcp.electronic-invoice.app/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count7
Latency892 ms
Last checked (UTC)2026-11-05T15:00:45.275Z

Health history

Checked (UTC)StatusLatencyError
2026-11-05T15:00:45.275ZHealthy892

Tools (7)

validate_invoiceValidate an existing e-invoice file without changing it. Accepts UBL Invoice/CreditNote XML, UN/CEFACT CII XML, or a ZUGFeRD/Factur-X/XRechnung PDF. Checks EN 16931 and the XRechnung 3.0 CIUS, and returns verdict, findings and rule set versions. A PDF is also checked as a PDF/A-3 container, but only
generate_invoiceCreate a new e-invoice file from structured JSON. Builds XRechnung UBL/CII or a ZUGFeRD/Factur-X PDF, validates the result with the same rule sets, and returns the file only if it is valid. Use this when no invoice file exists yet. Do not use it to validate an existing file (use validate_invoice) or
convert_invoiceConvert an existing e-invoice from UBL to CII, CII to UBL, or XML to a ZUGFeRD/Factur-X PDF. Also accepts a ZUGFeRD/Factur-X PDF and converts its embedded XML. Validates every output and returns it only if valid. Use this for a format or container change. Do not use it to create an invoice from data
extract_invoiceRead data from an existing UBL/CII XML or ZUGFeRD/Factur-X PDF. Returns JSON business terms keyed by BT/BG numbers, CSV with one row per line, or a DATEV Buchungsstapel (EXTF). Does not validate the invoice. Use this for accounting import or data analysis. Do not use it to check validity (use valida
open_invoice_checkUse this when the user asks whether an attached or local invoice file is valid and you cannot pass the file itself. Open an upload field in the chat where the user chooses an invoice PDF or XML file. The file then goes straight to validate_invoice without passing through the model, so a PDF is check
get_service_statusCheck whether the Electronic Invoice API is up and which rule set versions it currently runs. Calls GET /v1/health without an API key. Free, not billable, works without an account. B2B only. Use this before diagnosing a failing invoice call, but do not use it as proof that a specific API key or quot
get_pricing_and_limitsExplain the plans, monthly quotas, rate limits, concurrency limits, billable status codes and body size limits of the Electronic Invoice API. Works without an API key and does not call the API. B2B only. Prices and monthly quotas are published on https://electronic-invoice.app/de/api/. Use this for