30 Questions You Can Ask AI About Your Xero Data
Safe Xero AI questions and prompts for Kipper, the official Xero MCP server, and third-party Xero MCP tools, with clear scope and capability boundaries.
On this page +
Once an AI assistant is connected to Xero through MCP or a hosted finance layer, the useful questions are the ones the connection is actually allowed to answer.
This guide keeps the boundaries explicit:
- Kipper answers from supported Xero records only: contacts, customers, suppliers, invoices, payments, bills, bill payments, purchase orders, inventory or items, credit notes, and supplier credits.
- The official Xero MCP server and some third-party implementations may expose broader Xero API tools, including scope-dependent report, banking, payroll, or write-capable tools.
- Your authorised scopes and user permissions decide what any connected assistant can actually use.
Available questions depend on the server, authorised Xero scopes, and data exposed by the selected integration. The official Xero MCP server and third-party implementations may expose records that Kipper does not support.
Questions Supported Through Kipper
Use these when your team is asking through Kipper in Slack, Teams, SMS, Claude, ChatGPT, or Gemini. They stay inside Kipper’s supported Xero record layer.
Accounts Receivable
- Which invoices are overdue?
- Which customers owe the most?
- Which invoices for [customer] are still unpaid?
- Has [customer] paid their latest invoice?
- Show invoices for [customer] in [date range].
- Which invoices are partially paid?
- Which customer credit notes were issued this month?
What comes back: totals with the records behind them. A good answer should include the overall number, the records driving it, and enough detail to reconcile the answer back to Xero.
Use Xero’s built-in Demo Company for raw MCP tests, then move to real data only after scopes and behaviour are clear.
Accounts Payable
- Which bills are due soon?
- Which supplier invoices remain unpaid?
- Which bills are overdue?
- What payments were made to [supplier] in [date range]?
- Which supplier credits are still available?
- Find bill [reference] and show supplier, due date, status, and remaining amount.
Purchasing, Contacts, and Items
- What purchase orders are still open?
- What is the status of purchase order [PO number]?
- Which purchase orders were created for [supplier] this quarter?
- Find contact [customer or supplier] and show supported contact details.
- Find item [item name or code].
- Which inventory or item records appear on open purchase orders?
Fast Lookups
- Find invoice [number] and show status, total, due date, amount paid, and amount due.
- Show payments received from [customer] in [date range].
- Show all unpaid invoices over [amount], oldest first.
- Show bills due between [start date] and [end date].
- Find credit note [reference].
- Find supplier credit [reference].
Copy-Ready Kipper Prompts
Overdue Customer Invoices
Use Kipper's Xero connection only.
Find unpaid customer invoices that are overdue as of today.
Return:
- customer
- invoice number
- due date
- days overdue
- amount due
- payment status
Do not create, update, approve, post, or delete records.
Customer Payment Status
Use Kipper's Xero connection only.
For [customer name], show:
- latest invoice
- invoice date
- due date
- total
- amount paid
- amount due
- payment status
If there are multiple matching contacts, list them first and ask which one to use.
Do not modify Xero records.
Bills Due Soon
Use Kipper's Xero connection only.
List supplier bills due in the next 14 days.
Return:
- supplier
- bill number or reference
- due date
- amount due
- status
Sort by due date, oldest first.
Do not approve, pay, edit, or delete anything.
Purchase Order Lookup
Use Kipper's Xero connection only.
Find purchase order [PO number].
Return:
- supplier
- status
- order date
- expected date where available
- line items where available
- total
Do not modify Xero records.
Questions for Official or Third-Party Xero MCP Servers Only
The official Xero MCP server lists broader tools than Kipper supports, including bank transaction, report, account, tracking, quote, payroll, create, update, and delete tools. Those capabilities are official-server or third-party-server capabilities, not Kipper capabilities.
Use this section only when you are operating a raw MCP server or platform connection, you have verified the authorised scopes, and the business owner has approved the data exposure.
Examples that may be available outside Kipper:
- Return organisation details with
accounting.settings.read. - List accounts if the authorised connection exposes account tools.
- Retrieve a profit and loss report only when the selected server exposes the report tool and the matching Xero report scope is authorised.
- Retrieve a balance sheet or trial balance only when the selected server exposes those tools and the matching report scopes are authorised.
- List bank transactions only when the selected server exposes bank transaction tools and the matching Xero banking scope is authorised.
Do not mix these prompts into a Kipper rollout. They require different data surfaces and different controls.
Questions Kipper Should Not Answer
Kipper should not answer Xero questions about bank transactions, bank balances, cash position, cash flow, runway, burn, bank reconciliation, profit and loss reports, balance sheets, trial balances, general-ledger analysis, month-end close, closing the books, forecasting, anomaly detection, duplicate detection, discrepancy detection, or writing to Xero.
That boundary is intentional. It keeps broad team access focused on supported operational records instead of turning a chat interface into an unrestricted accounting system.
Three Kipper Questions to Try First
- “Which customers have overdue invoices over $5,000?” Useful, specific, and immediately actionable.
- “Has [customer] paid their latest invoice?” A clean sales or support lookup.
- “Which supplier bills are due in the next two weeks?” A clean accounts payable test for finance and operations.
If those three come back with real customers, invoice numbers, due dates, and amounts, the connection is doing useful work inside the supported boundary.
FAQ
What questions can AI answer from Xero data? It depends on the selected connection. Kipper supports record-level questions about contacts, customers, suppliers, invoices, payments, bills, bill payments, purchase orders, inventory or items, credit notes, and supplier credits. The official Xero MCP server and third-party tools may expose broader Xero records depending on authorised scopes.
Do I need to know Xero reports or SQL? No. With Kipper, you ask in plain English and Kipper answers from the supported, permissioned Xero record layer. Raw MCP setups may require more precise prompts and scope review.
Can AI change anything in Xero while answering? Kipper cannot create, update, approve, post, or delete Xero records. Raw MCP servers and automation platforms may expose write tools if write-capable scopes are authorised.
Where can my team ask these Xero questions? With Kipper, teams can ask in Slack, Microsoft Teams, SMS, and MCP-enabled AI clients. Local MCP setups usually serve one technical user on one machine.
For the complete comparison, read The Ultimate Guide to Xero MCP. To test the official server yourself, start with How to Set Up Xero MCP Server (Developer Guide). To give a team read-only MCP route, see Kipper’s Xero MCP connector.