update_xero_employee
update_xero_employeeProposes a change to ONE employee's first name, last name, email, phone/mobile, or home address - and STRUCTURALLY NOTHING ELSE - for Australian, New Zealand or United Kingdom organisations. It does NOT touch Xero itself, and never will on its own. This queues a pending change that a human must explicitly approve (your Xero MCP connector - the exact link is this response's own approvalUrl field) before Xero is touched at all; you have no way to approve it yourself. employeeId must come from list_xero_payroll_employees (never invented). Provide at least one of firstName, lastName, email, phone, mobile, or address - only the fields you provide change, everything else about the employee is left exactly as it is. For Australia, phone and mobile are two separate fields and both may be set independently. For New Zealand and the United Kingdom there is only ONE phone number field in Xero - use either phone or mobile (not both to two different values); doing so refuses before anything is drafted. This tool has NO field for bank details, tax numbers, tax settings, pay templates, salary or rates, KiwiSaver/super, date of birth, start date, or termination date - none of those can ever be changed through this connector, by design.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | New email address. Omit to leave unchanged. | ||
| phone | No | New phone number. For Australia this is a SEPARATE field from mobile - both may be set independently. For New Zealand and the United Kingdom there is only ONE phone field in Xero - use either phone or mobile, never both to two different values (this is refused before anything is drafted if you do). | |
| mobile | No | New mobile number. Australia has a genuinely separate Mobile field from phone. For New Zealand and the United Kingdom this maps onto the SAME single phone field as phone - use either phone or mobile, never both to two different values. | |
| address | No | New home address - only the fields you provide inside it change, the rest of the address is left exactly as it is. state is Australia-only, suburb is New Zealand-only; both are silently ignored for the other regions. | |
| lastName | No | New last name. Omit to leave unchanged. | |
| firstName | No | New first name. Omit to leave unchanged. | |
| employeeId | Yes | Get this from list_xero_payroll_employees first - never invent one. | |
| organisation | No | The Xero organisation to use, by its display name. Only needed if this connection reaches more than one organisation - omit it when there is only one. |