bots.st/normapi
NormAPI
Validate and generate German e-invoices
3119 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 4
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://normapi.com/mcp - npm
npx -y @normapi/mcpReleased 1 Nov 2026, version 1.3.1
What it can do
| Tool | What it says it does |
|---|---|
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 explanation. |
generate_invoice | Produce an e-invoice as `ubl` or `cii` XML or a ZUGFeRD hybrid PDF (`zugferd`) from invoice data: an XRechnung for a public-sector buyer (profile `xrechnung`, the default), a plain EN 16931 invoice for a business (profile `en16931`). Totals are computed server-side in decimal arithmetic, and the… |
parse_invoice | Read a received e-invoice — XRechnung or any EN 16931 invoice as UBL or CII XML, or a ZUGFeRD/Factur-X PDF — into structured data. `invoice` is in exactly the shape generate_invoice takes (fields the document lacks are left out); `stated` has the totals, the VAT breakdown and each line net as the… |
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`, the PDF base64-encoded in… |
In its maker's words
Validate, generate and read German e-invoices (XRechnung, ZUGFeRD) against the official KoSIT rules.
- Website
- normapi.com/en/docs/mcp
- Publisher
- normapi.com
- Listed from
- the official MCP Registry as
com.normapi/mcp - Version
- 1.3.1, updated 1 Nov 2026
- Kinds of work
- Documents and files, Law, tax and government, Writing and translation
The domain it lives on
- normapi.com
- registered 21 May 2025 (1 year ago), at NameCheap, Inc., its name does not resolve now
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 3119 ms | |
| Answered | 2171 ms | |
| Answered | 1472 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.