InkVoice — XRechnung & E-Invoicing
Was dieses MCP kann
Creates and validates German XRechnung and ZUGFeRD electronic invoices, including VAT and Leitweg-ID checks.
Tools
Eingabeschema
{'type': 'object', 'required': ['amount', 'rate', 'basis'], 'properties': {'rate': {'type': 'number', 'description': 'VAT rate as a percentage, not a fraction: 19 means 19 %, not 1900 %.'}, 'basis': {'enum': ['Net', 'Gross'], 'type': 'string', 'description': 'Whether `amount` is the net figure (add tax to it) or the gross figure (take tax out of it).'}, 'amount': {'type': 'number', 'description': 'The amount to convert, in the invoice currency. Must not be negative.'}}}
Eingabeschema
{'type': 'object', 'required': ['leitwegId'], 'properties': {'leitwegId': {'type': 'string', 'description': "The Leitweg-ID, e.g. '04011000-1234512345-06'. Surrounding whitespace is ignored."}}}
Eingabeschema
{'type': 'object', 'required': ['invoice'], 'properties': {'invoice': {'type': 'object', 'required': ['number', 'issueDate', 'dueDate', 'currency', 'taxRate', 'taxCategoryCode', 'seller', 'buyer', 'lines'], 'properties': {'bic': {'type': ['string', 'null'], 'default': None}, 'iban': {'type': ['string', 'null'], 'default': None}, 'buyer': {'type': 'object', 'required': ['name'], 'properties': {'city': {'type': ['string', 'null'], 'default': None}, 'name': {'type': 'string'}, 'email': {'type': ['string', 'null'], 'default': None}, 'phone': {'type': ['string', 'null'], 'default': None}, 'country': {'type': ['string', 'null'], 'default': None}, 'taxNumber': {'type': ['string', 'null'], 'default': None}, 'postalCode': {'type': ['string', 'null'], 'default': None}, 'addressLine': {'type': ['string', 'null'], 'default': None}, 'contactName': {'type': ['string', 'null'], 'default': None}}}, 'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'quantity', 'unitPrice'], 'properties': {'quantity': {'type': 'number'}, 'unitPrice': {'type': 'number'}, 'description': {'type': 'string'}}}}, 'notes': {'type': ['string', 'null'], 'default': None}, 'number': {'type': 'string'}, 'seller': {'type': 'object', 'required': ['name'], 'properties': {'city': {'type': ['string', 'null'], 'default': None}, 'name': {'type': 'string'}, 'email': {'type': ['string', 'null'], 'default': None}, 'phone': {'type': ['string', 'null'], 'default': None}, 'country': {'type': ['string', 'null'], 'default': None}, 'taxNumber': {'type': ['string', 'null'], 'default': None}, 'postalCode': {'type': ['string', 'null'], 'default': None}, 'addressLine': {'type': ['string', 'null'], 'default': None}, 'contactName': {'type': ['string', 'null'], 'default': None}}}, 'dueDate': {'type': 'string', 'format': 'date'}, 'taxRate': {'type': 'number'}, 'bankName': {'type': ['string', 'null'], 'default': None}, 'currency': {'type': 'string'}, 'issueDate': {'type': 'string', 'format': 'date'}, 'reference': {'type': ['string', 'null'], 'default': None}, 'deliveryDate': {'type': ['string', 'null'], 'format': 'date', 'default': None}, 'buyerReference': {'type': ['string', 'null'], 'default': None}, 'taxCategoryCode': {'type': 'string'}, 'taxExemptionReason': {'type': ['string', 'null'], 'default': None}}, 'description': 'The invoice to turn into an XRechnung document.'}}}
Eingabeschema
{'type': 'object', 'required': ['invoice'], 'properties': {'invoice': {'type': 'object', 'required': ['number', 'issueDate', 'dueDate', 'currency', 'taxRate', 'taxCategoryCode', 'seller', 'buyer', 'lines'], 'properties': {'bic': {'type': ['string', 'null'], 'default': None}, 'iban': {'type': ['string', 'null'], 'default': None}, 'buyer': {'type': 'object', 'required': ['name'], 'properties': {'city': {'type': ['string', 'null'], 'default': None}, 'name': {'type': 'string'}, 'email': {'type': ['string', 'null'], 'default': None}, 'phone': {'type': ['string', 'null'], 'default': None}, 'country': {'type': ['string', 'null'], 'default': None}, 'taxNumber': {'type': ['string', 'null'], 'default': None}, 'postalCode': {'type': ['string', 'null'], 'default': None}, 'addressLine': {'type': ['string', 'null'], 'default': None}, 'contactName': {'type': ['string', 'null'], 'default': None}}}, 'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'quantity', 'unitPrice'], 'properties': {'quantity': {'type': 'number'}, 'unitPrice': {'type': 'number'}, 'description': {'type': 'string'}}}}, 'notes': {'type': ['string', 'null'], 'default': None}, 'number': {'type': 'string'}, 'seller': {'type': 'object', 'required': ['name'], 'properties': {'city': {'type': ['string', 'null'], 'default': None}, 'name': {'type': 'string'}, 'email': {'type': ['string', 'null'], 'default': None}, 'phone': {'type': ['string', 'null'], 'default': None}, 'country': {'type': ['string', 'null'], 'default': None}, 'taxNumber': {'type': ['string', 'null'], 'default': None}, 'postalCode': {'type': ['string', 'null'], 'default': None}, 'addressLine': {'type': ['string', 'null'], 'default': None}, 'contactName': {'type': ['string', 'null'], 'default': None}}}, 'dueDate': {'type': 'string', 'format': 'date'}, 'taxRate': {'type': 'number'}, 'bankName': {'type': ['string', 'null'], 'default': None}, 'currency': {'type': 'string'}, 'issueDate': {'type': 'string', 'format': 'date'}, 'reference': {'type': ['string', 'null'], 'default': None}, 'deliveryDate': {'type': ['string', 'null'], 'format': 'date', 'default': None}, 'buyerReference': {'type': ['string', 'null'], 'default': None}, 'taxCategoryCode': {'type': 'string'}, 'taxExemptionReason': {'type': ['string', 'null'], 'default': None}}, 'description': 'The invoice to turn into a ZUGFeRD / Factur-X document.'}}}
Eingabeschema
{'type': 'object', 'required': ['xml'], 'properties': {'xml': {'type': 'string', 'description': 'The full XML text of the invoice. For ZUGFeRD, the XML extracted from the PDF, not the PDF itself.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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.
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…
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…
Conta Azul MCP
Connects to Conta Azul ERP for managing customers, sales, budgets, contracts, financial accounts, receivables, invoices, settleme…
Molt2Meet
Dispatches physical-world tasks to human operators, manages scheduling and proof of completion, and supports direct settlement or…
mcp-server
Supports hiring and coordinating human specialists through contracts, schedules, bookings, escrow holds, billable events, approva…