UKG Pro MCP Server
for AI Agents
Connect your AI agent to StackOne's UKG Pro MCP server and give it 56 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
56 Agent Actions
Create, read, update, and delete across UKG Pro — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your UKG Pro MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every UKG Pro 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 Pro call.
Tools Discovery →What is the UKG Pro MCP Server?
A UKG Pro MCP server lets AI agents read and write UKG Pro data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's UKG Pro MCP server ships with 56 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 Pro MCP Tools
Every action from UKG Pro's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Person Details
- List Person Details
Retrieve a paginated list of person details from UKG Pro REST API
- Get Person Details
Retrieve details for a specific person by employee ID from UKG Pro REST API
PTO Plans
- Create PTO Plan
Create a new PTO plan record for an employee in UKG Pro
- List PTO Plans
Retrieve a paginated list of all PTO plans from UKG Pro
- Get PTO Plan
Retrieve a specific PTO plan for an employee from UKG Pro
- Update PTO Plan
Update an existing PTO plan for an employee in UKG Pro
Organization Levels
- Create Organization Level
Create a new organization level configuration in UKG Pro
- List Organization Levels
Retrieve a list of all organization level configurations from UKG Pro
Job Configurations
- List Job Configurations
Retrieve a list of all job configurations from UKG Pro
- Get Job Configuration
Retrieve a specific job configuration from UKG Pro by job code
Location Configurations
- List Location Configurations
Retrieve a list of all location configurations from UKG Pro
- Get Location Configuration
Retrieve a specific location configuration from UKG Pro by location code
Other (44)
- List Employee Supervisor Details
Retrieve employee-supervisor relationships and reporting hierarchy from UKG Pro REST API
- List Employee Multiple Phone Numbers
Retrieve employee phone numbers and contact information from UKG Pro REST API
- List Employee Changes By Date
Retrieve employee information changes within a specified date range from UKG Pro
- List Employee Changes By Employee ID
Retrieve employee information changes for a specific employee from UKG Pro
- List Business Structure Changes
Retrieve a list of employees with business structure changes from UKG Pro
- List Compensation Details
Retrieve a paginated list of employee compensation details from UKG Pro REST API
- Get Compensation Details By Employee
Retrieve compensation details for a specific employee by their ID
- List Employee Job History Details
Retrieve employee job history including position changes, promotions, and salary adjustments
- List Earnings History
Retrieve historical earnings data including base elements and pay history from UKG Pro
- List Direct Deposits
Retrieve direct deposit details for US and Canadian employees from UKG Pro
- List Payroll Deductions History
Retrieve payroll deductions history from UKG Pro
- List Pay Group Pay Periods
Retrieve pay group and pay period information from UKG Pro
- Get Pay Register
Retrieve pay register data from UKG Pro
- Get Employee Pay Statements
Retrieve pay statements for a specific employee within a date range from UKG Pro
- Get Employee Last Pay Statement
Retrieve the most recent pay statement for a specific employee from UKG Pro
- List Employee Deductions
Retrieve employee benefit deduction information from UKG Pro
- List Dependent Deductions
Retrieve dependent benefit deduction information from UKG Pro
- List Employee COBRA Details
Retrieve COBRA status and details for employees from UKG Pro
- List Open Enrollment Employee Deductions
Retrieve open enrollment employee deduction selections from UKG Pro
- List Employee PTO Plans
Retrieve all PTO plans for a specific employee from UKG Pro
- List Earnings Configurations
Retrieve a list of all earnings type configurations from UKG Pro
- List Company Details
Retrieve a list of all company configurations from UKG Pro
- List Employee Positions
Retrieve a list of employee position information with various filtering options
- List Job Groups
Retrieve a list of all job group configurations from UKG Pro
- List Employee Contacts
Retrieve a list of all employee contacts from UKG Pro
- Get Employee Contact Details
Retrieve detailed information for a specific employee contact from UKG Pro
- List International Employees
Retrieve international employee details for all employees
- Get International Employee Details
Retrieve international details for a specific employee
- List Global Employee Bank Accounts
Retrieve direct deposit details for global employees
- List Global Localization Elements
Retrieve global employee localization fields added to UKG Pro
- Get User Details
Retrieve user details from UKG Pro including login information and user status
- Get Security Roles
Retrieve security roles from the roles table in UKG Pro
- Get Employee Security User Details
Retrieve employee security user details from UKG Pro
- Get Person By Employee Identifier
Retrieve an individual employee's person record using their employee identifier
- Get User Defined Fields By Employee Identifier
Retrieve custom user-defined fields for a specific employee using their employee identifier
- Get Job By Employee Identifier
Retrieve an individual employee's job record using their employee identifier
- Get Compensation By Employee Identifier
Retrieve an individual employee's compensation record using their employee identifier
- Get Contact By Employee Identifier
Retrieve all contact records for an employee using their employee identifier (returns multiple contacts as an array)
- Get Employee Contact By Contact ID
Retrieve a specific contact record using the contact ID
- Find People
Search for employees based on various criteria such as name, employee number, status, location, and more
- Find User Defined Fields
Search for employee user-defined fields based on various criteria such as name, employee number, status, location, and more
- Find Jobs
Search for employee job records based on various criteria such as name, employee number, status, location, and more
- Find Compensations
Search for employee compensation records based on various criteria such as name, employee number, status, location, and more
- Find Contacts
Search for employee contact records based on various criteria such as name, employee number, status, location, and more
UKG Pro AI Agent Use Cases
Connect your AI agent to UKG Pro 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 Pro MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to UKG Pro 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
139+ actions
128+ actions
127+ actions
123+ actions
120+ actions
117+ actions
111+ 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 Pro MCP Server FAQ
Does StackOne have a UKG Pro MCP server?
UKG Pro MCP server vs direct API integration — what's the difference?
How does UKG Pro authentication work for AI agents?
origin_owner_id.Are UKG Pro MCP tools vulnerable to prompt injection?
What is the context bloat of a UKG Pro agent and how do I avoid it?
Can I limit which actions my UKG Pro agent can access?
Can I create custom agent actions for my UKG Pro MCP server?
When should I NOT use a UKG Pro MCP server?
What AI frameworks and AI clients does the StackOne UKG Pro 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.