List your agent

Employment Hero Payroll MCP by usefulapi

MCP server · hosted · v1.0.0 · io.usefulapi/keypay
Online · tested 2h agoNEW · 3h agoSeen in the registry 2h ago

Read Employment Hero Payroll pay runs, payslips, timesheets and leave; approve or decline leave.

What it does

Employment Hero Payroll MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.

No capability identified yet from its description.

Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence) and are not a test of the tool.

At a glance

Hosted (remote)YES
Local installNO
Version1.0.0
PriceNot in the registry
First seen21 Oct 2026
Last checked2h ago

How to connect

As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 2h ago (live check)

Hosted endpoint

  • https://keypay.usefulapi.io/mcp streamable-http

In Claude Code: claude mcp add --transport http employment-hero-payroll-mcp-by-usefulapi https://keypay.usefulapi.io/mcp

MCP settings (Claude Desktop, Cursor and other MCP clients)

{
  "mcpServers": {
    "employment-hero-payroll-mcp-by-usefulapi": {
      "url": "https://keypay.usefulapi.io/mcp"
    }
  }
}

Live check

Electra Index connected to the hosted endpoint 2h ago

ONLINE Employment Hero Payroll MCP by usefulapi answered an MCP connection on 21 Oct 2026 and introduced itself as keypay-mcp 1.0.0 (MCP protocol 2025-06-18).

26 tools offered to AI assistants

  • keypay_get_user · The Employment Hero Payroll user this API key belongs to: id, email, display name and time zone. GET /user.
  • keypay_list_businesses · List the payroll businesses this user can access: id, name, region, legal name, contact details, pay cycle, number of employees. Start here: most other tools need a business id. GET /business (OData).
  • keypay_get_business · One business by id: name, legal name, contact, address, ABN/company details, leave year, standard hours, pay cycle. GET /business/{businessId}.
  • keypay_list_employees · List the business's employees with basic details: id, name, preferred name, gender, date of birth, contact details, address, start and end date, external id. Tax file, bank and super details are not part of this list. Filter with OData, e.g
  • keypay_get_employee · One employee's full record: name, contact, employment type, status, start/end date, pay schedule, primary location and pay category, rate and rate unit, hours per week, award, leave template, work types, tags. Tax file / national insurance
  • keypay_get_leave_balances · An employee's leave balances per leave category (accrued amount and unit), optionally as at a date. GET /business/{businessId}/employee/{employeeId}/leavebalances.
  • keypay_list_pay_runs · List the business's pay runs: id, pay schedule, pay period start/end, date paid, finalised flag, payslips published, notation. Newest first with orderby "PayPeriodEnding desc". GET /business/{businessId}/payrun (OData).
  • keypay_get_pay_run · One pay run by id: pay schedule, period, date paid, whether it is finalised, notation. GET /business/{businessId}/payrun/{payRunId}.
  • keypay_list_pay_run_summaries · Pay runs with their totals: total hours, gross wages and net wages, plus the usual pay run fields. GET /business/{businessId}/payrun/summary (OData).
  • keypay_get_pay_run_summary · One pay run with its total hours, gross wages and net wages. GET /business/{businessId}/payrun/{payRunId}/summary.
  • keypay_get_pay_run_totals · Per-employee totals of a pay run (gross, net, tax withheld, super and the like; the fields depend on the region). Bank payment details are removed. GET /business/{businessId}/payrun/{payRunId}/totals.
  • keypay_get_pay_run_payslips · Pay slip data for every employee in a pay run, keyed by employee: earnings lines, deductions, tax, super, leave taken and accrued, gross/net and year-to-date totals. Large for big pay runs. Bank account numbers and tax/identity numbers are
Show 14 more
  • keypay_list_pay_run_warnings · Warnings on a pay run (for example an employee paid below their award rate or with a negative net pay): type, employee and message. GET /business/{businessId}/payrun/{payRunId}/warnings.
  • keypay_list_timesheets · List the business's timesheet lines: employee, start/end time, units, work type, location, status, comments, breaks. Filter by employee or date with OData, e.g. "EmployeeId eq 123 and StartTime gt datetime'2026-04-01T00:00:00'". GET /busine
  • keypay_get_timesheet · One timesheet line by id. GET /business/{businessId}/timesheet/{timesheetLineId}.
  • keypay_list_leave_requests · List the business's leave requests: employee, leave category, from/to date, total hours, status (Approved, Pending, Rejected, Cancelled), notes. Filter by status, dates, category, location or employee. GET /business/{businessId}/leavereques
  • keypay_get_leave_request · One leave request: employee, category, dates, hours, status, notes. GET /business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}.
  • keypay_list_leave_categories · Leave categories of the business (annual, personal/sick, long service...): id, name, unit type, accrual rule. GET /business/{businessId}/leavecategory (OData).
  • keypay_list_pay_schedules · Pay schedules of the business: id, name, frequency, last date paid, last pay run. Bank and tax account details are removed. GET /business/{businessId}/payschedule (OData).
  • keypay_list_locations · Locations of the business (sites, departments): id, name, parent, fully qualified name, state. GET /business/{businessId}/location (OData).
  • keypay_list_pay_categories · Pay categories (earnings types) of the business: id, name, rate unit, loadings, super rate, whether leave accrues. GET /business/{businessId}/paycategory (OData).
  • keypay_list_work_types · Work types of the business: id, name, pay category, leave category, short code. GET /business/{businessId}/worktype (OData).
  • keypay_report_gross_to_net · Gross-to-net report per employee: earnings by pay category, tax, deductions, super, net pay. Choose a date range (from_date + to_date) or one finalised pay run (pay_run_id). The report has no paging: at most 200 rows are returned (narrow wi
  • keypay_report_leave_balances · Leave balances of all employees as at a date, per leave category. The report has no paging: at most 200 rows are returned (narrow with location_id or leave_category_id). For one employee use keypay_get_leave_balances. GET /business/{busines
  • keypay_approve_leave_request · WRITE: approves a pending leave request (the employee is notified and the leave is applied to their pay). Check the request first with keypay_get_leave_request. Cannot be undone through this server. POST /business/{businessId}/employee/{emp
  • keypay_decline_leave_request · WRITE: declines a leave request, with an optional reason the employee sees. Check the request first with keypay_get_leave_request. POST /business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/decline.

What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method

Facts & evidence

Each fact shows where it was seen and when.
FactValueEvidenceSourceLast confirmed
Hosted endpointhttps://keypay.usefulapi.io/mcpDECLAREDSRC-001 Official MCP Registry2h ago
Local install (package)noDECLAREDSRC-001 Official MCP Registry2h ago
Remote access (hosted)yesDECLAREDSRC-001 Official MCP Registry2h ago
Websitehttps://usefulapi.io/keypay/DECLAREDSRC-001 Official MCP Registry2h ago
Repositoryhttps://github.com/m190/usefulapi-mcpDECLAREDSRC-001 Official MCP Registry2h ago
Registry statusactiveDECLAREDSRC-001 Official MCP Registry2h ago
Version1.0.0DECLAREDSRC-001 Official MCP Registry2h ago
MCP serveryesDECLAREDSRC-001 Official MCP Registry2h ago

Change history

  • NEW21 Oct 2026
    first seen in the index

Is this page accurate?

Flag it and our robot re-checks the official source. Reports never change a score.

Questions about Employment Hero Payroll MCP by usefulapi

How do I connect Employment Hero Payroll MCP by usefulapi?

Use the hosted endpoint https://keypay.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.

What tools does Employment Hero Payroll MCP by usefulapi offer?

When Electra Index connected on 21 Oct 2026, it listed 26 tools: keypay_get_user, keypay_list_businesses, keypay_get_business, keypay_list_employees, keypay_get_employee, keypay_get_leave_balances, keypay_list_pay_runs, keypay_get_pay_run and more. The full list is in "Live check" above.

Is Employment Hero Payroll MCP by usefulapi online?

Yes. Its hosted endpoint answered an MCP connection from Electra Index 2h ago.