Tools that your AI agent can use through this MCP server to interact with Xero Accounting
Creates a new sales invoice. See the documentation
Creates a new purchase bill.
Updates a contact given its identifier.
Creates a new contact or updates if the contact exists.
Creates a new employee.
Uploads a file to the specified document. See the documentation
Update a tracking category by ID See the documentation.
Update a tracking category by ID See the documentation.
Makes an aribitrary call to Xero Accounting API.
Lists information from tracking categories See the documentation.
Lists information from manual journals in the given tenant id as per filter parameters.
Lists information from invoices in the given tenant id as per filter parameters.
Lists information from credit notes in the given tenant id as per filter parameters.
Lists information from contacts in the given tenant id as per filter parameters.
Get information from a tracking category by ID See the documentation.
Gets the tenants connections the user is authorized to access
Gets details of an item.
Gets details of an invoice.
Retrieves the online sales invoice URL.
Gets the history of changes to a single existing document.
Gets details of a contact.
Gets the balances and cash movements for each bank account.
Gets bank statements for the specified bank account.
Finds a contact by name or email address. Optionally, create one if none are found. See the docs here
Finds an invoice by number or reference.See the docs here
Triggers the email of a sales invoice out of Xero.
Downloads an invoice as pdf file. File will be placed at the action's associated workflow temporary folder.
Delete a tracking category by ID See the documentation.
Delete a tracking category option by ID See the documentation.
Creates a new contact or updates a contact if a contact already exists. See the docs here
Create a new tracking category See the documentation.
Creates a new payment
Creates a new item.
Creates a new note adding it to a document.
Creates a new credit note.
Creates a new bill (Accounts Payable)See the docs here
Create a new bank transaction See the documentation
Adds line items to an existing sales invoice. See the docs here
Finds a contact by name or account number. Optionally, create one if none are found. See the docs here