Agent♥︎Age
Catalog

io.github.theluckystrike/petty-cash

Official9 toolsLive

by theluckystrike · JavaScript

A petty cash float on the imprest system: vouchers, reconciliation and the replenishment.

io.github.theluckystrike/petty-cash MCP Server

This MCP server provides an imprest-system petty cash float workflow for recording vouchers, counting cash, reconciling differences to the minor unit, and calculating replenishment. It supports generating reimbursement amounts and totals per category, formatted as an expense_add-ready payload, plus the corresponding double-entry cash book postings. All amounts are integers.

🛠️ Key Features

  • Petty cash float with an imprest amount and designated custodian
  • Voucher recording for each receipt paid out
  • Cash counting and reconciliation, including difference to the minor unit
  • Replenishment calculation using cheque amount and reimbursed vouchers
  • Category totals prepared for expense_add payload
  • Double entry postings in cash book account names
  • Integer-based amounts

🚀 Use Cases

  • Tracking petty cash vouchers under the imprest system
  • Performing on-demand reconciliations by counting cash
  • Determining how much to replenish when the float runs low
  • Preparing expense and cash-book entries from reconciliation results

⚡ Developer Benefits

  • expense_add-ready category totals payload
  • Replenishment outputs tied to reimbursed voucher lists
  • Double-entry posting outputs for cash book accounts
  • Predictable integer amount handling

⚠️ Limitations

  • Focused on petty cash float processes (vouchers, reconciliation, replenishment) rather than broader accounting workflows.

Topics

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