---
title: "Employment Hero Payroll MCP server - actionlake"
description: "Give Claude 996 Employment Hero Payroll actions through one MCP server: kiosk, manager kiosk. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/employment-hero-payroll
updated: 2026-10-22
---

Connectors · Accounting & finance

# Employment Hero Payroll MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Employment Hero Payroll and the rest of your systems. It gives your agent 996 Employment Hero Payroll actions (510 reads, 368 writes and 118 that wait for a confirmation) and holds the Employment Hero Payroll credential itself, so the agent never does. It paces Employment Hero Payroll's limits and records every call.

[Connect Employment Hero Payroll free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "employment_hero_payroll.bank.list",
  intent: "check which Employment Hero Payroll account is connected"
}
# List Banks · read · 1 upstream call
```

- 996 actions in one signed file
- 510 read look, never change
- 368 write create and update
- 118 wait for a yes destructive, confirmed first

Set up

## Connect Employment Hero Payroll in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Employment Hero Payroll.
   Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` Employment Hero Payroll API key: log in to Employment Hero Payroll, click your name (top right) > My Account >…
   - `host` Where your Employment Hero Payroll lives: your host
   ```
   account { op: "connections.requirements", service: "employment_hero_payroll" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "employment_hero_payroll.bank.list" }
   # list banks · read · 1 upstream call
   check { action: "employment_hero_payroll.employee_unstructured.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Employment Hero Payroll at a glance

**Sign-in**

Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Setup fields**

`host`

**Limits we pace to**

5 calls a second, per connection

**API covered**

Employment Hero Payroll API v2 (Swagger 2.0, regional documents AU/NZ/UK/SG/MY), at your Employment Hero Payroll instance's API base URL, which you enter when connecting (path /api/v2)

**Built from**

Employment Hero Payroll's documentation, read 22 October 2026[api.keypay.com.au](https://api.keypay.com.au/swagger-au.json) [api.keypay.com.au](https://api.keypay.com.au/swagger-nz.json) [api.keypay.com.au](https://api.keypay.com.au/swagger-uk.json)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

498 of 510 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

3, so ask can line Employment Hero Payroll up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Employment Hero Payroll.

996 actions in 479 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **510** read look, never change
- **368** write create and update
- **118** destructive wait for a confirmation

1. ### Kiosk
   16
   4 read · 10 write · 2 destructive
   Add Complete Shift for Employee · Change PIN · Check Employee · Verify Kiosk PIN
2. ### Manager kiosk
   12
   4 read · 7 write · 1 destructive
   Change PIN · Check Employee · Verify Kiosk PIN · Clock Out Employee
3. ### Payrun
   12
   2 read · 8 write · 2 destructive
   List Pay Runs · Get Pay Run · Create Pay Run · Bulk Apply Leave Requests
4. ### Employee leaverequest
   8
   2 read · 5 write · 1 destructive
   Create Leave Request · Get Leave Requests for Employee · Approve Leave Request · Decline Leave Request
5. ### Manager timesheet
   8
   2 read · 5 write · 1 destructive
   Create timesheet line · Edit Timesheet · Approve Timesheet · Get Business Timesheets
6. ### Employee deduction
   7
   4 read · 2 write · 1 destructive
   Create Employee Deduction · List Employee Deductions · List Employee Deductions By External Reference Id · Get Employee Deduction by External Reference Id
7. ### Employee expenserequest
   7
   2 read · 4 write · 1 destructive
   Create Expense Request · List Expense Requests · Approve Expense Request · Decline Expense Request
8. ### Business
   6
   3 read · 3 write · 0 destructive
   Create New Business · List Businesses · Get Business Details by External ID · Get Business Details

**112 more areas · 920 actions**

- Ess bankaccounts **6**
- Manager expense **6**
- Manager leaverequest **6**
- Publicholiday **6**
- Webhookregistrations **6**
- Aba **5**
- Accounts **5**
- Bacs **5**
- Benefitcategory **5**
- Contractor **5**
- Deductioncategory **5**
- Dimension **5**
- Dimension value **5**
- Document **5**
- Employee additional earnings **5**
- Employee bankaccount **5**
- Employee benefitsinkind **5**
- Employee benefitsinkindadjustment **5**
- Employee document **5**
- Employee earningslinesplit **5**
- Employee employerliability **5**
- Employee expense **5**
- Employee gainsorprofitsemployeeshareplan **5**
- Employee hmrcadjustment **5**
- Employee incomefromoverseassubjecttotaxremission **5**
- Employee incometaxbornebyemployer **5**
- Employee lumpsum **5**
- Employee payrateschedule **5**
- Employee statutorycontributionadjustment **5**
- Employee statutoryleave SMP **5**
- Employee statutoryleave SSP **5**
- Employee superadjustment **5**
- Employee superfund **5**
- Employee taxadjustment **5**
- Employee taxreliefadjustment **5**
- Employeeexpensecategory **5**
- Employeegroup **5**
- Employerliabilitycategory **5**
- Employingentity **5**
- Ess expense **5**
- Ess leave **5**
- Ess qualification **5**
- Ess superfunds **5**
- Ess unavailability **5**
- Leaveallowancetemplate **5**
- Leavecategory **5**
- Location **5**
- Manager rostershift **5**
- Paycategory **5**
- Paymentfiles **5**
- Payratetemplate **5**
- Payschedule **5**
- Pensionscheme **5**
- Qualification **5**
- Tieredleaveallowancetemplate **5**
- Timesheet **5**
- Unavailability **5**
- Worktype **5**
- Access **4**
- Employee access **4**
- Employee benefit **4**
- Employee qualification **4**
- Employee qualification document **4**
- Employee selfmanagedsuperfund **4**
- Employee statutoryleave SHPP **4**
- Employee statutoryleave SNCP **4**
- Employee statutoryleave SPBP **4**
- Employee unstructured **4**
- Employmentagreement **4**
- Ess selfmanagedsuperfund **4**
- Ess shift **4**
- Ess timesheet **4**
- Payconditionruleset **4**
- Paymentsummary **4**
- Payrun deductions **4**
- Payrun earningslines **4**
- Payrun employee expenses **4**
- Payrun employerliabilities **4**
- Payrun hmrcadjustments **4**
- Payrun kiwisaveradjustments **4**
- Payrun leaveaccrued **4**
- Payrun notation **4**
- Payrun payeadjustments **4**
- Payrun paygadjustments **4**
- Payrun sdladjustments **4**
- Payrun superadjustments **4**
- Payrun taxadjustments **4**
- Payrun voluntarycpf **4**
- Pensionscheme plan **4**
- Rostershift **4**
- Selfmanagedsuperfund **4**
- Chartofaccounts employing entity **3**
- Chartofaccounts location **3**
- Employee **3**
- Employee earningslinesplit dimension **3**
- Employee image **3**
- Employee nationalinsurancebackcalculation **3**
- Employee nationalinsurancerecord **3**
- Employee occupationalabsence **3**
- Employee payconditionscomparison **3**
- Employee statutoryleave SPP **3**
- Ess emergencycontacts **3**
- Ess profileimage **3**
- Kiosk shift notes **3**
- Leaveallowances **3**
- Manager employee image **3**
- Manager kiosk shift notes **3**
- Manager kiosk timesheet **3**
- Manager rostershift unavailability **3**
- Report eps **3**
- User **3**
- 360 smaller areas **433**

Top actions

## The Employment Hero Payroll API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 17 of Employment Hero Payroll's 17 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `employment_hero_payroll.location.list` List Business Locations | List Business Locations. | read | `hr.location.list` 32 connectors |
| `employment_hero_payroll.user.get` Get User Details | Get User Details. | read | `identity.current_user.get` 307 connectors |
| `employment_hero_payroll.employee_unstructured.list` List Employees | List Employees. | read | `hr.employee.list` 61 connectors |
| `employment_hero_payroll.employee_unstructured.create` Create or Update Employee | Create or Update Employee. | write | `hr.employee.create` 51 connectors |
| `employment_hero_payroll.location.create` Create Location | Create Location. | write | `hr.location.create` 23 connectors |
| `employment_hero_payroll.employee_unstructured.update` Update Employee | Update Employee. | write | `hr.employee.update` 49 connectors |
| `employment_hero_payroll.location.delete` Delete Location | Delete Location. | destructive | `hr.location.delete` 20 connectors |
| `employment_hero_payroll.leavecategory.list` List Leave Categories | List Leave Categories. | read | `hr.leave_type.list` 23 connectors |
| `employment_hero_payroll.payrun.list` List Pay Runs | List Pay Runs. | read | `hr.pay_run.list` 14 connectors |
| `employment_hero_payroll.leavecategory.get` Get Leave Category by ID | Get Leave Category by ID. | read | `hr.leave_type.get` 13 connectors |
| `employment_hero_payroll.payrun.get` Get Pay Run | Get Pay Run. | read | `hr.pay_run.get` 10 connectors |
| `employment_hero_payroll.paycategory.list` List Pay Categories | List Pay Categories. | read | `hr.pay_item.list` 3 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Employment Hero Payroll actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   List everyone in Employment Hero Payroll with their department and start date.
   calls `employment_hero_payroll.employee_details.list`
2. Write write
   Create or Update Employee in Employment Hero Payroll. Show me exactly what you will send before you save it.
   calls `employment_hero_payroll.employee_unstructured.create`

Governance for Employment Hero Payroll

## Destructive actions wait for a yes.

118 Employment Hero Payroll actions are destructive. The first 10:

- Delete Location `employment_hero_payroll.location.delete`
- Delete ABA Settings Record `employment_hero_payroll.aba.delete`
- Delete BACS Settings Record `employment_hero_payroll.bacs.delete`
- Delete Kiosk `employment_hero_payroll.kiosk.delete`
- Revoke Business Access `employment_hero_payroll.access.delete`
- Delete Pay Run `employment_hero_payroll.payrun.delete`
- Delete an existing Journal Account `employment_hero_payroll.accounts.delete`
- Delete Business Document `employment_hero_payroll.document.delete`
- Delete Employee `employment_hero_payroll.employee.delete`
- Delete Work Type `employment_hero_payroll.worktype.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do employment_hero_payroll.location.delete confirm_policy: **human**

