Cash vouchersHosted URL
Petty Cash
Run the petty cash tin, from vouchers to the count and the top-up.
Free tier needs no key. See the exact limits.
What you get
Petty cash float
Custodian Beata, imprest 1,000 PLN
| Voucher | PLN |
|---|---|
| Coffee and milk | -42.50 |
| Printer toner | -89.99 |
| Courier to the lab | -25.00 |
| Balance | 842.51 |
Open a float with a fixed amount, record each payout from the tin as a numbered voucher, and count the cash when you want. The count shows what should be there, what's there and every voucher since the last count. When the tin runs low you get the exact top-up, the totals per category and the double entry for the books.
Made for Office managers, Shop owners, Bookkeepers, School and club treasurers
3 requests, start to finish
Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.
Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro
-
Example 1 · Beata Sikora, office manager at a dental clinic in Gdynia, PolandOpen the tin and log the week
Open a petty cash float of 1,000 PLN, custodian Beata. Then: 42.50 PLN coffee and milk, 89.99 PLN printer toner, 25.00 PLN courier to the lab.float_openOpens the float with an imprest of 100000 groszevoucher_addRecords VOU-2026-0001 to VOU-2026-0003 with category and payee
Three numbered vouchers and a balance of 842.51 PLN against a 1,000 PLN imprest.
Saves about 10 min (our estimate)
-
Example 2 · Tom Fletcher, manager of a hardware shop in Norwich, UKFriday count with a short
I counted 163.40 GBP in the tin today. Does it reconcile?reconcileCompares the count with the expected balance and marks the vouchers reconciled
Expected 168.40 GBP, counted 163.40 GBP: 5.00 GBP short, with the 11 vouchers since the last count listed for checking.
Saves about 15 min (our estimate)
-
Example 3 · Nicole Harris, bookkeeper for a property office in Tampa, FloridaMonth-end top-up for the accountant
Close the tin for October. How much do I put back to restore the 500 USD float, and what's the journal entry?reconcileCounts the tin and reconciles October vouchersreplenish_requestWorks out the top-up, totals per category and the double entry (Pro)topup_recordRecords the cash put back and the new balance
Top-up 347.85 USD: office supplies 112.40, postage 86.20, cleaning 149.25, with the debit and credit lines to post. Replenishment is Pro.
Saves about 30 min (our estimate)
Free and Pro, line by line
The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.
Free
$0 no key
Pro
$19 once, lifetime
Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.
Or Pro on all 49 paid servers for $39 once. Get the bundle
Limits read from the code: servers/petty-cash/src/index.ts:26-27, :129, :226, :381, :445; https://mcp.zovo.one/s/petty-cash
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-petty-cash
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- Paste the URL with your token as a custom connector in your MCP client.
1. Free token
curl -s -X POST https://mcp.zovo.one/mcp/token
2. Connector URL (replace <token>)
https://mcp.zovo.one/mcp/petty-cash/t/<token>
Download the .mcpb bundle and open it. Claude Desktop installs it in one click.
Download petty-cash.mcpbAdd this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"petty-cash": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-petty-cash"
]
}
}
} One command in your terminal.
claude mcp add --transport http petty-cash https://mcp.zovo.one/mcp/petty-cash/t/<token> # or run it locally claude mcp add petty-cash -- npx -y @theluckystrike/mcp-petty-cash
Jobs this server does
All tools (7)
| Tool | What it does |
|---|---|
float_open | Open a petty cash float on the imprest system and return its id. |
float_report | Report each float: balance against imprest, what it takes to restore it, unreconciled vouchers with their total, the last count, and the history of what counts found over or short. |
reconcile | Count the tin: give the cash counted in whole MINOR units and the date, and get the expected balance, the difference, and every voucher since the last count, which this marks reconciled. |
replenish_request | Work out what puts the float back to its imprest: the amount, the vouchers it reimburses, the totals per category as an expense_add-ready payload, and the double entry. |
topup_record | Record cash put into the tin, in whole MINOR units, with the date and source, and return the new balance against the imprest. |
voucher_add | Record one voucher paid out of the tin and return its VOU-YYYY-NNNN number. |
voucher_delete | Delete a voucher entered wrongly, by its VOU number. |
Questions
Is the cash count limited on the free tier?
Can I delete a voucher after a count?
Does it post to my accounting software?
More in Bookkeeping
Amortization
Loan and lease schedules from the agreement, exact to the cent.
BookkeepingFree tier, Pro $19Hosted
ReportAsset Register
Fixed assets and depreciation on Polish, UK and US tax tables.
BookkeepingFree tier, Pro $19Hosted
Spend reportBank Statement
Import a bank CSV, categorise it and find the subscriptions.
BookkeepingFree tier, Pro $19Hosted
Petty Cash Pro, $19 once