invowerk
What this MCP does
Parses, generates, converts, validates, renders, and explains structured electronic invoices including EN 16931, XRechnung, ZUGFeRD, Factur-X, and Peppol formats.
Tools
Input schema
{'type': 'object', 'required': ['target_syntax'], 'properties': {'file': {'type': 'object', 'default': None, 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'An identifier for the file. ChatGPT sets it; other clients may pass any label, such as the file name.'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string', 'description': 'A public https URL of the file.'}}, 'description': "The file as a download link, instead of `invoice_base64`. In ChatGPT, pass the user's uploaded file here. Other clients can set `download_url` to a public https URL."}, 'target_flavor': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional: "en16931" or "xrechnung". Without it the flavor of the source is kept.'}, 'target_syntax': {'type': 'string', 'description': 'Syntax to convert to: "ubl" or "cii".'}, 'invoice_base64': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'The invoice file, base64-encoded. At most 4 MB decoded.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['codes'], 'properties': {'lang': {'type': 'string', 'default': 'de', 'description': 'Language of the explanations: "de" (default) or "en".'}, 'codes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'One or more rule codes from validate_invoice, e.g. ["BR-CO-18", "BR-DE-21"].'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['invoice'], 'properties': {'invoice': {'type': 'object', 'description': "The invoice as a JSON object keyed on EN 16931 Business Terms, the schema of POST /v1/generate and of parse_invoice's `model`: syntax, flavor, invoice_number, issue_date, currency, seller, buyer, lines, tax_breakdown, totals.", 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'file': {'type': 'object', 'default': None, 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'An identifier for the file. ChatGPT sets it; other clients may pass any label, such as the file name.'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string', 'description': 'A public https URL of the file.'}}, 'description': "The file as a download link, instead of `invoice_base64`. In ChatGPT, pass the user's uploaded file here. Other clients can set `download_url` to a public https URL."}, 'invoice_base64': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'The invoice file, base64-encoded. At most 4 MB decoded.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'file': {'type': 'object', 'default': None, 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'An identifier for the file. ChatGPT sets it; other clients may pass any label, such as the file name.'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string', 'description': 'A public https URL of the file.'}}, 'description': "The file as a download link, instead of `invoice_base64`. In ChatGPT, pass the user's uploaded file here. Other clients can set `download_url` to a public https URL."}, 'lang': {'type': 'string', 'default': 'de', 'description': 'Language of the labels: "de" (default) or "en".'}, 'invoice_base64': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'The invoice file, base64-encoded. At most 4 MB decoded.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'file': {'type': 'object', 'default': None, 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'An identifier for the file. ChatGPT sets it; other clients may pass any label, such as the file name.'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string', 'description': 'A public https URL of the file.'}}, 'description': "The file as a download link, instead of `invoice_base64`. In ChatGPT, pass the user's uploaded file here. Other clients can set `download_url` to a public https URL."}, 'lang': {'type': 'string', 'default': 'de', 'description': 'Language of the explanations: "de" (default) or "en".'}, 'explain': {'type': 'boolean', 'default': False, 'description': 'true adds an explanation to each finding whose rule has one.'}, 'invoice_base64': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'The invoice file, base64-encoded. At most 4 MB decoded.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Recent tool changes
Similar MCP servers
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
RESET Verifica
Verifies Mexican businesses, invoices, payments, identities, tax and labor calculations, legal texts, sanctions and PEP lists, ba…
eu-verify
Verifies European companies, registries, VAT, EORI, LEI, sanctions, insolvency, financial filings, IBANs, emails, addresses, and …
Israel Business Intelligence MCP
Provides Israeli company identity previews, registry-based verification workflows, invoice checks, and payment-risk decision prev…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…