Agent♥︎Age
Catalog

io.github.theluckystrike/imprest-account

Official9 toolsLive

by theluckystrike · JavaScript

An imprest account: vouchers by category, the count, and the cheque that restores the float.

io.github.theluckystrike/imprest-account (MCP Server)

An MCP server for managing an imprest (petty cash) float. It records vouchers by category, tracks the cash count, and calculates differences to the minor unit. It can also compute replenishment details, including the cheque needed to restore the float and what vouchers and totals to reimburse.

🛠️ Key Features

  • Imprest account workflow with an imprest amount and a custodian
  • Voucher recording for receipts, organized by category
  • Cash counting anytime, producing the difference to the minor unit
  • Replenishment calculation: cheque amount and covered vouchers
  • Totals per category returned as an expense_add-ready payload
  • Double-entry cash book integration via account names
  • Amounts represented as integers

🚀 Use Cases

  • Petty cash tracking with a consistent float/custodian setup
  • Receipt voucher management, grouped and totaled by category
  • Periodic cash counts and reconciliation
  • Generating reimbursement and expense payloads when the float runs low

⚡ Developer Benefits

  • Category totals formatted for expense_add ingestion
  • Replenishment outputs include cheque requirements and reimbursable vouchers
  • Integer amount handling for predictable calculations

⚠️ Limitations

  • Only imprest/petty cash behavior is described; no other accounting domains are specified.

Topics

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