Xero
JSON →Interact with the Xero Accounting Software API.
Install
npx -y xero-mcp@latest Tools · 15
- authenticate Authenticate with Xero using OAuth2
- create_bank_transactions Creates one or more spent or received money transaction
- create_contacts Creates one or multiple contacts in a Xero organisation
- get_balance_sheet Retrieves report for balancesheet
- get_bank_transaction Retrieves a single spent or received money transaction by its Xero bank transaction ID
- get_invoice Retrieves a single sales invoice or purchase bill by its Xero invoice ID
- list_accounts Retrieves the full chart of accounts
- list_bank_transactions Retrieves any spent or received money transactions
- list_contacts Retrieves all contacts in a Xero organisation
- list_invoices Retrieves sales invoices or purchase bills
- list_organisations Retrieves Xero organisation details
- list_payments Retrieves payments for invoices and credit notes
- list_quotes Retrieves sales quotes
- update_bank_transaction Updates an existing spent or received money transaction (e.g. line items, contact, bank account) by bank transaction ID
- update_invoice Updates an existing sales invoice or purchase bill (typically a draft), including line items and account codes
Environment variables
XERO_CLIENT_IDYOUR_CLIENT_IDXERO_CLIENT_SECRETYOUR_CLIENT_SECRET
Links
★ 21 GitHub stars