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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 7 |
| Latency | 892 ms |
| Last checked (UTC) | 2026-11-05T15:00:45.275Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-05T15:00:45.275Z | Healthy | 892 |
validate_invoice | Validate 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_invoice | Create 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_invoice | Convert 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_invoice | Read 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_check | Use 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_status | Check 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_limits | Explain 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 |