Agent♥︎Age
Catalog

io.github.theluckystrike/recurring-invoice-scheduler-subscription-billing-due-reminders

Official14 toolsLive

by theluckystrike · JavaScript

Recurring invoices on a schedule: define once, generate the due PDFs, forecast revenue.

MCP Server: io.github.theluckystrike/recurring-invoice-scheduler-subscription-billing-due-reminders

This MCP server manages recurring invoice schedules for subscription billing. It lets clients define invoice details once—client, line items, cadence, and start/end dates—then generates due invoices on request and creates real invoice records in the linked invoice server, including invoice numbers, client details, and A4 PDFs. It also supports querying what falls due.

🛠️ Key Features

  • Stores recurring invoice schedules (client, line items, cadence, start and end dates)
  • Generates due invoices as real records in the invoice server
  • Uses the invoice server’s number series, clients, and A4 PDF output
  • Idempotent billing: one invoice per schedule per period, keyed by occurrence date

🚀 Use Cases

  • Schedule monthly invoices without re-entering details
  • Run billing runs to create only invoices that have fallen due
  • Produce due forecasts by answering “what falls due” queries

⚡ Developer Benefits

  • Idempotent generation prevents duplicate invoices when billing is run multiple times
  • Predictable mapping from schedule + period occurrence date to invoice creation

⚠️ Limitations

  • The provided excerpt only describes invoice creation and “what falls due” responses; other behaviors are not specified.

Topics

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