Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

UKG Ready MCP Server
for AI Agents

Production-ready UKG Ready MCP server with 140 extensible actions — plus built-in authentication, security, and optimized execution.

UKG Ready logo
UKG Ready MCP Server
Built by StackOne StackOne

Coverage

140 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 140 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All UKG Ready MCP Tools and Actions

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 detailed information about a specific benefit plan

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 (94)

  • 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 IDs

    Retrieve identification numbers 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 Periods

    Retrieve a list of pay periods optionally filtered by date and open/locked status

  • 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

    Returns the list of defined pay categories in the company for a specific date, owner and type (requires timesheet access)

  • 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

Set 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.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "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>"
      ]
    }
  }
}

More HRIS / HCM MCP Servers

Factorial

127+ actions

HiBob

123+ actions

Oracle Fusion HCM

120+ actions

Humaans

117+ actions

BambooHR

100+ actions

Clockify

100+ actions

UKG Ready MCP Server FAQ

UKG Ready MCP server vs direct API integration — what's the difference?
A UKG Ready MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling UKG Ready. A UKG Ready MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling UKG Ready at runtime. StackOne provides both.
How does UKG Ready authentication work for AI agents?
UKG Ready authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own UKG Ready account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are UKG Ready MCP tools vulnerable to prompt injection?
Yes — UKG Ready MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a UKG Ready agent and how do I avoid it?
Context bloat happens when UKG Ready tool schemas and API responses eat your UKG Ready agent's memory, preventing it from reasoning effectively. A single UKG Ready query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my UKG Ready agent can access?
Yes — you can limit which actions your UKG Ready agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my UKG Ready MCP server?
Yes — you can create custom agent actions for your UKG Ready MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research UKG Ready's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a UKG Ready MCP server?
Skip a UKG Ready MCP server if your integration is purely software-to-software — direct UKG Ready API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call UKG Ready actions at runtime.
What AI frameworks and AI clients does the StackOne UKG Ready MCP server support?
The StackOne UKG Ready MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

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.