Delete Location?

**intent:** the user asked me to delete Location

run suspended · waiting for a named person · key _employment-hero-payroll-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "employment-hero-payroll-agent",
  allowed_actions: ["employment_hero_payroll.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "employment_hero_payroll.location.delete", approver: "lead@example.com" },
    { match: "employment_hero_payroll.aba.delete", approver: "lead@example.com" },
    { match: "employment_hero_payroll.bacs.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Employment Hero Payroll only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Employment Hero Payroll costs on actionlake.

Every Employment Hero Payroll action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Employment Hero Payroll refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 996 Employment Hero Payroll actions
- 996 actions page each page of a long list is one call
- 498 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Employment Hero Payroll action.

996 actions by area: the id your agent calls, what it does, and its effect.

**Kiosk 16**

- `employment_hero_payroll.kiosk.addshift` Add Complete Shift for Employee write
- `employment_hero_payroll.kiosk.changepin` Change PIN write
- and 14 more in this area

**Manager kiosk 12**

- `employment_hero_payroll.manager_kiosk.changepin` Change PIN write
- `employment_hero_payroll.manager_kiosk.checkid` Check Employee read
- and 10 more in this area

**Payrun 12**

- `employment_hero_payroll.payrun.bulkapplyleaverequests` Bulk Apply Leave Requests write
- `employment_hero_payroll.payrun.create` Create Pay Run write
- and 10 more in this area

**Employee leaverequest 8**

- `employment_hero_payroll.employee_leaverequest.approve` Approve Leave Request write
- `employment_hero_payroll.employee_leaverequest.create` Create Leave Request write
- and 6 more in this area

**Manager timesheet 8**

- `employment_hero_payroll.manager_timesheet.approve` Approve Timesheet write
- `employment_hero_payroll.manager_timesheet.create` Create timesheet line write
- and 6 more in this area

**Employee deduction 7**

- `employment_hero_payroll.employee_deduction.create` Create Employee Deduction write
- `employment_hero_payroll.employee_deduction.get` Get Employee Deduction by External Reference Id read
- and 5 more in this area

**Employee expenserequest 7**

- `employment_hero_payroll.employee_expenserequest.approve` Approve Expense Request write
- `employment_hero_payroll.employee_expenserequest.create` Create Expense Request write
- and 5 more in this area

**Business 6**

- `employment_hero_payroll.business.create` Create New Business write
- `employment_hero_payroll.business.get` Get Business Details by External ID read
- and 4 more in this area

**Ess bankaccounts 6**

- `employment_hero_payroll.ess_bankaccounts.create` Create Bank Account write
- `employment_hero_payroll.ess_bankaccounts.get` Get Bank Account by ID read
- and 4 more in this area

**Manager expense 6**

- `employment_hero_payroll.manager_expense.approve` Approve Expense Request write
- `employment_hero_payroll.manager_expense.decline` Decline Expense Request write
- and 4 more in this area

**Manager leaverequest 6**

- `employment_hero_payroll.manager_leaverequest.approve` Approve Leave Request write
- `employment_hero_payroll.manager_leaverequest.create` Update Leave Request write
- and 4 more in this area

**Publicholiday 6**

- `employment_hero_payroll.publicholiday.create` Add a public holiday write
- `employment_hero_payroll.publicholiday.get` Get Public Holiday Details read
- and 4 more in this area

**Webhookregistrations 6**

- `employment_hero_payroll.webhookregistrations.create` Register Web Hook write
- `employment_hero_payroll.webhookregistrations.get` Get Web Hook Registration by ID read
- and 4 more in this area

**Aba 5**

- `employment_hero_payroll.aba.create` Create ABA Settings Record write
- `employment_hero_payroll.aba.get` Get ABA Settings Record by ID read
- and 3 more in this area

**Accounts 5**

- `employment_hero_payroll.accounts.create` Create a new Journal Account write
- `employment_hero_payroll.accounts.get` Get Journal Account by ID read
- and 3 more in this area

**Bacs 5**

- `employment_hero_payroll.bacs.create` Create BACS Settings Record write
- `employment_hero_payroll.bacs.get` Get BACS Settings Record by ID read
- and 3 more in this area

**Benefitcategory 5**

- `employment_hero_payroll.benefitcategory.create` Create benefit category write
- `employment_hero_payroll.benefitcategory.get` Get Benefit Category by ID read
- and 3 more in this area

**Contractor 5**

- `employment_hero_payroll.contractor.create` Create or update contractor write
- `employment_hero_payroll.contractor.deactivate` Deactivate contractor write
- and 3 more in this area

**Deductioncategory 5**

- `employment_hero_payroll.deductioncategory.create` Create Deduction Category write
- `employment_hero_payroll.deductioncategory.get` Get Deduction Category By ID read
- and 3 more in this area

**Dimension 5**

- `employment_hero_payroll.dimension.create` Create Dimension write
- `employment_hero_payroll.dimension.get` Get Dimension by ID read
- and 3 more in this area

**Dimension value 5**

- `employment_hero_payroll.dimension_value.create` Create Dimension Value write
- `employment_hero_payroll.dimension_value.get` Get Dimension Value by ID read
- and 3 more in this area

**Document 5**

- `employment_hero_payroll.document.create` Create Business Document write
- `employment_hero_payroll.document.get` Get Business Document Details read
- and 3 more in this area

**Employee additional earnings 5**

- `employment_hero_payroll.employee_additional_earnings.create` Create Employee Additional Earning write
- `employment_hero_payroll.employee_additional_earnings.get` Get Employee Additional Earning by ID read
- and 3 more in this area

**Employee bankaccount 5**

- `employment_hero_payroll.employee_bankaccount.create` Create Bank Account write
- `employment_hero_payroll.employee_bankaccount.get` Get Bank Account by ID read
- and 3 more in this area

**Employee benefitsinkind 5**

- `employment_hero_payroll.employee_benefitsinkind.create` Create benefit in kind write
- `employment_hero_payroll.employee_benefitsinkind.get` Get benefits in kind read
- and 3 more in this area

**Employee benefitsinkindadjustment 5**

- `employment_hero_payroll.employee_benefitsinkindadjustment.create` Create Employee Benefits In Kind Adjustment write
- `employment_hero_payroll.employee_benefitsinkindadjustment.get` Get Employee Benefits In Kind Adjustment by ID read
- and 3 more in this area

**Employee document 5**

- `employment_hero_payroll.employee_document.create` Create Employee Document write
- `employment_hero_payroll.employee_document.get` Get Employee Document Details read
- and 3 more in this area

**Employee earningslinesplit 5**

- `employment_hero_payroll.employee_earningslinesplit.create` Create Earnings line split write
- `employment_hero_payroll.employee_earningslinesplit.get` Get Earnings line split by location ID read
- and 3 more in this area

**Employee employerliability 5**

- `employment_hero_payroll.employee_employerliability.create` Create Employer liability write
- `employment_hero_payroll.employee_employerliability.get` Get Employer liability by ID read
- and 3 more in this area

**Employee expense 5**

- `employment_hero_payroll.employee_expense.create` Create Employee Expense write
- `employment_hero_payroll.employee_expense.get` Get Employee Expense by ID read
- and 3 more in this area

Employee gainsorprofitsemployeeshareplan **5** Employee hmrcadjustment **5** Employee incomefromoverseassubjecttotaxremission **5** Employee incometaxbornebyemployer **5** Employee lumpsum **5** Employee payrateschedule **5** Employee statutorycontributionadjustment **5** Employee statutoryleave SMP **5** Employee statutoryleave SSP **5** Employee superadjustment **5** Employee superfund **5** Employee taxadjustment **5** Employee taxreliefadjustment **5** Employeeexpensecategory **5** Employeegroup **5** Employerliabilitycategory **5** Employingentity **5** Ess expense **5** Ess leave **5** Ess qualification **5** Ess superfunds **5** Ess unavailability **5** Leaveallowancetemplate **5** Leavecategory **5** Location **5** Manager rostershift **5** Paycategory **5** Paymentfiles **5** Payratetemplate **5** Payschedule **5** Pensionscheme **5** Qualification **5** Tieredleaveallowancetemplate **5** Timesheet **5** Unavailability **5** Worktype **5** Access **4** Employee access **4** Employee benefit **4** Employee qualification **4** Employee qualification document **4** Employee selfmanagedsuperfund **4** Employee statutoryleave SHPP **4** Employee statutoryleave SNCP **4** Employee statutoryleave SPBP **4** Employee unstructured **4** Employmentagreement **4** Ess selfmanagedsuperfund **4** Ess shift **4** Ess timesheet **4** Payconditionruleset **4** Paymentsummary **4** Payrun deductions **4** Payrun earningslines **4** Payrun employee expenses **4** Payrun employerliabilities **4** Payrun hmrcadjustments **4** Payrun kiwisaveradjustments **4** Payrun leaveaccrued **4** Payrun notation **4** Payrun payeadjustments **4** Payrun paygadjustments **4** Payrun sdladjustments **4** Payrun superadjustments **4** Payrun taxadjustments **4** Payrun voluntarycpf **4** Pensionscheme plan **4** Rostershift **4** Selfmanagedsuperfund **4** Chartofaccounts employing entity **3** Chartofaccounts location **3** Employee **3** Employee earningslinesplit dimension **3** Employee image **3** Employee nationalinsurancebackcalculation **3** Employee nationalinsurancerecord **3** Employee occupationalabsence **3** Employee payconditionscomparison **3** Employee statutoryleave SPP **3** Ess emergencycontacts **3** Ess profileimage **3** Kiosk shift notes **3** Leaveallowances **3** Manager employee image **3** Manager kiosk shift notes **3** Manager kiosk timesheet **3** Manager rostershift unavailability **3** Report eps **3** User **3** 360 smaller areas **433**

This index shows a sample of each area. All 996 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Employment Hero Payroll MCP server, answered.

**Is there an Employment Hero Payroll MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 996 Employment Hero Payroll actions across kiosk, manager kiosk, payrun and employee leaverequest, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Employment Hero Payroll.

**What do I need to connect Employment Hero Payroll?**

Employment Hero Payroll API key: log in to Employment Hero Payroll, click your name (top right) > My Account >…. Plus your host. The free call account { op: "connections.requirements", service: "employment_hero_payroll" } lists exactly what to paste.

**Can an AI agent delete or change things in Employment Hero Payroll?**

Only if its key allows it, and only with an explicit confirmation. 118 Employment Hero Payroll actions are destructive, including delete Location, delete ABA Settings Record and delete BACS Settings Record. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Employment Hero Payroll API limit?**

actionlake paces every call to the limits in the Employment Hero Payroll service file: 5 calls a second per connection. Repeated reads are answered from cache (498 Employment Hero Payroll actions can be), which never reaches Employment Hero Payroll.

**What does an Employment Hero Payroll action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (996 Employment Hero Payroll actions page). Cache hits, searches, dry runs and calls Employment Hero Payroll refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Employment Hero Payroll API does it cover?**

The Employment Hero Payroll API v2 (Swagger 2.0, regional documents AU/NZ/UK/SG/MY) at your Employment Hero Payroll instance's API base URL, which you enter when connecting (path /api/v2). It is built from Employment Hero Payroll's documentation as read on 22 October 2026. 996 actions in 479 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Employment Hero Payroll data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Employment Hero Payroll credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Employment Hero Payroll

Shares the most action names with

- [When I Work 13](https://actionlake.com/connectors/when-i-work)
- [7shifts 12](https://actionlake.com/connectors/7shifts)
- [Paycor 12](https://actionlake.com/connectors/paycor)
- [Tanda (Workforce.com) 12](https://actionlake.com/connectors/tanda-workforce-com)
- [Rippling 10](https://actionlake.com/connectors/rippling)
- [Merge HRIS 7](https://actionlake.com/connectors/merge-hris)

Joins with, on shared entities

- [Deel 2](https://actionlake.com/connectors/deel)
- [Sling 2](https://actionlake.com/connectors/sling)
- [Employment Hero 2](https://actionlake.com/connectors/employment-hero)
- [Humaans 2](https://actionlake.com/connectors/humaans)
- [Rubrik Security Cloud 1](https://actionlake.com/connectors/rubrik-security-cloud)
- [Cloudflare 1](https://actionlake.com/connectors/cloudflare)

Browse

- [All Accounting & finance connectors](https://actionlake.com/connectors/category/accounting-and-finance)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Employment Hero Payroll; the name is the vendor's own. Counts are from the Employment Hero Payroll service file, version 1.0.0.

## Give your agent Employment Hero Payroll today.

[Connect Employment Hero Payroll free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/employment-hero-payroll
More: https://actionlake.com/llms.txt
