Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready UKG Ready MCP server with 140 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across UKG Ready — and extend your agent's capabilities with custom actions.
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
Every UKG Ready tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every UKG Ready call.
Tools Discovery →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.
Every action from UKG Ready's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Retrieve benefit plans for all employees
Retrieve detailed information about a specific benefit plan
Retrieve additional compensation records for all subordinates
Retrieve detailed information about a specific additional compensation record
Create employee contracts with working hours and schedule details
Update existing employee contracts
Delete multiple employee contracts by their IDs
Create a new employee record with required core information
Retrieve a list of all employees for the company from UKG Ready
Retrieve detailed information for a specific employee by account ID
Update an existing employee record with new information
Terminate or delete an employee record from the system
Creates an additional compensation record for an employee
Retrieve additional compensation records for a specific employee
Retrieve demographic information for a specific employee
Update employee demographic information
Retrieve HR custom field data for a specific employee
Update employee HR custom fields
Create a managed cost center for an employee
Retrieve cost centers managed by a specific employee
Retrieve pay information for a specific employee
Update employee pay information
Create a new cost center job within the company
Retrieve all cost center jobs available within the company
Retrieve a specific cost center job by ID
Update a specific cost center job
Delete a specific cost center job by ID
Create a new overtime request for an employee
Retrieve overtime requests for manager's group members
Retrieve a single overtime request by ID
Delete an overtime request by ID
Create a new payroll that has not been scheduled
Retrieve a list of company payrolls normally accessed to process payroll
Get detailed information about a specific payroll
Delete a specific payroll by ID
Create a new job application for an applicant
Retrieve all job applications in the company
Retrieve a specific job application by ID
Update an existing job application
Delete a specific job application by ID
Retrieve all job requisitions available within the company
Retrieve details of a specific job requisition by ID
Create a new schedule for the company
Retrieve a list of schedules for the company
Retrieve PTO requests for subordinate employees
Retrieve information about a single PTO request
Retrieve detailed benefit plan list
Retrieve base compensation history for all subordinates
Retrieve total compensation information for all subordinates
Retrieve information for the currently authenticated employee
Retrieve a list of employees with recent changes or modifications
Retrieve currency preference for the currently authenticated employee
Retrieve accrual balance information for an employee (version 1.0)
Retrieve accrual balance information for an employee (version 2.0)
Retrieve announcements for a specific employee
Retrieve attendance records for a specific employee
Retrieve badge information for a specific employee
Retrieve benefit enrollments for a specific employee
Retrieve compensation history for a specific employee
Retrieve total compensation summary for a specific employee
Retrieve emergency contacts for a specific employee
Retrieve counter adjustments for a specific employee
Retrieve professional credentials for a specific employee
Retrieve payroll deductions for a specific employee
Retrieve direct deposit information for a specific employee
Retrieve documents for a specific employee
Retrieve identification numbers for a specific employee
Retrieve custom form data for a specific employee
Retrieve pay form data for a specific employee
Retrieve system form data for a specific employee
Retrieve holiday schedule for a specific employee
Retrieve leave of absence cases for a specific employee
Retrieve leave of absence counter balances for a specific employee
Retrieve leave of absence requests for a specific employee
Retrieve manager replacement configurations for a specific employee
Retrieve mailbox notifications for a specific employee
Retrieve todo item notifications for a specific employee
Retrieve overtime requests for a specific employee
Retrieve profile assignments for a specific employee
Retrieve recent time clock punches for a specific employee
Retrieve tax information for a specific employee
Retrieve time entries for a specific employee
Retrieve timesheets for a specific employee
Retrieve time-off calendar synchronization settings for a specific employee
Retrieve training records for a specific employee
Retrieve skills for a specific employee
Retrieve VCA report settings for a specific employee
Retrieve notes for a specific overtime request
Retrieve a list of pay periods optionally filtered by date and open/locked status
Retrieve questionnaire for a specific job requisition
Retrieve all applicant accounts in the company
Retrieve the list of schedule settings
Retrieve all notes for a PTO request
Sets the accrual balance for an employee using V1 accruals module
Applies a change to an employee's remaining accrual balance
Retrieve the list of job positions available in the organization
Retrieve company or account groups from the organization by object type
Retrieve the list of employee types or classifications
Retrieve the list of pay types available in the organization
Retrieve the list of job categories configured in the organization
Retrieve the list of earning codes used for payroll
Retrieve the list of deduction codes used for payroll
Retrieve the list of termination reasons
Retrieve the list of worker types
Retrieve the list of benefit plans available to employees
Retrieve the list of pay grades or compensation levels
Retrieve the list of skills tracked in the organization
Retrieve the list of reasons for job or position changes
Retrieve the list of timezones available in UKG Ready
Retrieve the list of locales or language preferences
Retrieve the list of additional compensation types
Retrieve the list of benefit types
Retrieve the list of document types
Retrieve the list of Employer Identification Numbers
Retrieve the list of hiring stages
Retrieve the list of job application statuses
Retrieve the list of credential types
Retrieve the list of job requisition categories
Retrieve the list of job requisition locations
Retrieve the list of eye color options
Retrieve the list of leave of absence reasons
Retrieve the list of overtime reasons
Returns the list of defined pay categories in the company for a specific date, owner and type (requires timesheet access)
Retrieve the list of pay calculation profiles
Retrieve the list of pay period profiles
Retrieve the list of pay statement types
Retrieve the list of payroll batch types
Retrieve the list of payroll types
Retrieve the list of tax codes
Retrieve the list of labor unions
Retrieve the list of workers compensation codes
Retrieve profile-specific Employer Identification Numbers
Retrieve accrual profiles for time-off and leave management
Retrieve accrual profiles (legacy endpoint)
Retrieve demographic profiles
Retrieve leave of absence profiles
Retrieve pay grade profiles
Retrieve pay period profiles
Retrieve pay prep profiles
Retrieve time off planning profiles
One endpoint. Any framework. Your agent is talking to UKG Ready in under 10 lines of code.
MCP Clients
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>"
]
}
}
}128+ actions
127+ actions
123+ actions
120+ actions
117+ actions
100+ actions
100+ actions
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
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
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
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.