All integrations
Catalogue metadata onlyaccountingv20260721_00

XERO

Xero

Xero is a cloud-based accounting software for small businesses, providing invoicing, bank reconciliation, bookkeeping, and financial reporting in real time

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

53

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

xero_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 53 actions

Create Bank Transaction

XERO_CREATE_BANK_TRANSACTION

Create a bank transaction in Xero. Use SPEND for payments out or RECEIVE for money received.

Untrusted display-only summary

Create Contact

XERO_CREATE_CONTACT

Create a new contact in Xero. Contacts can be customers, suppliers, or both.

Untrusted display-only summary

Create Credit Note

XERO_CREATE_CREDIT_NOTE

Create a new credit note in Xero. Credit notes are used to reduce amounts owed by customers (ACCRECCREDIT) or to suppliers (ACCPAYCREDIT).

Untrusted display-only summary

Create Invoice

XERO_CREATE_INVOICE

Create a new invoice in Xero. Supports both sales invoices (ACCREC) and bills (ACCPAY).

Untrusted display-only summary

Create Item

XERO_CREATE_ITEM

Create an inventory item in Xero. Items can be tracked for sales and/or purchases.

Untrusted display-only summary

Create Manual Journal

XERO_CREATE_MANUAL_JOURNAL

Create one or more manual journals (journal entries) in Xero with journal lines. Manual journals must balance (debits equal credits).

Untrusted display-only summary

Create Payment

XERO_CREATE_PAYMENT

Create a payment in Xero to link an invoice with a bank account transaction.

Untrusted display-only summary

Create Purchase Order

XERO_CREATE_PURCHASE_ORDER

Create a purchase order in Xero to order goods/services from suppliers.

Untrusted display-only summary

Create Quote

XERO_CREATE_QUOTE

Create a new sales quote in Xero for a customer or prospect. Quotes can be sent to contacts for approval and later converted to invoices. Use this action when you need to create a formal price proposal or quotation for goods or services before issuing an invoice.

Untrusted display-only summary

Get Account

XERO_GET_ACCOUNT

Retrieve a specific account from Xero's chart of accounts by its unique ID. Returns detailed account information including code, name, type (BANK, REVENUE, EXPENSE, etc.), status (ACTIVE/ARCHIVED), tax settings, bank details (for BANK accounts), and classification. Use XERO_LIST_ACCOUNTS to get account IDs if you don'…

Untrusted display-only summary

Get Asset

XERO_GET_ASSET

Retrieve a specific asset by ID from Xero. Returns depreciation details and book value.

Untrusted display-only summary

Get Balance Sheet Report

XERO_GET_BALANCE_SHEET_REPORT

Retrieve Balance Sheet report from Xero. Shows assets, liabilities, and equity at a specific date. Liability and credit balances appear as negative numbers in the response. Response structure is Reports → Rows → Sections; account lines are nested inside group sections and summary totals (e.g., 'Total Current Assets')…

Untrusted display-only summary

Get Bank Transaction

XERO_GET_BANK_TRANSACTION

Retrieve a specific spent or received money transaction from Xero by its unique bank transaction ID. Returns full transaction details including line items, contact, bank account, amounts, and reconciliation status. Use this action when you need to fetch the details of a specific bank transaction that was previously cr…

Untrusted display-only summary

Get Budget

XERO_GET_BUDGET

Retrieve a budget from Xero. Budgets track planned vs actual spending by account.

Untrusted display-only summary

Get Connections

XERO_GET_CONNECTIONS

Tool to list active Xero connections. Use to retrieve all current tenant connections for the authenticated user and resolve the correct tenant_id before making data requests. When multiple tenants are returned, never assume the first connection is correct — always explicitly pass the intended tenant_id to every subseq…

Untrusted display-only summary

Get Contacts

XERO_GET_CONTACTS

Tool to retrieve a list of contacts. Use when you need up-to-date contact information with filtering, paging, or incremental updates.

Untrusted display-only summary

Get Credit Note

XERO_GET_CREDIT_NOTE

Retrieve a specific credit note by ID from Xero. Returns full credit note details including line items, allocations, and status. Use this action when you need to fetch detailed information about a single credit note by its UUID identifier.

Untrusted display-only summary

Get Invoice

XERO_GET_INVOICE

Retrieve a specific invoice by ID from Xero. Returns full invoice details including line items and status.

Untrusted display-only summary

Get Item

XERO_GET_ITEM

Retrieve a specific item by ID from Xero. Returns item code, name, pricing, and tax details.

Untrusted display-only summary

Get Manual Journal

XERO_GET_MANUAL_JOURNAL

Retrieve a specific manual journal by ID from Xero. Returns full details including journal lines.

Untrusted display-only summary

Get Organisation

XERO_GET_ORGANISATION

Retrieve organisation details from Xero. Returns company info, base currency, timezone, financial year settings, SalesTaxBasis, SalesTaxPeriod, etc. Response fields are nested under data.data.Organisations[0]. Use Timezone when computing date ranges to avoid boundary errors.

Untrusted display-only summary

Get Payment

XERO_GET_PAYMENT

Retrieve a specific payment by ID from Xero. Returns full payment details including associated invoice, account, and reconciliation status. Use this action when you need to inspect a particular payment record to verify its status, amount, or linked transactions.

Untrusted display-only summary

Get Profit & Loss Report

XERO_GET_PROFIT_LOSS_REPORT

Retrieve Profit & Loss report from Xero. Shows income, expenses, and net profit for a specified period. Response rows are labeled (e.g., 'Net Profit', SummaryRow); parse by row label, not array index. Aggregates multiple tax codes — not suitable for tax compliance reporting.

Untrusted display-only summary

Get Project

XERO_GET_PROJECT

Retrieve a specific project by ID from Xero. Returns project details, deadlines, and status.

Untrusted display-only summary

Get Purchase Order

XERO_GET_PURCHASE_ORDER

Retrieve a specific purchase order by ID from Xero. Returns full details including line items and status.

Untrusted display-only summary

Get Quotes

XERO_GET_QUOTES

Tool to retrieve a list of quotes. Use when you need to list, filter, or page through sales quotes. Use after obtaining the tenant ID via connections.

Untrusted display-only summary

Get Trial Balance Report

XERO_GET_TRIAL_BALANCE_REPORT

Retrieve Trial Balance report from Xero. Shows all account balances (debits and credits) at a specific date. Use to verify that total debits equal total credits and to prepare financial statements. Credit balances appear as negative numbers in the response.

Untrusted display-only summary

List Accounts

XERO_LIST_ACCOUNTS

Retrieve chart of accounts from Xero. Returns all accounting codes used for categorizing transactions. Use AccountID (not name or code) as the unique identifier for accounts. Results may be paginated; increment the page parameter until empty results are returned to avoid missing accounts in large organisations.

Untrusted display-only summary

List Assets

XERO_LIST_ASSETS

Retrieve fixed assets from Xero. Assets track depreciation and book value of capital equipment.

Untrusted display-only summary

List Attachments

XERO_LIST_ATTACHMENTS

List all attachments for a specific entity in Xero (invoice, contact, etc.).

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.