Proliant MCP Server
for AI Agents
Connect your AI agent to StackOne's Proliant MCP server and give it 88 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
88 Agent Actions
Create, read, update, and delete across Proliant — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Proliant MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Proliant 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 Proliant call.
Tools Discovery →What is the Proliant MCP Server?
A Proliant MCP server lets AI agents read and write Proliant data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Proliant MCP server ships with 88 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 Proliant MCP Tools
Every action from Proliant's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Employees
- Create Employee
Creates a new employee record in the configured Proliant company.
- List Employees
Retrieves all employees for the company. Use query params to include embedded sub-resources.
- Get Employee
Retrieves detailed information for a specific employee by their unique identifier.
- Update Employee
Updates information for an existing employee record.
- Delete Employee
Deletes an employee record from the configured Proliant company.
Employee Accruals
- Create Employee Accrual
Assigns an accrual code to a specific employee.
- List Employee Accruals
Retrieves all accrual records assigned to a specific employee.
- Delete Employee Accrual
Removes an accrual code assignment from a specific employee.
Employee Deductions
- Create Employee Deduction
Assigns a deduction code to a specific employee.
- List Employee Deductions
Retrieves all deduction code assignments for a specific employee.
- Get Employee Deduction
Retrieves a specific deduction record for an employee by deduction code ID and start date.
Employee Direct Deposits
- List Employee Direct Deposits
Retrieves all direct deposit records for an employee. Direct deposits are embedded in the employee GET response.
- Update Employee Direct Deposit
Updates direct deposit information for a specific employee.
Employee Earnings
- Create Employee Earning
Assigns an earning code to a specific employee.
- List Employee Earnings
Retrieves all earning code assignments for a specific employee.
- Get Employee Earning
Retrieves a specific earning record for an employee by earning ID and start date.
- Update Employee Earning
Updates an existing earning record for a specific employee.
Employee Educations
- Create Employee Education
Adds an education record to a specific employee.
- Get Employee Education
Retrieves education records for a specific employee.
Employee Electronic Elections
- Create Employee Electronic Elections
Creates electronic election settings for a specific employee.
- Get Employee Electronic Elections
Retrieves electronic election (kiosk) settings for a specific employee.
- Update Employee Electronic Elections
Updates electronic election settings for a specific employee.
Emergency Contacts
- List Emergency Contacts
Retrieves emergency contact records for all employees.
- Update Emergency Contact
Updates emergency contact information for a specific employee.
Employee Licenses
- Create Employee License
Creates a license record for a specific employee.
- Get Employee License
Retrieves license records for a specific employee.
Employee Pay Rates
- Create Employee Pay Rate
Creates a new pay rate record for a specific employee.
- List Employee Pay Rates
Retrieves all pay rate records for a specific employee.
- Update Employee Pay Rate
Updates an existing pay rate record for a specific employee.
Employee Trainings
- Create Employee Training
Adds a training record to a specific employee.
- List Employee Training
Retrieves all training records for a specific employee.
Employee Skills
- Create Employee Skill
Adds a skill record to a specific employee.
- Update Employee Skill
Updates an existing skill record for a specific employee.
Accrual Codes
- Create Accrual Code
Creates a new accrual code definition for the configured company.
- List Accrual Codes
Retrieves all accrual code definitions for the configured company.
- Get Accrual Code
Retrieves a single accrual code definition by its identifier.
- Update Accrual Code
Updates an existing accrual code definition for the configured company.
Cost Center 1s
- Get Cost Center 1
Retrieves a specific CostCenter1 entry by code.
- Update Cost Center 1
Updates an existing CostCenter1 entry by code.
Cost Center 2s
- Get Cost Center 2
Retrieves a specific CostCenter2 entry by code.
- Update Cost Center 2
Updates an existing CostCenter2 entry by code.
Cost Center 3s
- Get Cost Center 3
Retrieves a specific CostCenter3 entry by code.
- Update Cost Center 3
Updates an existing CostCenter3 entry by code.
- Delete Cost Center 3
Deletes a CostCenter3 entry by code.
Cost Center 4s
- Create Cost Center 4
Creates a new CostCenter4 entry for the company.
- Get Cost Center 4
Retrieves a specific CostCenter4 entry by code.
- Delete Cost Center 4
Deletes a CostCenter4 entry by code.
Cost Center 5s
- Create Cost Center 5
Creates a new CostCenter5 entry for the company.
- Get Cost Center 5
Retrieves a specific CostCenter5 entry by code.
- Delete Cost Center 5
Deletes a CostCenter5 entry by code.
Deduction Codes
- Create Deduction Code
Creates a new deduction code definition for the configured company.
- List Deduction Codes
Retrieves all deduction code definitions for the configured company.
- Update Deduction Code
Updates an existing deduction code definition for the configured company.
Earning Codes
- Create Earning Code
Creates a new earning code for the company.
- Get Earning Code
Retrieves a specific earning code by ID.
- Update Earning Code
Updates an existing earning code by ID.
- Delete Earning Code
Deletes an earning code by ID.
Job Codes
- List Job Codes
Retrieves all job codes for the company.
- Get Job Code
Retrieves a specific job code by ID.
- Update Job Code
Updates an existing job code by ID.
- Delete Job Code
Deletes a job code by ID.
Shift Codes
- Create Shift Code
Creates a new shift code for the company.
- List Shift Codes
Retrieves all shift codes for the company.
- Update Shift Code
Updates an existing shift code by ID.
- Delete Shift Code
Deletes a shift code by ID.
Other (23)
- List Companies
Retrieves all available companies accessible with the current credentials.
- Get Company
Retrieves detailed information for the configured company.
- Get Pay Stub
Retrieves the pay stub for a specific pay history transaction for an employee.
- Get Employee Taxes
Retrieves tax records for a specific employee.
- List All Employee Taxes
Retrieves tax records for all employees.
- List Cost Centers 1
Retrieves all cost center 1 entries for the company.
- List Cost Centers 2
Retrieves all cost center 2 entries for the company.
- List Cost Centers 3
Retrieves all cost center 3 entries for the company.
- List Cost Centers 4
Retrieves all cost center 4 entries for the company.
- List Cost Centers 5
Retrieves all cost center 5 entries for the company.
- Get Tax
Retrieves a specific tax code by ID.
- List Local Taxes
Retrieves all local tax codes for the company.
- Get Local Taxes By State
Retrieves local tax codes for a specific state.
- List State Taxes
Retrieves state tax codes for a specific state.
- Get Journal Entries
Retrieves journal entries for the company, optionally filtered by date range.
- Lookup Benefit Classes
Retrieves all benefit class options for the company.
- Lookup Employee Statuses
Retrieves all employee status options for the company.
- Lookup Employee Types
Retrieves all employee type options for the company.
- Lookup Pay Frequencies
Retrieves all pay frequency options for the company.
- Lookup Pay Grades
Retrieves all pay grade options for the company.
- Lookup Pay Groups
Retrieves all pay group options for the company.
- Lookup Positions
Retrieves all position options for the company.
- Lookup Rates
Retrieves all rate options for the company.
Proliant AI Agent Use Cases
Connect your AI agent to Proliant 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 ATS and job boards to automate job posting distribution.
ViewSet Up Your Proliant MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Proliant 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
162+ 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
Proliant MCP Server FAQ
Does StackOne have a Proliant MCP server?
Proliant MCP server vs direct API integration — what's the difference?
How does Proliant authentication work for AI agents?
origin_owner_id.Are Proliant MCP tools vulnerable to prompt injection?
What is the context bloat of a Proliant agent and how do I avoid it?
Can I limit which actions my Proliant agent can access?
Can I create custom agent actions for my Proliant MCP server?
When should I NOT use a Proliant MCP server?
What AI frameworks and AI clients does the StackOne Proliant 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.