ADP Workforce Now MCP connector
ADP Workforce Now is ADP's human capital management platform for handling worker profiles, work assignments, and payroll instructions. The ADP Workforce Now MCP connector allows AI agents to manage worker records, update pay rates and job titles, and maintain validation tables such as business units and job codes. It also supports retrieving metadata, tracking event and membership notifications, and looking up codes across validation tables to keep workforce data accurate and current.
Authentication type
- OAuth 2.0 Client Credentials - Requires a client ID and secret to be configured for server-to-server access without user involvement.
Uses
Use the ADP Workforce Now MCP connector to perform the following actions:
- Update worker profiles with legal, birth, and preferred name changes
- Adjust worker compensation, additional remuneration, and standard hours instantly
- Maintain validation tables for business units and job titles
- Track and update worker corporate group assignments
- Retrieve metadata and code lists to support workforce workflows
- Update employee pronouns and preferred names for inclusive records
- Sync worker contact details such as landline phone numbers
- Access event metadata for auditing workforce changes
Example prompts
Use the following example prompts to invoke ADP Workforce Now MCP connector tools from your AI assistant or Boomi Connect workflow:
Update the legal name for John Smith in ADP Workforce Now.Show me the current job title codes in ADP Workforce Now.Add a new business unit code to ADP Workforce Now.Change the hourly pay rate for a worker in ADP Workforce Now.What are the standard hours for this employee in ADP Workforce Now?Update the preferred name for an employee in ADP Workforce Now.List all corporate groups assigned to a worker in ADP Workforce Now.Retrieve worker management metadata from ADP Workforce Now.Add additional remuneration for an employee in ADP Workforce Now.Update employee pronouns in ADP Workforce Now.
ADP Workforce Now MCP connector tools
The ADP Workforce Now MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| listEventNotificationMessages | Change Membership Notification |
| createValidationTablesBusinessUnits | Add new code to a validation table - Business Units |
| listValidationTablesBusinessUnits | Retrieving business units codes from validation tables |
| createValidationTablesJobs | Adds job title code and its details to validation tables |
| listValidationTablesJobs | List of tems in the validation table - Jobs |
| getValidationTablesJobsMeta | Adding job title code details to the validation table |
| getValidationTablesJobsById | Retrieves the meta Information |
| getValidationTablesMeta | Retrieving Business Units codes from Validation Tables |
| updateWorkersWorkAssignmentsBaseRemuneration | Updating the Regular pay with hourlyRateAmount |
| getWorkersWorkAssignmentsBaseRemunerationMeta | Returns event metadata |
| getWorkersWorkAssignmentsCorporateGroupsMeta | Returns metadata information. |
| createWorkersWorkAssignmentsCorporateGroups | Successfully update an employees corporate groups. |
| addWorkerWorkAssignmentAdditionalRemuneration | Workers additional remuneration |
| getWorkerWorkAssignmentAdditionalRemunerationAddMeta | Meta call for adding additiona remuneration |
| changeWorkerWorkAssignmentAdditionalRemuneration | Changing workers remuneration |
| getWorkerWorkAssignmentAdditionalRemunerationChangeMeta | Meta call for changing additional remuneration |
| removeWorkerWorkAssignmentAdditionalRemuneration | Workers remuneration |
| getWorkerWorkAssignmentAdditionalRemunerationRemoveMeta | Meta call for removing additional remuneration |
| changeWorkerWorkAssignmentStandardHours | Changes workers number of standard hours |
| getWorkerWorkAssignmentStandardHoursChangeMeta | Change Standard Hours Meta |
| changeWorkerBirthName | Updating data for a worker (birth name). |
| getWorkerBirthNameChangeMeta | Change Birth Name Meta |
| changeWorkerLegalName | Updating data for a worker (legal name). |
| getWorkerLegalNameChangeMeta | Change Legal Name Meta |
| changeWorkerPreferredName | Update employee preferred name |
| getWorkerPreferredNameChangeMeta | Preferred Name Meta call |
| changeWorkerAssociateProfilePreferredGenderPronoun | Update employee pronouns |
| getWorkerAssociateProfilePreferredGenderPronounChangeMeta | Retrieve preferred pronouns meta |
| getWorkerManagementWFNById | Worker Management V3 Code Lists |
| addWorkerBusinessCommunicationLandline | Persons landline |
| getWorkerBusinessCommunicationLandlineAddMeta | Add Worker Business Landline Meta |
| changeWorkerBusinessCommunicationLandline | Workers business landline |
| getWorkerBusinessCommunicationLandlineChangeMeta | Change Worker Business Landline Meta |
| removeWorkerBusinessCommunicationLandline | Business landline |
| getWorkerBusinessCommunicationLandlineRemoveMeta | Remove Worker Business Landline Meta |
| addWorkerBusinessCommunicationMobile | Workers mobile number |
| changeWorkerBusinessCommunicationMobile | Workers business mobile |
| removeWorkerBusinessCommunicationMobile | Workers business mobile (remove) |
| getWorkerBusinessCommunicationMobileRemoveMeta | Remove Worker Business Mobile Meta |
| addWorkerBusinessCommunicationPager | Adding workers business pager |
| getWorkerBusinessCommunicationPagerAddMeta | Add Worker Business Pager Meta |
| changeWorkerBusinessCommunicationPager | Workers business pager (change) |
| getWorkerBusinessCommunicationPagerChangeMeta | Change Worker Business Pager Meta |
| removeWorkerBusinessCommunicationPager | Workers business pager (remove) |
| getWorkerBusinessCommunicationPagerRemoveMeta | Remove Worker Business Pager Meta |
| addWorkerPersonalCommunicationLandline | Add worker personal communication landline |
| getWorkerPersonalCommunicationLandlineAddMeta | Add Worker Personal Landline Meta |
| changeWorkerPersonalCommunicationLandline | Workers landline number |
| getWorkerPersonalCommunicationLandlineChangeMeta | Change Worker Personal Landline Meta |
| removeWorkerPersonalCommunicationLandline | Workers personal landline |
| getWorkerPersonalCommunicationLandlineRemoveMeta | Remove Worker Personal Landline Meta |
| addWorkerPersonalCommunicationMobile | Adding workers personal mobile number |
| getWorkerPersonalCommunicationMobileAddMeta | Add Worker Personal Mobile Meta |
| changeWorkerPersonalCommunicationMobile | Persons personal mobile communication |
| getWorkerPersonalCommunicationMobileChangeMeta | Change Worker Personal Mobile Meta |
| removeWorkerPersonalCommunicationMobile | Workers personal mobile (remove) |
| getWorkerPersonalCommunicationMobileRemoveMeta | Remove Worker Personal Mobile Meta |
| addWorkerPersonalCommunicationPager | Workers personal pager number |
| changeWorkerPersonalCommunicationPager | Personal communication pager |
| removeWorkerPersonalCommunicationPager | Remove worker personal communication pager |
| changeWorkerCustomFieldString | Changes workers custom string field |
| getWorkerCustomFieldStringChangeMeta | Updating Worker Custom String - Meta |
| changeWorkerPersonCustomFieldString | Workers person custom string field |
| getWorkerPersonCustomFieldStringChangeMeta | Updating Person Custom String - Meta |
| uploadWorkerPhoto | Upload photo |
| getWorkerPhotoUploadMeta | Retrieve worker photo upload metadata |
| changeWorkerWorkAssignmentBaseRemuneration | Changes a workers base remuneration - Salary |
| getWorkerWorkAssignmentBaseRemunerationChangeMeta | Meta call for base remuneration change |
| terminateWorkerWorkAssignment | Terminates workers assignment |
| listWorkers | Retrieving full worker info |
| getWorkersById | Retrieving worker info by aoid |
| getWorkersMeta | Retrieving workers list meta |
| getWorkersByIdMeta | Specific Worker Meta |
| listWorkerDemographics | Retrieving basic worker demographic Info |
| getWorkerDemographicsById | Retrieving Basic Worker Demographic Information |
| getWorkerDemographicsMeta | Retrieving basic worker demographic info meta |
| getPayrollInstructionManagementWfnById | Retrieve payroll instruction management code list |
| stopWorkerGeneralDeductionInstruction | Using the General Deduction Instruction Stop API |
| getWorkerGeneralDeductionInstructionStopMeta | Using the General Deduction Instruction Stop Meta API |
| listWorkersPayrollInstructions | Retrieving Payroll Instructions |
| getWorkersPayrollInstructionsMeta | Worker Payroll Instructions Meta |
| modifyWorkerWorkAssignmentAssignedOrganizationalUnits | Modify worker's assigned organizational units |
| getWorkerWorkAssignmentAssignedOrganizationalUnitsModifyMeta | Workers Assigned Organizational Units Modify Meta |
| modifyPayDataInput | Submit a batch of pay data inputs for a payroll processing job |
| getPayDataInputModifyMeta | Pay Data Input Modify Meta |
| deleteEventNotificationMessage | Event Notification Message |
| listValidationTables | List of items in the validation table |
| getWorkerManagementRUNById | Retrieve codes available for specific worker management code types (RUN) |
| listWorkerManagementWFN | Retrieve codes available for specific worker management code types (WFN, unversioned) |
| getWorkerManagementWFNMeta | Retrieve codelist metadata available for specific worker management code types (WFN, unversioned) |
| getWorkerManagementWFNByIdMeta | Retrieve codelist metadata available for specific worker management code types (WFN) |
| listWorkerManagementCodes | Retrieve codes available for specific worker management code types |
| getWorkerManagementCodesMeta | Retrieve codelist metadata available for specific worker management code types |
| getWorkerManagementESIById | Worker Management Codelists (ESI) |
| getWorkerManagementI9ById | Retrieve codes available for specific worker management code types (I9) |
| getWorkerManagementV4WFNById | List of Job Function codes (Worker Management V4, WFN) |
| getWorkerManagementNasHcmById | Retrieve codes available for specific code types; for e.g cdf-variables, cdf-values |
| getPayrollInstructionSetsByEnterprise | Retrieve codes available for specific code types; for e.g address, earnings, deductions, pay-rate, paymentType, paymentReason |
| getPayrollInstructionManagementV1Run | Payroll Instruction Management Codelist (v1, run) |
| getPayrollInstructionManagementV1RunById | Payroll Instruction Management Codelist (v1, run, versioned) |
| getPayrollInstructionManagementV3Run | Payroll Instruction Management Codelist (v3, run) |
| getPayrollInstructionManagementV3RunById | Payroll Instruction Management Codelist (v3, run, versioned) |
| getDeductionConfigurationCodeList | Deduction Configuration Code List |
| getPayrollInstructionManagementV3Codes | Retrieve codes available for API used for payroll instruction management |
| getStateCountyCodesEnterprise | Retrieve Client-Configured County Codes for all U.S. States |
| getStateCountyCodesEnterprisePortal | Retrieve Client-Configured County Codes for all U.S. States |
| getStateCountyCodesVantage | Retrieve Client-Configured County Codes for all U.S. States |
| stopWorkerGeneralDeductionInstructionV1 | Stop Worker General Deduction Instruction |
| getWorkerGeneralDeductionInstructionStopV1Meta | Stop Worker General Deduction Instruction Meta |
| getWorkersPayrollInstructionById | Worker Payroll Instruction Instance |
| getWorkerPhotoLegacy | Worker Photo (Legacy) |