
Use Xero with Claude Desktop, Cursor, or Windsurf to let AI read, act, and automate — no code required.
Use Xero MCPSign up and connect your Xero account to Activepieces.
Get your MCP URL and install it in Claude Desktop, Cursor, or Windsurf.
Ask your AI assistant to read emails, manage your calendar, and more.

Fires when a new contact is added to Xero (via Xero webhooks). Configure the webhook in Xero Developer portal to point to this URL.

Fires when a contact is created or updated (via Xero webhooks).

Fires when a new sales invoice (Accounts Receivable) is created.

Fires when an existing sales invoice (Accounts Receivable) is updated.

Fires when a new bank transaction is created.

Fires when a payment is received.

Fires when a new purchase order is created or enters a specific status for the first time.

Fires when a payment is reconciled for the first time.

Fires when a quote is created or updated.

Fires when a new bill (Accounts Payable) is added.

Fires when a new credit note is created.

Fires when a new project is created.

Fires when a new quote is created.

Create Xero Contact

Create Xero Invoice

Allocates a credit note to a specific invoice.

Transfers money between two bank accounts in Xero.

Creates a new draft quote.

Sends a sales invoice via email to a contact.

Creates a new bill (Accounts Payable).

Applies a payment to an invoice.

Creates a new purchase order for a contact.

Updates details of an existing purchase order.

Uploads an attachment to a specific Xero resource.

Adds line items to an existing sales invoice (ACCREC).

Creates a new credit note for a contact.

Creates a new inventory item in Xero.

Creates a new project for a contact.

Updates details of an existing sales invoice (ACCREC).

Creates a repeating sales invoice (Accounts Receivable).

Finds a contact by name or account number (or SearchTerm).

Finds an invoice by number or reference.

Finds an item by name or code.

Finds a purchase order by given parameters.

Make a custom API call to a specific endpoint