Xero MCP connector for Manus

Ask your Xero books anything, then let Manus draft the invoices and reports

Connect your own Xero organization and Manus reads invoices, contacts, accounts, payments and bank transactions, and pulls profit and loss, balance sheet and aged receivables and payables reports. It can also add contacts and draft invoices and quotes, which stay as drafts in Xero until you approve them. Payroll works only in the regions Xero supports.

First, connect Xero in Manus
Bright Harbor DesignProfit and lossSample data

How did September compare with August? Just the main lines, please.

Report lineSeptembervs August
  • Revenue$48,200+8.4%
  • Cost of sales$19,600+3.1%
  • Gross profit$28,600+12.3%
  • Operating expenses$18,750+8.3%
  • Net profit$9,850+21.0%
Net profit, last 6 months
AprMayJunJulAugSep
Gross margin59.3%Net margin20.4%

Manus · Revenue rose 8.4% on August, mostly from two new retainers. Cost of sales grew more slowly, so gross profit is up 12.3%. Advertising was the biggest jump in expenses, and net profit reached $9,850, up 21.0%.

Chat with Xero data and pull reports

Get Xero AI accounting answers from your own books in plain words, without clicking through report after report.

Ask what came in and what went out

Manus reads your invoices, payments and chart of accounts, then answers with the numbers and where they came from. Ask follow-up questions the way you would ask your bookkeeper.

This quarterSample data

How much did we invoice this quarter, and what were our five biggest expenses?

Manus · You invoiced $139,890 across 62 sales invoices from July to September. Here are the five largest expense accounts:

  • Wages and salaries$31,200
  • Office rent$9,000
  • Advertising and marketing$6,850
  • Subcontractors$5,400
  • Software subscriptions$2,940

Based on sales invoices and the profit and loss report in Xero.

Get profit and loss, balance sheet and trial balance reports

Xero AI reporting in plain words: ask for any of the three by month or quarter, compare periods and get a one-page summary or a short slide deck.

Xero profit and loss reportAI summarySample data
Profit and lossBalance sheetTrial balance
Q2Q3
  • Revenue$128,300$139,890
  • Net profit$19,730$25,890
  • Net margin15.4%18.5%
Manus
  • Revenue grew every quarter, up 9.0% from Q2 to Q3.
  • Net margin rose from 15.4% to 18.5% while wages stayed flat.
  • The trial balance checks out: debits and credits both total $486,320.
One-page summarySlides

Chase late payers with a Xero aged receivables report

See who owes what and how late, then send a polite follow-up you’ve checked yourself.

Find overdue invoices and draft reminders

Manus reads unpaid invoices and each customer’s aged receivables, lists who is late, by how much and for how long, and drafts a reminder for each one for you to check and send. It works alongside any Xero automatic invoice reminders you’ve turned on.

Aged receivablesSample data
Owed to you$36,800Overdue$15,400
$21,400Not due yet$8,9501–30 days late$4,30031–60 days late$2,150Over 60 days late

Which customers still owe us, and how late are they?

Manus · 5 customers are late, $15,400 in total. Oldest first:

  • Orbit FitnessINV-0388$2,15067 days late
  • Lakeside DentalINV-0402$4,30041 days late
  • Kite LabsINV-0415$3,50024 days late
  • Maple & Co.INV-0419$3,60018 days late
  • Riverstone CafeINV-0424$1,8509 days late
Reminder draft for Orbit FitnessNot sent

Hi Dana, a friendly reminder that invoice INV-0388 for $2,150 is still unpaid. If it’s already on its way, please ignore this note. Thank you!

Draft Xero invoices and quotes for you to approve

Xero invoice automation that stops at a draft: Manus fills in the lines, and you approve and send in Xero.

Turn a few lines into a draft invoice

Describe the work in a chat or upload a spreadsheet of line items. Manus finds the contact, or adds a new one, drafts the invoice or quote in Xero and sends you the link. You check it and approve it in Xero.

Bill Lakeside Dental for October: 20 hours of website design at $95, hosting at $60, and 4 hours of content updates at $75. Use our usual tax rate.

Manus · Draft invoice INV-0431 for Lakeside Dental is saved in Xero: $2,486.00 including 10% tax, due in 30 days. Check it there, then approve and send it.

Open in Xero
Sales invoice INV-0431DraftSample data
Bill toLakeside DentalDue dateIn 30 daysReferenceOctober retainer
ItemAmount
  • Website design (hours)20 × $95.00$1,900.00
  • Hosting for October1 × $60.00$60.00
  • Content updates (hours)4 × $75.00$300.00
Subtotal$2,260.00Tax (10%)$226.00Total$2,486.00

Quotes work the same way: saved as drafts and valid for 7 days.

AI bookkeeping in Xero: month-end checks and monthly reports

Hand off the checking and the reporting, and keep the decisions with you and your accountant.

Prepare month-end checks for your accountant

Manus lists the month’s bank transactions and manual journals and flags entries that look off, such as possible duplicates, missing references or unusual amounts, so your accountant knows where to look.

September month-end checksSample data
  • Office Supplies Co.$412.80Spend moneyPossible duplicateSame contact and amount, one day apart
  • Card payout$3,940.00Receive moneyNo referenceCan’t tell which invoices it pays
  • Flights for a client visit$2,980.00Spend moneyUnusual amountAbout 4 times the usual monthly travel spend
  • Monthly depreciation$1,250.00Manual journalMatches last month
  • Office rent$3,000.00Spend moneyMatches last month

3 entries to review with your accountant. Nothing in Xero was changed.

Get a monthly finance report on a schedule

