UKG Ready MCP Server
for AI Agents
Connect your AI agent to StackOne's UKG Ready MCP server and give it 139 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
139 Agent Actions
Create, read, update, and delete across UKG Ready — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your UKG Ready MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every UKG Ready tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every UKG Ready call.
Tools Discovery →What is the UKG Ready MCP Server?
A UKG Ready MCP server lets AI agents read and write UKG Ready data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's UKG Ready MCP server ships with 139 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All UKG Ready MCP Tools
Every action from UKG Ready's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Benefits
- List Benefits
Retrieve benefit plans for all employees
- Get Benefit
Retrieve a specific employee benefit enrollment by its enrollment ID
Additional Compensations
- List Additional Compensation
Retrieve additional compensation records for all subordinates
- Get Additional Compensation
Retrieve detailed information about a specific additional compensation record
Employee Contracts
- Create Employee Contracts
Create employee contracts with working hours and schedule details
- Update Employee Contracts
Update existing employee contracts
- Delete Employee Contracts
Delete multiple employee contracts by their IDs
Employees
- Create Employee
Create a new employee record with required core information
- List Employees
Retrieve a list of all employees for the company from UKG Ready
- Get Employee
Retrieve detailed information for a specific employee by account ID
- Update Employee
Update an existing employee record with new information
- Delete Employee
Terminate or delete an employee record from the system
Employee Additional Compensations
- Create Employee Additional Compensation
Creates an additional compensation record for an employee
- List Employee Additional Compensation
Retrieve additional compensation records for a specific employee
Employee Demographics
- Get Employee Demographics
Retrieve demographic information for a specific employee
- Update Employee Demographics
Update employee demographic information
Employee HR Custom Fields
- List Employee HR Custom Fields
Retrieve HR custom field data for a specific employee
- Update Employee HR Custom Fields
Update employee HR custom fields
Employee Managed Cost Centers
- Create Employee Managed Cost Center
Create a managed cost center for an employee
- List Employee Managed Cost Centers
Retrieve cost centers managed by a specific employee
Employee Pay Infos
- Get Employee Pay Info
Retrieve pay information for a specific employee
- Update Employee Pay Info
Update employee pay information
Cost Center Jobs
- Create Cost Center Job
Create a new cost center job within the company
- List Cost Center Jobs
Retrieve all cost center jobs available within the company
- Get Cost Center Job
Retrieve a specific cost center job by ID
- Update Cost Center Job
Update a specific cost center job
- Delete Cost Center Job
Delete a specific cost center job by ID
Overtime Requests
- Create Overtime Request
Create a new overtime request for an employee
- List Overtime Requests
Retrieve overtime requests for manager's group members
- Get Overtime Request
Retrieve a single overtime request by ID
- Delete Overtime Request
Delete an overtime request by ID
Payrolls
- Create Payroll
Create a new payroll that has not been scheduled
- List Payrolls
Retrieve a list of company payrolls normally accessed to process payroll
- Get Payroll
Get detailed information about a specific payroll
- Delete Payroll
Delete a specific payroll by ID
Job Applications
- Create Job Application
Create a new job application for an applicant
- List Job Applications
Retrieve all job applications in the company
- Get Job Application
Retrieve a specific job application by ID
- Update Job Application
Update an existing job application
- Delete Job Application
Delete a specific job application by ID
Job Requisitions
- List Job Requisitions
Retrieve all job requisitions available within the company
- Get Job Requisition
Retrieve details of a specific job requisition by ID
Schedules
- Create Schedule
Create a new schedule for the company
- List Schedules
Retrieve a list of schedules for the company
PTO Requests
- List PTO Requests
Retrieve PTO requests for subordinate employees
- Get PTO Request
Retrieve information about a single PTO request
Other (93)
- List Benefit Plans
Retrieve detailed benefit plan list
- List Compensation History
Retrieve base compensation history for all subordinates
- List Total Compensation
Retrieve total compensation information for all subordinates
- Get Current Employee
Retrieve information for the currently authenticated employee
- List Changed Employees
Retrieve a list of employees with recent changes or modifications
- Get Current Employee Currency
Retrieve currency preference for the currently authenticated employee
- Get Employee Accrual Balances (v1)
Retrieve accrual balance information for an employee (version 1.0)
- Get Employee Accrual Balances (v2)
Retrieve accrual balance information for an employee (version 2.0)
- List Employee Announcements
Retrieve announcements for a specific employee
- List Employee Attendance Records
Retrieve attendance records for a specific employee
- List Employee Badges
Retrieve badge information for a specific employee
- List Employee Benefits
Retrieve benefit enrollments for a specific employee
- List Employee Compensation History
Retrieve compensation history for a specific employee
- Get Employee Total Compensation
Retrieve total compensation summary for a specific employee
- List Employee Contacts
Retrieve emergency contacts for a specific employee
- List Employee Counter Adjustments
Retrieve counter adjustments for a specific employee
- List Employee Credentials
Retrieve professional credentials for a specific employee
- List Employee Deductions
Retrieve payroll deductions for a specific employee
- List Employee Direct Deposits
Retrieve direct deposit information for a specific employee
- List Employee Documents
Retrieve documents for a specific employee
- List Employee Custom Forms
Retrieve custom form data for a specific employee
- List Employee Pay Forms
Retrieve pay form data for a specific employee
- List Employee System Forms
Retrieve system form data for a specific employee
- List Employee Holidays
Retrieve holiday schedule for a specific employee
- List Employee LOA Cases
Retrieve leave of absence cases for a specific employee
- List Employee LOA Counters
Retrieve leave of absence counter balances for a specific employee
- List Employee LOA Requests
Retrieve leave of absence requests for a specific employee
- List Employee Manager Replacements
Retrieve manager replacement configurations for a specific employee
- List Employee Mailbox Notifications
Retrieve mailbox notifications for a specific employee
- List Employee Todo Notifications
Retrieve todo item notifications for a specific employee
- List Employee Overtime Requests
Retrieve overtime requests for a specific employee
- Get Employee Profiles
Retrieve profile assignments for a specific employee
- List Employee Recent Punches
Retrieve recent time clock punches for a specific employee
- Get Employee Tax Info
Retrieve tax information for a specific employee
- List Employee Time Entries
Retrieve time entries for a specific employee
- List Employee Timesheets
Retrieve timesheets for a specific employee
- Get Employee Timeoff Calendar Sync
Retrieve time-off calendar synchronization settings for a specific employee
- List Employee Training
Retrieve training records for a specific employee
- List Employee Skills
Retrieve skills for a specific employee
- Get Employee VCA Report Settings
Retrieve VCA report settings for a specific employee
- List Overtime Request Notes
Retrieve notes for a specific overtime request
- List Pay Period Profiles
Retrieve a list of pay period profiles for the company
- Get Job Requisition Questionnaire
Retrieve questionnaire for a specific job requisition
- List Applicants
Retrieve all applicant accounts in the company
- List Schedule Settings
Retrieve the list of schedule settings
- List PTO Request Notes
Retrieve all notes for a PTO request
- Set Employee Accrual Balance (V1)
Sets the accrual balance for an employee using V1 accruals module
- Change Employee Accrual Balance
Applies a change to an employee's remaining accrual balance
- Lookup Jobs
Retrieve the list of job positions available in the organization
- Lookup Groups
Retrieve company or account groups from the organization by object type
- Lookup Employee Types
Retrieve the list of employee types or classifications
- Lookup Pay Types
Retrieve the list of pay types available in the organization
- Lookup Job Categories
Retrieve the list of job categories configured in the organization
- Lookup Earning Codes
Retrieve the list of earning codes used for payroll
- Lookup Deduction Codes
Retrieve the list of deduction codes used for payroll
- Lookup Termination Reasons
Retrieve the list of termination reasons
- Lookup Worker Types
Retrieve the list of worker types
- Lookup Benefit Plans
Retrieve the list of benefit plans available to employees
- Lookup Pay Grades
Retrieve the list of pay grades or compensation levels
- Lookup Skills
Retrieve the list of skills tracked in the organization
- Lookup Job Change Reasons
Retrieve the list of reasons for job or position changes
- Lookup Timezones
Retrieve the list of timezones available in UKG Ready
- Lookup Locales
Retrieve the list of locales or language preferences
- Lookup Additional Compensation Types
Retrieve the list of additional compensation types
- Lookup Benefit Types
Retrieve the list of benefit types
- Lookup Document Types
Retrieve the list of document types
- Lookup EINs
Retrieve the list of Employer Identification Numbers
- Lookup Hiring Stages
Retrieve the list of hiring stages
- Lookup Job Application Status
Retrieve the list of job application statuses
- Lookup Credential Types
Retrieve the list of credential types
- Lookup Job Requisition Categories
Retrieve the list of job requisition categories
- Lookup Job Requisition Locations
Retrieve the list of job requisition locations
- Lookup Eye Colors
Retrieve the list of eye color options
- Lookup LOA Reasons
Retrieve the list of leave of absence reasons
- Lookup Overtime Reasons
Retrieve the list of overtime reasons
- Lookup Pay Categories
Timesheet-scoped: returns pay categories valid for a specific employee's timesheet entry on a given date (NOT a company-wide pay-category list)
- Lookup Pay Calculation Profiles
Retrieve the list of pay calculation profiles
- Lookup Pay Period Profiles
Retrieve the list of pay period profiles
- Lookup Pay Statement Types
Retrieve the list of pay statement types
- Lookup Payroll Batch Types
Retrieve the list of payroll batch types
- Lookup Payroll Types
Retrieve the list of payroll types
- Lookup Tax Codes
Retrieve the list of tax codes
- Lookup Unions
Retrieve the list of labor unions
- Lookup Workers Compensation Codes
Retrieve the list of workers compensation codes
- Lookup Profile-Specific EINs
Retrieve profile-specific Employer Identification Numbers
- Lookup Accruals Profiles
Retrieve accrual profiles for time-off and leave management
- Lookup Accrual Profiles (v1.0)
Retrieve accrual profiles (legacy endpoint)
- Lookup Demographic Profiles
Retrieve demographic profiles
- Lookup Leave Of Absence Profiles
Retrieve leave of absence profiles
- Lookup Pay Grade Profiles
Retrieve pay grade profiles
- Lookup Pay Period Profile Configs
Retrieve pay period profiles
- Lookup Pay Prep Profiles
Retrieve pay prep profiles
- Lookup Time Off Planning Profiles
Retrieve time off planning profiles
UKG Ready AI Agent Use Cases
Connect your AI agent to UKG Ready and help your team scale the HR operations they run by hand today.
Use StackOne to connect your AI agent to your HRIS, identity management, and LMS to automate employee onboarding.
ViewUse StackOne to connect your AI agent to your HRIS, knowledge base, and messaging tools to automate HR policy Q&A.
ViewUse StackOne to connect your AI agent to your HRIS, identity management, and ITSM to automate employee offboarding and deprovisioning.
ViewSet Up Your UKG Ready MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to UKG Ready in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Check More HRIS / HCM MCP Servers
128+ actions
127+ actions
123+ actions
120+ actions
117+ actions
111+ actions
105+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
UKG Ready MCP Server FAQ
Does StackOne have a UKG Ready MCP server?
UKG Ready MCP server vs direct API integration — what's the difference?
How does UKG Ready authentication work for AI agents?
origin_owner_id.Are UKG Ready MCP tools vulnerable to prompt injection?
What is the context bloat of a UKG Ready agent and how do I avoid it?
Can I limit which actions my UKG Ready agent can access?
Can I create custom agent actions for my UKG Ready MCP server?
When should I NOT use a UKG Ready MCP server?
What AI frameworks and AI clients does the StackOne UKG Ready MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.