Agent♥︎Age
Catalog

io.github.theluckystrike/invoices-invoicing

Official

by theluckystrike · JavaScript

Invoices and invoicing from your AI chat: PDF generation, numbering, VAT, overdue reports.

io.github.theluckystrike/invoices-invoicing MCP Server

The io.github.theluckystrike/invoices-invoicing MCP server provides invoice generation and invoicing capabilities for an AI chat workflow. It can create A4 PDFs, allocate sequential invoice numbers, compute subtotals, discounts, VAT/tax lines by rate, totals in integer minor units, and produce overdue reports.

🛠️ Key Features

  • PDF generation for invoices
  • Sequential invoice numbering (never reused)
  • Subtotal, discount, and tax calculation
  • One tax line per VAT rate; total in integer minor units
  • Wraparound item table and totals block in the rendered A4 PDF
  • Stores business profile and clients in plain JSON files on your own machine
  • Tracks payments; on Pro, reports overdue items and days overdue

🚀 Use Cases

  • Generate a “real PDF you can send” from chat text
  • Produce invoices with due dates (e.g., due in 14 days)
  • Compute VAT and totals for invoicing workflows
  • Identify overdue invoices and their age (Pro)

⚡ Developer Benefits

  • Structured invoice numbering and totals handling (integer minor units)
  • Local, file-based persistence using plain JSON
  • VAT handling with one line per VAT rate
  • Integrates Model Context Protocol for tooling in supported clients

⚠️ Limitations

  • Overdue reporting is available on Pro only

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity