Xero + Google Gemini

Gemini answers straight from your Xero organisation

Switching to Xero for one figure is the part that costs you. Ask in Gemini and it arrives where you already are.

Kipper MCP lets Gemini query the Xero records Kipper supports: contacts, invoices, payments, bills, bill payments, purchase orders, inventory, credit notes, and supplier credits, plus supported financial reports and report lines: the Trial Balance, P&L and Balance Sheet. Records refresh by change notifications. Cash, runway, and bank balances are not among them, so those questions have no data path here.

Book a demo
Free 14-day trial, no credit card See pricing, or schedule a free onboarding.
NP
You

Supplier credits still available from Nimbus Paper?

Gemini logo
Gemini using Kipper

Nimbus Paper: supplier credit remaining

SC-77 £420 remaining
Issued Feb 19 this year
Applied £80 to bills
NP
You

Bill payments to Arden HVAC this month?

Gemini logo
Gemini using Kipper

2 bill payments this month, £3,400 total.

BP-330
£1,900
BP-336
£1,500
Supplier
Arden HVAC
Source
Xero

Kipper hands Gemini read-only access to Xero supplier credits, overdue contact invoices, bill payments, and the Xero Trial Balance, P&L and Balance Sheet. Bank transactions and cash position are outside what Kipper reads. Workspace users need no Xero login of their own.

Gemini asks Kipper for the actual Xero record

Nimbus Paper supplier credits, from the credit records

Contact invoices filtered by 45 days overdue

Bill payments drawn from the payment records

The account decides everything

Google splits this by account type, and most guides for it do not mention that.

Search for a way to join Xero and Gemini and you get automation platforms and data pipelines: Zapier, Make, Coupler, CData. They move records on a schedule. What none of them tells you is the part that actually decides whether this works for you, which is whether your Google account is a personal one or a work one.

Pipeline and automation tools

Zapier, Make, Coupler, CData

  • Copy Xero records somewhere on a trigger or a timer
  • Each flow is built, then owned by somebody
  • Good for: exports, reporting, keeping two systems in step
  • Nobody answers a question that was not configured

Kipper

Hosted, read-only

  • Answers the moment somebody asks, nothing pre-built
  • Works on a personal account, or through Gemini Enterprise
  • Good for: is it paid, what is owed, what is still open
  • Reads only, and never your bank feed

What your team can ask

What Gemini can look up in Xero

What a branch coordinator or AE typically needs before a supplier call.

"Supplier credits still available from Nimbus Paper?"

AE before a supplier conversation

"Contacts with invoices overdue 45 days?"

Branch coordinator reviewing collections follow-ups

"Bill payments to supplier Arden HVAC this month?"

Venue ops confirming what has been paid

"Has invoice INV-6608 been paid?"

Anyone before chasing it

"What do we still owe Lumen Electric?"

Procurement before reordering

"Credit notes issued to Harbor & Pine this year?"

Customer service on a query

"How much of the Willow Civic prepayment is left?"

Account manager checking a deposit

"Invoiced totals for Tracking Category: Retail this quarter?"

Regional lead reviewing a channel

"Which purchase orders with Nimbus Paper are still open?"

Operations checking a supplier

See it answer a Xero question for real.

The public demo runs in your browser on a sample data set. No signup, and it never touches your own account.

Book a demo

Who it's for

Who asks Gemini for a Xero record

Branch coordinator

Ask Gemini which contacts have invoices overdue 45 days, without opening Xero.

AE

Have Gemini retrieve remaining supplier credit from Nimbus Paper.

Venue ops

Check bill payments to supplier Arden HVAC this month while staying in Gemini.

Support specialist

Pull a contact invoice status into a Workspace reply.

Managing director

Get one overdue-invoice list or supplier-credit figure in Gemini faster than navigating the Xero UI.

SaaS onboarding lead

While writing a customer update in Gemini, check whether the contact's setup invoice has been paid and what remains open on the account.

Retail goods-in lead

