Workday Payroll Processing
Unified capability for end-to-end payroll processing workflows combining the Workday Payroll, Payroll Input, Payroll Results, and Tax APIs. Supports HR administrators and payroll specialists running payroll cycles, managing worker pay data, submitting adjustments, and reviewing payroll results and compliance data.
What You Can Do
MCP Tools
list-pay-runs
List payroll runs with optional filters by status, pay group, or date
get-pay-run
Get details of a specific payroll run
create-pay-run
Initiate a new payroll run for a pay group
update-pay-run
Update the status or properties of a pay run
calculate-pay-run
Trigger payroll calculations for a pay run
complete-pay-run
Mark a pay run as completed and finalize payments
get-pay-run-results
Get aggregated totals for a completed pay run
list-pay-run-worker-results
List individual worker results for a pay run
get-pay-run-worker-result
Get detailed result for a specific worker in a pay run
list-pay-run-payments
List payment transactions generated by a pay run
get-payment
Get details of a specific payment transaction
list-pay-run-tax-results
List tax calculation results for a completed pay run
list-pay-groups
List all configured pay groups
get-pay-group
Get details of a specific pay group
list-pay-group-workers
List workers in a pay group
get-worker-payroll-details
Get payroll configuration details for a worker
list-worker-payslips
List pay statements for a worker
get-worker-payslip
Get detailed payslip with earnings, deductions, and taxes
list-worker-payment-elections
List direct deposit and payment preferences for a worker
list-worker-earnings
List earnings records for a worker
list-worker-deductions
List deductions for a worker
list-worker-tax-withholdings
List tax withholding configurations for a worker
get-worker-tax-withholding
Get a specific tax withholding for a worker
update-worker-tax-withholding
Update a tax withholding (filing status, allowances, exemptions)
list-worker-tax-elections
List W-4 and state tax election forms for a worker
get-worker-tax-election
Get a specific tax election for a worker
create-worker-tax-election
Submit a new W-4 or state tax election for a worker
get-worker-tax-summary
Get year-to-date tax summary for a worker
list-worker-time-off-inputs
List time off inputs for a worker
create-worker-time-off-input
Submit a time off input for payroll processing
list-one-time-payments
List pending and processed one-time payments
get-one-time-payment
Get details of a specific one-time payment
create-one-time-payment
Submit a one-time payment (bonus, relocation, retroactive pay)
update-one-time-payment
Update a pending one-time payment
delete-one-time-payment
Delete a pending one-time payment
list-payroll-adjustments
List payroll adjustment records
get-payroll-adjustment
Get details of a specific payroll adjustment
create-payroll-adjustment
Submit a payroll correction or retroactive adjustment
list-supplemental-earnings
List supplemental earning submissions
get-supplemental-earning
Get details of a specific supplemental earning
create-supplemental-earning
Submit a supplemental earning (bonus, commission, stipend)
delete-supplemental-earning
Delete a pending supplemental earning
list-input-batches
List payroll input batch submissions
get-input-batch
Get details of a specific input batch
create-input-batch
Submit a batch of payroll inputs for bulk processing
list-earning-codes
List configured earning code types
list-deduction-codes
List configured deduction code types
list-tax-jurisdictions
List all supported tax jurisdictions
get-tax-jurisdiction
Get details of a specific tax jurisdiction
list-tax-filings
List tax filing records for compliance reporting
get-tax-filing
Get details of a specific tax filing