Set it up as a scheduled task, and on the first of every month Manus pulls your profit and loss, balance sheet and aged receivables and sends you a short report.

Monthly finance reportSample data
On the 1st of every month at 9:00
  • Profit and loss compared with last month
  • Balance sheet
  • Aged receivables

Manus · September report
Net profit was $9,850, up 21.0% on August. 5 customers are late on $15,400, and the oldest invoice is 67 days overdue.

Connect the Xero MCP server in Manus

Xero is already in Manus Connectors. You create a Custom Connection in Xero once, then paste its Client ID and Client Secret.

  1. Create a Custom Connection in Xero

    In your Xero developer account, create a Custom Connection app, add every scope listed in Xero’s MCP server guide and choose who authorizes it. That person approves it from an email Xero sends.

  2. Copy the Client ID and Client Secret

    Once it’s approved, copy the Client ID from the app details page and generate a Client Secret.

  3. Paste them into Manus

    Open Connectors in Manus, select Xero, paste the two values and connect.

  4. Ask in a task

    Name a customer, a month or a report and say what you need in plain words.

New to this? Connect Xero’s Demo Company first. It comes with sample data, and Xero doesn’t charge for connecting a Custom Connection to it.

Main things Manus works with
  • Invoices, quotes and credit notesReads them all. New ones are saved as drafts.
  • Contacts and itemsCustomers, suppliers and the products you sell
  • Payments and bank transactionsReads them, records new ones and edits bank transactions when you ask
  • Chart of accounts and manual journalsAccounts, tax rates and journal entries. It can also create and post manual journals.
  • Financial reportsProfit and loss, balance sheet, trial balance, and aged receivables and payables
  • PayrollEmployees, leave and timesheets in New Zealand and the UK. It can also create, approve and delete timesheets.

Your Custom Connection needs every scope on Xero’s list, so ask Manus to show you any change before it makes it. Whether a Custom Connection costs extra is up to Xero, so check Xero’s pricing for your organization.

Explore connectors and guides

Questions about the Xero MCP connector

Is this the official Xero MCP integration?

Yes. Manus runs Xero’s own open-source MCP (Model Context Protocol) server, @xeroapi/xero-mcp-server, which Xero publishes on GitHub. It’s already set up in Manus Connectors, so there’s nothing to install or host.

How do I connect Xero to Manus?

In your Xero developer account, create a Custom Connection, add every scope listed in Xero’s MCP server guide and pick who authorizes it. Once that person approves it from Xero’s email, copy the Client ID and generate a Client Secret. Then open Connectors in Manus, select Xero, paste them into XERO_CLIENT_ID and XERO_CLIENT_SECRET and connect. Keep the secret out of chat messages. Whether a Custom Connection costs extra is up to Xero, so check Xero’s pricing for your organization.

Is there a Xero MCP server URL to paste?

No. Xero’s MCP server isn’t a hosted address you add by URL. Manus runs it for you, so the only things you paste are the Client ID and Client Secret from your Custom Connection.

Will Manus change my books without asking?

Most of the work is reading. New invoices, quotes and credit notes are saved as drafts, so nothing is approved or sent until you do it in Xero. Some tools change your books right away: recording payments and bank transactions, editing bank transactions, posting manual journals and, for payroll, approving or deleting timesheets. For those, ask Manus to show you the changes first and confirm before it makes them.

Does Xero create invoices from a chat with Manus?

Yes, as drafts. Manus sends the invoice details through the connector, Xero saves a draft sales invoice or bill, and Manus gives you the link to it. You check the lines, then approve and send it from Xero. Quotes work the same way.

Does the Xero connector work in my country, and with payroll?

Xero offers Custom Connections for organizations in Australia, New Zealand, the UK and the US. In Xero’s MCP server, the payroll tools for employees, leave and timesheets work only for organizations in New Zealand and the UK. Xero sets both limits, so check Xero for the latest.

Can I try it on the Xero Demo Company first?

Yes, and Xero suggests starting there. The Demo Company comes with sample data, and Xero lets you connect a Custom Connection to it for free while you try things out. When you’re ready, set up a Custom Connection for your real organization.

Is Manus one of the Xero AI agents?

No. Xero AI features such as JAX, Xero’s own AI assistant, are built into Xero by Xero. Manus is a separate general AI agent that works on your Xero data through Xero’s official MCP server. You can keep using both.

Which Xero AI tools can Manus use?

The tools in Xero’s MCP server. Among them, Manus can list invoices, contacts, accounts, payments, bank transactions, quotes, credit notes, manual journals, items and tax rates; pull profit and loss, balance sheet, trial balance and aged receivables and payables reports; create or update contacts, items and draft invoices, quotes and credit notes; record payments, bank transactions and manual journals; and, in New Zealand and the UK, work with payroll timesheets. Xero’s MCP server guide has the full list.

Do I need Claude or ChatGPT to use Xero MCP?

No. A “Xero MCP Claude” guide has you add Xero’s server to Claude Desktop yourself, and searches for a Xero ChatGPT integration, a Xero ChatGPT connector, a Xero Claude integration or a Xero Claude connector are about setting it up in those apps. In Manus, Xero is already in Connectors: paste your Custom Connection details once, then ask in any task.

Is Manus AI accounting software for Xero?

It doesn’t replace your accountant. People looking for “AI accounting Xero” or “AI bookkeeping Xero” tools usually want the busywork done: Manus answers questions from your books, pulls reports, finds overdue invoices, drafts invoices and prepares month-end checks. Your accountant or bookkeeper still reviews and approves the entries.

Can I disconnect Xero later?

Yes. Open Connectors in Manus, select Xero and choose Disconnect.

Connect Xero and ask about your books

Connect Xero in Manus