Accounting Ops Bot

AI for
accountants.

Tools that let you do multi-instance accounting.

If you only deal with one set of accounts, use the Xero MCP. If you work with multiple clients or multiple entities every day, use accountingops.

Ditto for Intuit's QuickBooks MCP and a community-built Deputy MCP: if you only deal with one set of accounts at a time, use that. If you need multiple, use accountingops.

Integrations

What you can connect to.

02

Included in Pro

QuickBooks Online

Supported accounting workflows through the hosted authentication broker.

  • Customer and invoice management
  • Chart of accounts queries
  • Transaction tracking and export
03

Included in Pro

Deputy

Workforce information can move into the same repeatable accounting workflows.

  • Timesheet retrieval
  • Roster management
  • Workforce management integration
  • Payroll-system handoff

Some QuickBooks banking and bank-feed operations depend on the API surfaces Intuit exposes for a given company. One Pro subscription covers unlimited supported QuickBooks and Deputy connections.

Natural-language accounting

The toolkit can use context and carry supported multi-step operations through from request to result.

“Please invoice Acme Corp again for the usual amount, but add an extra $50 charge for freight.”
“Did we record the depreciation for the car?”
“Show me all unpaid invoices from November.”
“Create an invoice for XYZ Company for $2,500 for consulting services.”
“What’s the current balance for our main operating account?”
“Get timesheets for last week and summarise total hours.”

Interfaces

Use it your way.

01

Claude Code skills

Conversational accounting through the packaged QuickBooks, Xero, and Deputy skills.

02

Command line

The acct interface supports scripting, automation, and direct queries.

03

Desktop tools

Cross-platform Qt applications provide direct access without a conversational layer.

04

C++ API

Client libraries support custom integrations and purpose-built accounting tools.

# Connect to QuickBooks
acct connect --profile "My Company" qbo

# Query customers
acct query customers --profile "My Company" --where "DisplayName LIKE '%Acme%'"

# Create an invoice
acct create-invoice --profile "My Company" --customer 123 --amount 500 --description "Consulting"

# Find unpaid invoices
acct query invoices --profile "My Company" --where "Balance > 0"

Pricing

Local authentication

Xero

$0

Xero doesn't need a subscription. Just use it.

  • Local OAuth with PKCE
  • Desktop and CLI tools
  • No server infrastructure
Install the toolkit

Hosted access

QuickBooks + Deputy

$12 AUD/month

For QuickBooks and Deputy, the hosted broker completes OAuth sign-in and refreshes tokens because those providers require a server-held client secret. The toolkit keeps the returned credentials on your device.

  • Unlimited supported API calls
  • Multiple company connections
  • Automatic token refresh
  • 30-day free trial
  • Cancel at any time
Start the subscription

Designed for real operations

Cross-platform and security-conscious.

Platform support

  • Windows x86_64
  • macOS on Intel and Apple Silicon
  • Linux distributions

Security

We don't see your accounting operations, we only sort out authentication.

No concerns about us using your data for naughty stuff -- we don't ever see it.

  • OAuth 2.0 authentication
  • Credentials stored locally
  • No long-lived server-side tokens
  • HTTPS for API communication
  • Hashed API keys and PKCE where supported

Installation

Choose your platform.

Linux

Debian or Ubuntu

echo "deb https://packages.industrial-linguistics.com/accounting-ops/apt/ stable main" | sudo tee /etc/apt/sources.list.d/accounting-ops.list

sudo apt update
sudo apt install accounting-ops

Verify the installation

Check the command-line tool, then run either first-time setup interface.

acct --version

first_run_gui_tool
first_run_cli_tool

Browse all packages

Getting started

From installation to the first workflow.

  1. 01

    Run setup

    Open the setup wizard or use the command-line setup tool.

  2. 02

    Connect a system

    Start with Xero, QuickBooks Online, or Deputy.

  3. 03

    Register hosted access

    For QuickBooks or Deputy, subscribe and register the API key.

  4. 04

    Boss your AI bot around and make it do your work.

    Use the skills, desktop tools, or CLI to carry out the operation.

  5. 05

    Sleep in and knock off work early.

    Use your AI platform's automation capability to have it start work before you get into the office and do processing late into the night.

Ready to remove some accounting busywork?

Install the toolkit, connect Xero for free, or start a trial for hosted QuickBooks and Deputy access.