Xero
Read Xero accounting data — invoices, contacts, accounts, payments — via the Xero Accounting API.
Auth: user-delegated OAuth 2.0. Attach the matching OAuth credential once; the InTouch server injects a live access token and keeps it refreshed for you. Your secrets stay in the encrypted vault — never in the tool, never shown to the AI assistant.
Operations
list_invoicesget_invoicelist_contactslist_accountslist_payments
Inputs
operation(required) — One of: list_invoices, get_invoice, list_contacts, list_accounts, list_paymentstenantId(required) — Xero organisation tenant id — sent as the Xero-tenant-id header (from GET /connections).invoiceID— Invoice GUID — required for get_invoice.query— Optional query params as a JSON object string, e.g. {"page": 1, "where": "Status==\"AUTHORISED\""}.body— Request body as a JSON object string (unused by the read operations).
Example
operation: list_invoices
tenantId: <your tenantId>