Agent♥︎Age
Catalog

io.github.theluckystrike/invoice-pdf-billing-generator

Official13 toolsLive

by theluckystrike · JavaScript

Create PDF invoices from your AI chat: clients, numbering, VAT, overdue reports. All data is local.

io.github.theluckystrike/invoice-pdf-billing-generator — MCP Invoice PDF Generator

This MCP server generates PDF invoices from chat input. It uses locally stored business profile and client data to allocate sequential invoice numbers, compute subtotals, discounts, VAT lines per VAT rate, and totals in integer minor units. It renders an A4 PDF including issuer/payment details, an item table, and a totals block.

🛠️ Key Features

  • Creates PDF invoices from an AI chat request (clients, numbering, VAT, overdue reports)
  • Sequential invoice numbers that are never reused
  • Subtotal, discount, one tax line per VAT rate, and total in integer minor units
  • A4 PDF rendering with issuer and payment details, wrapping item table, totals block
  • Tracks payments
  • Stores data in plain JSON files on your own machine

🚀 Use Cases

  • “Make an invoice for Acme…” including hours, rate, and due date
  • Generating invoices with VAT computed per configured rate
  • Reporting overdue payments (on Pro), including days overdue

⚡ Developer Benefits

  • Uses Model Context Protocol (MCP) integration
  • Local JSON storage of business profile and clients
  • Deterministic invoice numbering and totals calculations in minor units

⚠️ Limitations

  • Overdue reporting is available “on Pro”

Topics

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