# ryanduguid/xero-mcp-server

Source: https://glimind.com/server/github%2Fryanduguid%2Fxero-mcp-server
Registry id: `github/ryanduguid/xero-mcp-server`
Status: unknown

## Tools (58)

- `add-timesheet-line`: Add new line on an existing Payroll Timesheet
- `approve-timesheet`: Approve a Payroll Timesheet
- `create-bank-transaction`: Create a new bank transaction
- `create-bank-transfer`: Record a transfer between bank accounts
- `create-contact`: Create a new contact
- `create-credit-note`: Create a new credit note
- `create-invoice`: Create a new invoice
- `create-item`: Create a new item
- `create-manual-journal`: Create a new manual journal
- `create-payment`: Create a new payment
- `create-quote`: Create a new quote
- `create-timesheet`: Create a new Payroll Timesheet
- `create-tracking-category`: Create a new tracking category
- `create-tracking-options`: Create tracking options
- `delete-timesheet`: Delete an existing Payroll Timesheet
- `get-contact`: Retrieve one contact by ID
- `get-timesheet`: Retrieve an existing Payroll Timesheet
- `list-accounts`: Retrieve a list of accounts
- `list-aged-payables-by-contact`: Retrieves aged payables for a contact
- `list-aged-receivables-by-contact`: Retrieves aged receivables for a contact
- `list-bank-transactions`: Retrieve a list of bank account transactions
- `list-bank-transfers`: Retrieve a list of transfers between bank accounts
- `list-contact-groups`: Retrieve a list of contact groups
- `list-contacts`: Retrieve a list of contacts from Xero
- `list-credit-notes`: Retrieve a list of credit notes
- `list-currencies`: Retrieve the organisation's configured currencies
- `list-invoices`: Retrieve a list of invoices
- `list-items`: Retrieve a list of items
- `list-manual-journals`: Retrieve a list of manual journals
- `list-organisation-details`: Retrieve details about an organisation
- `list-overpayments`: Retrieve a list of overpayments
- `list-payments`: Retrieve a list of payments
- `list-payroll-employee-leave`: Retrieve a Payroll Employee's leave records
- `list-payroll-employee-leave-balances`: Retrieve a Payroll Employee's leave balances
- `list-payroll-employee-leave-types`: Retrieve a list of Payroll leave types
- `list-payroll-employees`: Retrieve a list of Payroll Employees
- `list-payroll-leave-periods`: Retrieve a list of a Payroll Employee's leave periods
- `list-payroll-leave-types`: Retrieve a list of all available leave types in Xero Payroll
- `list-prepayments`: Retrieve a list of prepayments
- `list-profit-and-loss`: Retrieve a profit and loss report
- `list-quotes`: Retrieve a list of quotes
- `list-report-balance-sheet`: Retrieve a balance sheet report
- `list-tax-rates`: Retrieve a list of tax rates
- `list-timesheets`: Retrieve a list of Payroll Timesheets
- `list-tracking-categories`: Retrieve a list of tracking categories
- `list-trial-balance`: Retrieve a trial balance report
- `recode-bank-transaction-tax-type`: Change tax types on specified bank transactions
- `revert-timesheet`: Revert an approved Payroll Timesheet
- `update-bank-transaction`: Update an existing bank transaction
- `update-contact`: Update an existing contact
- `update-credit-note`: Update an existing draft credit note
- `update-invoice`: Update an existing draft invoice
- `update-item`: Update an existing item
- `update-manual-journal`: Update an existing manual journal
- `update-quote`: Update an existing draft quote
- `update-timesheet-line`: Update a line on an existing Payroll Timesheet
- `update-tracking-category`: Update an existing tracking category
- `update-tracking-options`: Update tracking options

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
