
Use Xero with Claude Desktop, Cursor, or Windsurf to let AI read, act, and automate — no code required.
Or build automated Xero workflowsGet 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.

Returns a list of history records for a given invoice ID.

Creates a new Spend/Receive Money bank transaction.

Finds or creates a specific contact.

Make a custom API call to a specific endpoint
Get started
Join 300,000+ builders at MoneyGram, Alan, and PostHog shipping secure, open source AI automation.