keypay_get_user
Get current user
The Employment Hero Payroll user this API key belongs to: id, email, display name and time zone. GET /user.
無需輸入參數。
io.usefulapi由 usefulapi.io 發布官方發布者v1.20.5更新於 Nov 8, 2026
Read Employment Hero Payroll pay runs, payslips, timesheets and leave; approve or decline leave.
發布方自己的服務:Ably MCP by usefulapi
託管式 MCP 伺服器,讓助理讀取 Employment Hero Payroll(KeyPay)的公司、員工、薪資批次、薪資單、工時表與休假資料,並可核准或拒絕休假申請。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fkeypay/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"employment-hero-payroll-by-usefulapi": {
"type": "http",
"url": "https://keypay.usefulapi.io/mcp"
}
}
}Use Employment Hero Payroll (formerly KeyPay) from Claude, Cursor, or any MCP client — read your businesses, employees, pay runs, payslips and pay run totals, timesheets, leave requests and balances, pay schedules, locations, pay categories and work types, run gross-to-net and leave-balance reports, and approve or decline leave requests. Known tax, identity and bank-account fields are removed from replies, and labelled identifiers in free text are masked on a best-effort basis; unlabelled identifiers may remain, and names, pay and other personal details are visible to your AI assistant. Hosted, no local install: connect with your Employment Hero Payroll API key and pick your region (AU, NZ, SG, MY or UK).
Live endpoint: https://keypay.usefulapi.io/mcp · Homepage: https://usefulapi.io/keypay
https://keypay.usefulapi.io/mcp.claude mcp add --transport http keypay https://keypay.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Employment Hero Payroll credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/keypay/
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with keypay_upgrade (it returns a Stripe Checkout link). Cancel any time with keypay_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running keypay_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Employment Hero.
來源:servers/keypay/README.md,提交 4046075
Get current user
The Employment Hero Payroll user this API key belongs to: id, email, display name and time zone. GET /user.
無需輸入參數。
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).
topskipfilterorderbyGet business
One business by id: name, legal name, contact, address, ABN/company details, leave year, standard hours, pay cycle. GET /business/{businessId}.
business_id必填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. "Surname eq 'Smith'". GET /business/{businessId}/employee/details (OData).
topskipfilterorderbybusiness_id必填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 / IRD / NRIC numbers, bank accounts and super member numbers are removed. GET /business/{businessId}/employee/unstructured/{employeeId}.
business_id必填employee_id必填Get employee 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.
as_at_datebusiness_id必填employee_id必填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).
topskipfilterorderbybusiness_id必填Get pay run
One pay run by id: pay schedule, period, date paid, whether it is finalised, notation. GET /business/{businessId}/payrun/{payRunId}.
pay_run_id必填business_id必填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).
topskipfilterorderbybusiness_id必填Get pay run summary
One pay run with its total hours, gross wages and net wages. GET /business/{businessId}/payrun/{payRunId}/summary.
pay_run_id必填business_id必填Get pay run totals per employee
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.
pay_run_id必填business_id必填Get pay slip data of a pay run
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 removed. GET /business/{businessId}/payrun/{payRunId}/payslips.
pay_run_id必填business_id必填show_all_dataList 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.
pay_run_id必填business_id必填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 /business/{businessId}/timesheet (OData: $filter, $orderby, $top, $skip).
topskipfilterorderbybusiness_id必填Get timesheet line
One timesheet line by id. GET /business/{businessId}/timesheet/{timesheetLineId}.
business_id必填timesheet_id必填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}/leaverequest.
statusto_datefrom_datebusiness_id必填employee_idlocation_idleave_category_idGet leave request
One leave request: employee, category, dates, hours, status, notes. GET /business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}.
business_id必填employee_id必填leave_request_id必填List leave categories
Leave categories of the business (annual, personal/sick, long service...): id, name, unit type, accrual rule. GET /business/{businessId}/leavecategory (OData).
topskipfilterorderbybusiness_id必填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).
topskipfilterorderbybusiness_id必填List locations
Locations of the business (sites, departments): id, name, parent, fully qualified name, state. GET /business/{businessId}/location (OData).
topskipfilterorderbybusiness_id必填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).
topskipfilterorderbybusiness_id必填List work types
Work types of the business: id, name, pay category, leave category, short code. GET /business/{businessId}/worktype (OData).
topskipfilterorderbybusiness_id必填Gross to net report
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 with employee_id or location_id). GET /business/{businessId}/report/grosstonet.
to_datefrom_datepay_run_idbusiness_id必填employee_idlocation_idpay_schedule_idLeave balances report
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/{businessId}/report/leavebalances.
as_at_datebusiness_id必填location_idleave_category_idApprove 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/{employeeId}/leaverequest/{leaveRequestId}/approve.
business_id必填employee_id必填leave_request_id必填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.
reasonbusiness_id必填employee_id必填leave_request_id必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
面向 Ably 即時訊息的託管 MCP 伺服器:檢視頻道歷史、線上狀態與佔用情形,發布訊息,並查看應用程式用量與設定。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理查詢 Woffu 公司的使用者、勞動契約、部門與辦公地點。
io.usefulapi官方發布者
託管的 White Label Loyalty MCP 伺服器:瀏覽獎勵、查看客戶點數錢包與等級進度,並以點數購買獎勵。
io.usefulapi官方發布者
託管的 Weekdone 連接器,讓助理讀取週報、團隊、目標與 KPI,並新增報告項目、留言和 KPI 數值。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理列出 WebinarKit 的網路研討會、場次時間、系列、會議以及白標子帳戶。
{ "mcpServers": { "keypay": { "url": "https://keypay.usefulapi.io/mcp" } }}