petty-cash
What this MCP does
Manages an imprest petty-cash float, including vouchers, cash counts, reconciliation, top-ups, and replenishment calculations.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'currency', 'imprest_minor'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'description': 'What this tin is, e.g. Office float or Warehouse float'}, 'note': {'type': 'string', 'maxLength': 2000}, 'opened': {'type': 'string', 'maxLength': 10, 'description': 'The date the float was handed over, YYYY-MM-DD. Default today'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'ISO code the cash is held in'}, 'custodian': {'type': 'string', 'maxLength': 200, 'description': "Who holds the tin. Defaults to the shared business profile's name"}, 'imprest_minor': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 1, 'description': 'The float amount in whole minor units (integer cents). 50000 is EUR 500.00'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'float': {'type': 'string', 'maxLength': 200, 'description': 'The float id, e.g. FLOAT-2026-0001, or its name. Omit when there is only one'}, 'limit': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Maximum unreconciled vouchers listed per float, default and ceiling 2000'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['counted_minor', 'date'], 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'The date it was counted, YYYY-MM-DD'}, 'float': {'type': 'string', 'maxLength': 200, 'description': 'The float id, e.g. FLOAT-2026-0001, or its name. Omit when there is only one'}, 'counted_minor': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 0, 'description': 'The cash actually counted, in whole minor units'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'The date the request is made, YYYY-MM-DD. Default today'}, 'float': {'type': 'string', 'maxLength': 200, 'description': 'The float id, e.g. FLOAT-2026-0001, or its name. Omit when there is only one'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount_minor', 'date', 'source'], 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'The date the cash went in, YYYY-MM-DD'}, 'float': {'type': 'string', 'maxLength': 200, 'description': 'The float id, e.g. FLOAT-2026-0001, or its name. Omit when there is only one'}, 'source': {'type': 'string', 'maxLength': 200, 'description': 'Where it came from, e.g. Cheque 0142, Bank withdrawal, or Owner'}, 'amount_minor': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 1, 'description': 'Cash added, in whole minor units'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount_minor', 'date', 'category', 'description', 'paid_to'], 'properties': {'date': {'type': 'string', 'maxLength': 10, 'description': 'The date the cash left the tin, YYYY-MM-DD'}, 'float': {'type': 'string', 'maxLength': 200, 'description': 'The float id, e.g. FLOAT-2026-0001, or its name. Omit when there is only one'}, 'paid_to': {'type': 'string', 'maxLength': 200, 'description': 'Who was paid, e.g. Corner Shop'}, 'category': {'type': 'string', 'maxLength': 200, 'description': 'What kind of spend, e.g. postage, travel, office. It becomes the expenses:<category> account'}, 'description': {'type': 'string', 'maxLength': 2000, 'description': 'What was bought, e.g. Printer paper x5'}, 'receipt_ref': {'type': 'string', 'maxLength': 200, 'description': 'The receipt number or where the paper is filed'}, 'amount_minor': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 1, 'description': 'What was paid out, in whole minor units. 1250 is EUR 12.50'}, 'duplicate_ok': {'type': 'boolean', 'description': 'Record it even though an identical voucher exists, for a genuinely repeated purchase. Default false'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['voucher'], 'properties': {'voucher': {'type': 'string', 'maxLength': 200, 'description': 'The voucher id, e.g. VOU-2026-0003'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Red by Big Red Cloud
Connects to Big Red Cloud accounting for customers, suppliers, products, invoices, purchases, payments, receipts, journals, quote…
GestãoClick
Connects to the GestãoClick ERP to manage customers, suppliers, products, sales, service orders, budgets, and financial records.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…