Kontor MCP server
Offline e-invoice tools for AI agents: validate, audit, convert and generate XRechnung/ZUGFeRD.
0 stars50 downloads/wk
Reviews
Write oneNobody has reviewed Kontor MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kontor MCP tools (8, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
audit_invoiceOne-call audit for accounts payable: parse + validate (XSD, official EN 16931 / XRechnung rules, Kontor plausibility: totals recomputed, VAT rates, IBAN, Leitweg-ID check digits, dates, duplicates) and return header facts, VAT breakdown, verdict, grouped findings with fix hints and an accept / review / reject recommendation with rationale. Fully offline.
check_obligationsOffline decision tree over the German e-invoicing mandate (§ 14 / § 27 Abs. 38 UStG, UStDV §§ 33/34/34a, E-RechV): what applies to an issuer or receiver (B2B / B2G / B2C), from when, transition rules (2026, 2027 with the €800,000 prior-year turnover threshold, 2028), exemptions (small business, small-amount invoices, exempt supplies, cross-border), accepted formats and whether a Leitweg-ID is need
convert_invoiceConvert an invoice: extract the XML from a ZUGFeRD/Factur-X PDF, convert UBL ↔ CII via the EN 16931 semantic model (post-validated, with an honest loss report of anything that did not survive), or render a self-contained HTML preview to show the invoice to a human. Optional `output_path` writes the artifact (no overwrite unless `overwrite=true`). Fully offline.
explain_ruleExplain an EN 16931 / XRechnung rule id (e.g. BR-DE-15): official text, plain-language explanation (DE/EN), affected business terms, fix hint. Unknown ids get nearest-match suggestions.
generate_invoicewrite actionCreate a compliant e-invoice from structured data: XRechnung 3.0 (UBL 2.1, default) or a ZUGFeRD 2.3 / Factur-X PDF/A-3 with embedded factur-x.xml (`target: zugferd-pdf`, profiles EN16931 / BASIC / EXTENDED). Amounts, VAT breakdown and totals are derived decimal-safe; the result is validated internally — for PDFs the XML is read back out of the generated file first (fail-honest: `valid` reports th
list_capabilitiesIntrospect this server: supported formats and profiles, bundled standard versions (XRechnung, EN 16931, KoSIT configuration, XSDs), rule knowledge-base stats, code lists, legal parameters' last-verified date, tools/resources/prompts and the sovereignty statement (offline, no persistence).
parse_invoiceDetect the format (UBL/CII, EN 16931, XRechnung version, ZUGFeRD/Factur-X profile) of an XML or ZUGFeRD PDF invoice and return its EN 16931 semantic model (BT-annotated). Fully offline.
validate_invoiceValidate an XML or ZUGFeRD PDF invoice against XML Schema and the official EN 16931 / XRechnung Schematron rules (KoSIT-equivalent verdict) plus Kontor plausibility checks, with plain-language explanations and fix hints. Fully offline.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan39 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 25 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y @kontor-mcp/server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add kontor-mcp -- npx -y @kontor-mcp/server
Kontor MCP: common questions
- Is Kontor MCP server safe?
- Mostly: it is graded B (83/100). Read the Kontor MCP safety report
- How do I install Kontor MCP?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Kontor MCP need an API key?
- Yes. The registry entry asks for
KONTOR_AUTH_TOKEN. - Is Kontor MCP maintained?
- The last commit was 25 days ago (2026-08-27). The latest release is v1.0.4.
- What can I use instead of Kontor MCP?
- Servers from other publishers that do the same job: Invoice Intake (reference) MCP server, Recurring Invoice Scheduler Subscription Billing Due Reminders MCP server and E Arveldaja MCP server. Compare all Kontor MCP alternatives.
Alternatives to Kontor MCP
Same job from other publishers: the closest match first, then the best rated.
- Invoice Intake (reference)Reference invoice-intake MCP servers: read/draft/commit split, typed errors, approval gate, auditnot reviewedGrowingA
- Recurring Invoice Scheduler Subscription Billing Due RemindersRecurring invoices on a schedule: define once, generate the due PDFs, forecast revenue.not reviewedGrowingA
- E ArveldajaEstonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.not reviewedGrowingB
POPCORN MCPSigned time and SHA-256 witness receipts for agents, with offline verification and x402 payment.not reviewedGrowingB- EqvittaEqvitta MCP: GST billing, ledgers, invoices, stock and financial reports for Claude.not reviewedGrowingB