As stock is booked in, confirm through Gemini which purchase orders for that supplier have already been billed.

Pricing

$5 a month for each extra person who asks

Xero plans start at $200 a month with 10 active users included, then $5 for each additional active user. Billing follows the people who actually ask a question that month, so a quiet month costs less.

  • 2,000 questions a month included
  • Free 14-day trial with 100 questions
  • No credit card required to start
  • Month to month, no long-term commitment

How it works

How to connect Xero to Gemini

Authorising Xero takes a minute. What happens next depends on whether your Google account is a personal one or a work one.

01

Authorise Xero in Kipper

Choose Connect with Xero, sign in, pick the organisation and grant access. Kipper asks for read permissions only, and bank accounts are never part of it.

02

On a personal Google account

At gemini.google.com open Settings, then Connected Apps, then Add a custom app under Custom apps, and paste your Kipper MCP server URL. Google limits this route to personal accounts rather than work or school ones.

03

On a team account, use Gemini Enterprise

A team administrator opens Settings and help, then Team, Manage team, Connected apps, and Add MCP Server. Enter the HTTPS endpoint and OAuth details, verify, then enable it. Google still labels this one pre-release.

04

Ask in Gemini

Request supplier credits, overdue invoices, or bill payments, and Gemini uses the result in its reply.

We'll do the setup with you.

A 30-minute session: connect Xero, add Google Gemini, and set who can see what. Free, no commitment.

Straight answer

What Kipper will not do

Worth knowing before you book a call, so nothing here is a surprise later.

Change a single thing in Xero. There is no write path to turn on.

Read bank transactions or balances, so cash position is out of reach.

Tell you how long the money lasts, which needs the bank data it does not have.

Return a Cash Flow statement. Kipper supports that report on QuickBooks and NetSuite, not Xero.

Be added to a work Google account the consumer way. Teams go through Gemini Enterprise.

How Kipper handles access

Read-only. Permissioned. Logged.

  • Kipper never creates, updates, or deletes Xero records.
  • You choose what each user or team can see.
  • Every question is written to an audit log.
  • Pricing is the same on every interface. See plans.

FAQ

Xero + Gemini via MCP

Supplier credits, overdue invoices, bill payments, and the bank exclusion.

Yes, through Gemini Enterprise rather than the consumer app. Google keeps custom apps in the Gemini web app to personal accounts only, which catches most teams out. On Gemini Enterprise a team administrator registers the server once under Connected apps and switches it on for everybody, so nobody sets anything up individually. Google still labels that pre-release.
Yes, and here is the reasoning. The Xero API returns one entity per call, so a question spanning several invoices for one contact would otherwise mean a chain of requests and arithmetic done outside your books. Kipper keeps a synced copy of the record types it supports so the sum happens against real records. It is encrypted in transit and at rest, it holds no bank data at all, and every question put to it is written to the audit log.
Yes. Gemini CLI takes a remote MCP server either as a command, gemini mcp add with the http transport followed by a name and your server URL, or as an entry under mcpServers in settings.json using the httpUrl field. It handles OAuth for remote servers and can discover the configuration by itself where the server supports it.
No. Bank transactions, account balances and reconciliation status are outside what Kipper reads from Xero, and so is anything derived from them. That rules out cash position, runway and burn rate. It answers on what you billed, what landed, what is outstanding and what is sitting open with a supplier.
No. Kipper does not read bank transactions or account balances. Those questions have no data path through this connector.
Contacts, invoices, payments, bills, bill payments, purchase orders, inventory, credit notes, and supplier credits, plus supported financial reports and report lines: the Trial Balance, P&L and Balance Sheet.
The Xero objects and the bank exclusion are identical. The only difference is that the assistant is Gemini inside Workspace.
No. One Xero admin connection covers the workspace.
They are a filter on invoice due dates. Risk scoring and collections workflows are not something Kipper does.

Ask Gemini about your Xero invoices

Supplier credits and overdue contact invoices, pulled into Gemini when you ask.

Prefer to try it yourself? Start a free trial.