Parse the incoming IWO (income withholding order) from the issuing agency, extracting case number, obligor SSN, withholding amount, and remittance address
Look up the obligor's ADP AOID by matching SSN via the Workers API
POST a new deduction record via the ADP payroll deductions endpoint specifying deductionCode for the applicable garnishment type (child support, tax levy, creditor garnishment)
Set the deduction amount and any applicable maximum withholding percentage cap per CCPA (Consumer Credit Protection Act) disposable earnings limits
Track remittance by retrieving post-payroll deduction totals and generating EFT or check payments to the designated state disbursement unit or creditor
Known gotchas
CCPA disposable earnings caps are calculated based on the employee's gross pay minus mandatory deductions; ADP enforces these caps automatically only if the deduction code is configured as a garnishment type
Multiple simultaneous garnishments must be prioritized per federal and state priority rules (child support first, then tax levies, then creditor judgments); the system does not automatically manage priority stacking
IWO termination notices must be processed promptly; continuing to withhold after an order is terminated exposes the employer to liability
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp