For accounting & CFO firms on Xero and QuickBooks

Every client. One assistant.

Work in all your clients' Xero and QuickBooks companies from Claude, ChatGPT or Copilot. Ask questions and post ledger updates across the whole client list, without swapping between companies.

7-day trial, no card required · Unlimited client companies
XeroIntuit QuickBooks
Why finnMCP

AI can save countless hours of work. But getting assistance takes thirty logins.

With a client list spread over Xero and QuickBooks, the day disappears into menus and clicks. Log in, find the receipt, post the entry, reconcile bank, jump to the next client, repeat. AI alone doesn't fix that: Xero and QBO AI connectors are single-tenant, meaning one company at a time.

finnMCP connects your assistant to every client, so you say what needs doing and it works in the right client's books. Or all of them at once.

There's no new platform to learn, no new permission model to run and nothing that goes around Xero or QuickBooks. You connect each client just once, and you decide per company whether the assistant may only read or also make edits that you approve.

See what capabilities are covered
A normal month

The work you do every month, without the menus. Nothing new to learn.

The morning check

One question covers every client you work in: who has overdue invoices, which bills fall due this week, which drafts are still waiting. One answer instead of thirty logins.

Which of my clients have overdue invoices?

Month-end close

Run the close checks across every client: balances left on suspense, drafts still open, possible duplicate bills, negative bank balances and the P&L against last month. One list of what to fix before you close the period.

Run the month-end checks for all clients and list what to fix.

Receipts to ledger entries

Go through the receipts waiting for each client and get a suggested ledger entry for every one: account, tax rate and amount. You review the coding, and nothing is posted until you approve it.

Browse receipts and suggest ledger entries for all clients.

When a client calls

Answer while they're still on the line, with figures from their own books, instead of promising to call back after lunch.

How is Bayside Bakery doing against the same period last year?

Review and year-end

Work through accounts, periods and journals, compare with last year, and pull trial balances and aged receivables for your year-end clients without exporting company by company.

Pull trial balances at 31 March for my year-end clients.

New starters get further

Someone new finds their way around a client's books without interrupting a colleague every time. Senior hours go to advice instead of coaching.

Which tax rates does Northwind Studio use on sales?
Works with

Bring the AI your team already uses. finnMCP connects it to every client in Xero and QuickBooks.

Each person picks their own assistant: Claude, ChatGPT, Microsoft Copilot, Grok or any other MCP client. One connector URL, one sign-in, and every client they work in is there.

Built for firms

Built for how a firm actually works. A growing list of clients, colleagues who come and go.

Priced per person, not per client

One seat covers someone's whole client list. The next client costs nothing extra, so the cost grows with your team, not your client base.

The whole book in one question

Ask across every client and get one answer: overdue receivables, bills due, key figures and health checks side by side.

A new client in minutes

Sign in with your Xero or QuickBooks login and pick the company. No API keys and nothing to install. Xero links several organisations at once.

Your own permissions apply

No parallel permission model. The assistant can only do what your own user may do in that company, and changes show in the client's books as usual.

Read-only if required

Set each company to “Read data only” or “Read data + make edits”. Read-only companies can't be changed through finnMCP at all.

Offboarding in one step

Remove someone from the firm and their client connections and AI access are revoked straight away. The seat is free for the next person.

Everyone picks their AI

The seat follows the person, not the AI app. One colleague works in Claude, another in ChatGPT or Copilot, on the same plan.

Every request on record

Admins see who asked what, in which client and with what outcome. Members see their own. Metadata only, never the figures.

Get started

Three steps to your first answer. Set it up yourself in minutes. Nothing to install.

  1. 1

    Start your trial

    Create an account for your firm and invite colleagues. Seven days free, no card.

    Olivia Owner Owner
    Sam Accountant Member
    Priya Bookkeeper Member
  2. 2

    Link your clients

    Sign in to Xero or QuickBooks with your own login and pick the companies you work in.

    Harbour & Co LtdXero
    Kestrel JoineryQuickBooks
    Northwind StudioXero
  3. 3

    Connect your AI

    Add your finnMCP URL as a connector in Claude, ChatGPT or Copilot, sign in once and ask.

    Connector URLhttps://finnmcp.com/mcp
Pricing

One price per person. Every client included. Pay for people, not for companies.

Per user, unlimited companies

$29
per user / month
  • Unlimited client companies
  • Xero and QuickBooks Online
  • Works with any AI client
  • Assistant covers the whole client list
  • Custom permissions per company
  • Activity log and usage for admins
  • Seats adjust automatically, prorated
  • 7-day trial, up to 3 seats, no card
Start free trialPrices in USD, excluding tax.

Rolling out to a larger team?

Tell us how your firm works, how many people and clients it involves and which AI you use. We'll help you set up and get your colleagues going.

Security

Client books stay in Xero and QuickBooks. Nothing to explain to your clients.

Sign-in per person and company

You connect each client with your own Xero or QuickBooks login. No passwords are stored, and access tokens are encrypted.

Your permissions are the limit

The assistant can never do more than your own user may do in that company, all changes are tracked in the client's history.

You stay in control of changes

Approve edits before they're posted. Companies set to read-only can't be changed through finnMCP at all.

Data isn't kept

Bookkeeping data passes through while a request runs and is never stored in a database.

Clean removal

Disconnect a client or remove a colleague and access ends immediately: tokens are revoked with Xero or Intuit and deleted.

Logged, but only metadata

The activity log records who asked what, where and with what outcome, never the numbers themselves.

FAQ

Questions, answered.

What does it cost?

$25 per user per month, excluding tax, with unlimited client companies. The 7-day trial includes up to three seats and needs no card. When you add or remove people, the subscription adjusts automatically and is prorated.

Does one seat really cover every client company?

Yes. The seat belongs to the person, so it covers every Xero organisation and QuickBooks company they link, however many that is.

Which AI assistants does it work with?

Claude (web, desktop and Claude Code), ChatGPT, Microsoft Copilot and any other client that supports remote MCP servers. You add one URL as a connector and sign in once.

Do our clients need to do anything?

No. You sign in with your own Xero or QuickBooks user, the one that already has access to the client's company. There's nothing for the client to install or approve.

Can it compare several clients at once?

Yes. Portfolio questions cover all the companies you've linked: overdue receivables, payables due, key figures against a previous period and health checks. Very large client lists run as a background job and report back when done.

What can it do in Xero and QuickBooks?

Read and create invoices, bills, payments, credit notes, contacts, journals, quotes and more; run reports such as profit and loss, balance sheet and aged receivables; email invoices; and attach files. Bank reconciliation isn't possible, because neither Xero nor QuickBooks exposes unreconciled bank lines through their APIs.

Can the assistant change things without us knowing?

Changes can be previewed before they're sent, companies set to “Read data only” can't be changed at all, and most AI apps ask you to confirm before running an action that makes changes. Every request is also on the activity log.

Can colleagues share a client connection?

Each person links clients with their own login, so their own permissions always apply and changes are attributed to them in Xero or QuickBooks. Admins can see every company linked in the firm and set its agent permission.

What happens when someone leaves the firm?

An admin removes them in finnMCP. Their client connections are revoked with Xero and Intuit, their AI access stops, and their seat is freed for someone else.

Is client data safe?

Bookkeeping stays in Xero and QuickBooks. finnMCP passes data through while a request runs, encrypts sign-in tokens and logs only metadata. See the security section above for the details.

How is it billed?

Monthly by card, per assigned seat, through Stripe. Admins can change the payment method, see invoices and cancel from the billing portal.

Try it on your own client list. Seven days free. Link a few clients, connect your AI and ask your first question.