83trust / 100

NormAPI

by normapi.com in Markets & finance

MCP serverPassing, checked 10 h ago

Validate and generate German e-invoices (XRechnung, ZUGFeRD) against the official KoSIT rules.

https://normapi.com/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
253 ms typical, 253 ms slowest 5%
Last check
10 h ago
Next check
any minute now

How to call it

Add it to any MCP client that supports remote servers.

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

3 tools

  • validate_invoice

    Check an XRechnung (UBL or CII XML) or a ZUGFeRD/Factur-X PDF against the official KoSIT rules. Returns the verdict, the rule set version, and every finding; each business-rule finding comes with a plain-language meaning, cause and fix. Send the XML as text in `xml`, or the PDF b

  • generate_invoice

    Produce an XRechnung (`ubl` or `cii` XML) or a ZUGFeRD hybrid PDF (`zugferd`) from invoice data. Totals are computed server-side in decimal arithmetic, and the document is validated against the official rules before it is returned. Data the rules do not permit is refused with the

  • explain_rule

    Explain one EN 16931 / XRechnung / Peppol business rule by its code (e.g. BR-DE-15, BR-CO-10, PEPPOL-EN16931-R010): what it requires, why invoices typically break it, and how to fix it, with a link to the full page. Case does not matter. Schema findings (cvc-*) have no explanatio

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
10 h agoPassed200285 ms
19 h agoPassed200253 ms
29 h agoPassed200250 ms