imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app · Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
© 2026 Imperal, Inc. · ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Xero

Xero Extension

📒 Accounting·by bluebeeweb·v0.1.0
Pay per use8-40 tok/action
Open in panel
0 capabilities1 actions0 installs

About this extension

Connect your own Xero organisation(s) (OAuth2) to manage contacts, invoices, bills, credit notes, bank transactions, payments, items, chart of accounts, tax rates, tracking categories, manual journals, quotes, and purchase orders -- full read/write plus financial reports (P&L, Balance Sheet, Trial Balance, AR/AP aging, Bank Summary) and value-add cash-position/overdue-invoice tracking.

What you get

Every capability exposed by Xero, metered per action and guarded by the two-step safety protocol.

  • connect_xerowrite

    Start connecting your Xero organisation(s): register your Xero app's Client ID/Client Secret, then get back a one-time browser authorize_url. Open it, sign in with Xero, pick the organisation(s) to grant access to, and approve -- Xero redirects back here automatically and the connection finishes itself, no further action needed. A single connection can cover several organisations if you approve more than one.

  • list_connectionsread

    List the connected Xero connections and every organisation (tenant) each one covers.

  • disconnect_xerodestructive

    Disconnect a Xero connection: deletes the saved connection (and every tenant it covered). Nothing in Xero itself is changed.

  • list_entitiesread

    List Xero records of any entity type (Contacts, Invoices, CreditNotes, Payments, BankTransactions, Items, Accounts, TaxRates, TrackingCategories, ManualJournals, Quotes, PurchaseOrders, Employees), with an optional 'where'/'order' filter.

  • get_entityread

    Read one Xero record of any entity type in full by its guid (e.g. InvoiceID, ContactID).

  • create_entitywrite

    Create one or more new Xero records of any entity type (e.g. a new Invoice, Contact, Bill) from a JSON object of its fields exactly as Xero expects (wrapped automatically).

  • update_entitywrite

    Update selected fields of an existing Xero record. Xero requires the full identifying key(s) plus the fields you're changing in fields_json -- include entity_id's key (e.g. InvoiceID) inside fields_json too.

  • delete_entitydestructive

    Void/delete a Xero record where Xero supports it (e.g. set an Invoice/Bill/CreditNote/Quote to 'DELETED' or 'VOIDED' status -- Xero has no hard-delete for financial documents).

  • run_reportread

    Run a Xero report by name -- ProfitAndLoss, BalanceSheet, TrialBalance, AgedReceivablesByContact, AgedPayablesByContact, BankSummary -- optionally scoped to a date.

  • get_organisationread

    Read the connected Xero organisation's own profile: legal name, country, base currency, financial year end.

  • upload_attachmentwrite

    Attach a file to an existing Xero record (e.g. a receipt PDF to a Bill/Invoice) by fetching it from a publicly reachable URL and uploading it server-side.

  • get_cash_positionread

    Value-add report: one-glance cash position for the connected organisation -- bank account balances, total cash, and unpaid/overdue invoice and bill totals, so you see the real financial picture in one call.

  • get_overdue_invoicesread

    Value-add report: flag every unpaid invoice overdue by at least a given number of days, sorted worst-first -- the AR collections list.

Related extensions

More extensions in Accounting ready to enable in one click.

  • WaveOfficial Imperal connector for Wave (C27. Accounting & Bookkeeping). Full CRUD on core entities, webhooks, and compliance audits.
  • FreeAgentOfficial Imperal connector for FreeAgent (C27. Accounting & Bookkeeping). Full CRUD on core entities, webhooks, and compliance audits.
  • Zoho BooksOfficial Imperal connector for Zoho Books (C27. Accounting & Bookkeeping). Full CRUD on core entities, webhooks, and compliance audits.
  • QuickBooks OnlineConnect your own QuickBooks Online company (Intuit OAuth2) to manage invoices, bills, customers, vendors, items, payments, estimates, sales receipts, credit memos, journal entries, and run reports...

Ready to use Xero?

Enable Xero in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel