Invoiceforge
Generate, validate and read EN 16931 and Peppol BIS 3.0 e-invoices, in UBL and CII.
- Transport
- Not stated
- Package
- —
- Registry id
- com.agenttoolworks/invoiceforge
No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.
InvoiceForge generates and validates compliant e-invoices according to the EN 16931 standard. It provides four separate tools: generate_invoice, validate_invoice, extract_invoice, and describe_coverage. The validate_invoice tool checks invoice data against documented EN 16931 rules and returns each violation with a rule identifier.
The extract_invoice tool reads an incoming UBL or CII invoice and returns structured JSON, reporting any missing fields. InvoiceForge is available as a remote MCP server over Streamable HTTP. It does not transmit invoices and calls no external service, ensuring invoice data never reaches a third party.
The tool is based on the published European standard EN 16931, UBL 2.1, CII, and the Peppol BIS Billing 3.0 profile.
Summary drafted from the project's own website. Every sentence is backed by text on that page and was reviewed before publishing.