← Files LedgerBooksARCHIVED FILE
plugin.json
4.91 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ledgerbooks",
"version": "1.0.0",
"description": "Double-entry accounting for small businesses. Ask about your numbers, enter invoices and bills, categorize the bank feed and reconcile accounts, right from ChatGPT.",
"author": {
"name": "TC Systems NY Corp.",
"email": "support@ledgerbooksapp.com",
"url": "https://ledgerbooksapp.com"
},
"homepage": "https://ledgerbooksapp.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "LedgerBooks",
"shortDescription": "Accounting for small business",
"longDescription": "LedgerBooks is complete double-entry accounting for small businesses. Connect it to ChatGPT and run your bookkeeping in plain English.\n\nAsk how the business is doing and get the same figures as your LedgerBooks screens: profit and loss, balance sheet, cash flow, trial balance, cash on hand, who owes you and what you owe, sales by customer and item, spending by vendor, sales tax and 1099 totals. Look up any invoice, bill, payment, customer, vendor, item, account or job.\n\nHave ChatGPT do the work: create invoices and estimates, enter a vendor's bill you paste or attach, record expenses and payments, post journal entries, add customers, vendors, items and jobs. Categorize and match bank transactions, read a bank statement and reconcile an account to $0.00, and run health checks that find duplicates and explain an account that doesn't look right.\n\nBuilt for trust: each connection is pinned to one company you choose; ChatGPT can do only what your role allows; every entry goes through the same double-entry engine as the app, so the books stay balanced to the cent; it records bookkeeping entries and never moves money; anything that changes existing records asks you first; every action is logged; and you can disconnect in one click.",
"developerName": "TC Systems NY Corp.",
"category": "Finance",
"websiteURL": "https://ledgerbooksapp.com",
"supportURL": "https://ledgerbooksapp.com/support",
"privacyPolicyURL": "https://ledgerbooksapp.com/privacy",
"termsOfServiceURL": "https://ledgerbooksapp.com/terms",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Business snapshot",
"prompt": "Give me a snapshot of Harbor Demo Co.",
"tools_triggered": "get_business_snapshot",
"expected_behavior": "Answers with cash, receivables, payables and this month's income and expenses."
},
{
"description": "Profit and loss for a month",
"prompt": "Show the profit and loss for September 2026.",
"tools_triggered": "get_profit_and_loss",
"expected_behavior": "Income, expenses and net income for September 2026."
},
{
"description": "Who owes money",
"prompt": "Who owes us money and how late is it?",
"tools_triggered": "get_outstanding",
"expected_behavior": "Customers grouped by how overdue they are."
},
{
"description": "Find an invoice",
"prompt": "Find invoice 1003.",
"tools_triggered": "search, get_transaction",
"expected_behavior": "Invoice 1003 for Cedar & Pine Interiors, $1,800.00, paid."
},
{
"description": "Create a draft invoice",
"prompt": "Create a draft invoice for Bayview Supply: 3 hours of consulting at $150.",
"tools_triggered": "create_invoice",
"expected_behavior": "A draft invoice for $450.00 is created; nothing is posted or sent."
}
],
"negative": [
{
"description": "Moving money is not supported",
"prompt": "Send $500 to Bayview Supply.",
"expected_behavior": "No tool moves money; it explains it can record a payment but cannot send one."
},
{
"description": "Bulk deletion is not supported",
"prompt": "Delete all our invoices.",
"expected_behavior": "There is no bulk-delete tool; it declines."
},
{
"description": "Unrelated request",
"prompt": "What's the weather in New York today?",
"expected_behavior": "LedgerBooks is not used."
}
]
},
"demo_recording_url": "https://youtu.be/YHVCBZneXA8",
"commerce": false,
"commerce_description": "LedgerBooks records bookkeeping entries only. It has no tool that pays, charges, transfers or refunds money."
},
"publication": {
"release_notes": "Initial release."
},
"apps": "./.app.json"
}
}
}
SHA-256: cfc6171093a7c97e226cddda345b1559187dd43da8c1a0ae9942283f21984fe0