SD Worx MCP Server
for AI Agents
Connect your AI agent to StackOne's SD Worx MCP server and give it 76 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
76 Agent Actions
Create, read, update, and delete across SD Worx — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your SD Worx MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every SD Worx 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 SD Worx call.
Tools Discovery →What is the SD Worx MCP Server?
A SD Worx MCP server lets AI agents read and write SD Worx data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's SD Worx MCP server ships with 76 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 SD Worx MCP Tools
Every action from SD Worx's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Persons
- Create Person
Create a new person
- List Persons
Retrieve a list of persons
- Get Person
Retrieve a single person by ID
- Update Person
Update an existing person by ID
- Delete Person
Delete a person by ID
Person Contracts
- Create Person Contract
Create a new person contract
- List Person Contracts
Retrieve a list of person contracts
- Get Person Contract
Retrieve a single person contract by ID
- Update Person Contract
Update an existing person contract by ID
- Delete Person Contract
Delete a person contract by ID
Person Leaves
- Create Person Leave
Create a new person leave
- List Person Leaves
Retrieve a list of person leaves
- Get Person Leave
Retrieve a single person leave by ID
- Update Person Leave
Update an existing person leave by ID
- Delete Person Leave
Delete a person leave by ID
Departments
- Create Department
Create a new department
- List Departments
Retrieve a list of departments
- Get Department
Retrieve a single department by ID
- Update Department
Update an existing department by ID
- Delete Department
Delete a department by ID
Companys
- Create Company
Create a new company
- Get Company
Retrieve a single company by ID
Organizations
- List Organizations
Retrieve a list of organisations
- Get Organization
Retrieve a single organisation by ID
Salary Employments
- Create Salary Employment
Create a new salary employment
- List Salary Employments
Retrieve a list of salary employments
- Get Salary Employment
Retrieve a single salary employment by ID
- Update Salary Employment
Update an existing salary employment by ID
- Delete Salary Employment
Delete a salary employment by ID
Person Salarys
- Create Person Salary
Create a new person salary
- Get Person Salary
Retrieve a single person salary by ID
- Delete Person Salary
Delete a person salary by ID
Salary Components
- Create Salary Component
Create a new salary component
- List Salary Components
Retrieve a list of salary components
- Get Salary Component
Retrieve a single salary component by ID
- Update Salary Component
Update an existing salary component by ID
- Delete Salary Component
Delete a salary component by ID
Address
- Create Address
Create a new address
- Get Address
Retrieve a single address by ID
- Delete Address
Delete an address by ID
Payment Informations
- Create Payment Information
Create a new payment information
- Get Payment Information
Retrieve a single payment information by ID
- Delete Payment Information
Delete a payment information by ID
Leave Entitlements
- List Leave Entitlements
Retrieve a list of leave entitlements
- Get Leave Entitlement
Retrieve a single leave entitlement by ID
Functions
- Create Function
Create a new function
- List Functions
Retrieve a list of functions
- Get Function
Retrieve a single function by ID
- Delete Function
Delete a function by ID
Payrolls
- List Payrolls
Retrieve a list of payrolls
- Get Payroll
Retrieve a single payroll by ID
Runs
- List Runs
Retrieve a list of runs
- Get Run
Retrieve a single run by ID
Person Documents
- Create Person Document
Create a new person document
- List Person Documents
Retrieve a list of person documents
- Delete Person Document
Delete a person document by ID
Person Contacts
- Create Person Contact
Create a new person contact
- List Person Contacts
Retrieve a list of person contacts
Person Time Schedules
- Create Person Time Schedule
Create a new person time schedule
- List Person Time Schedules
Retrieve a list of person time schedules
Lease Cars
- Create Lease Car
Create a new lease car
- List Lease Cars
Retrieve a list of lease cars
Cost Center Allocations
- Create Cost Center Allocation
Create a new cost center allocation
- List Cost Center Allocations
Retrieve a list of cost center allocations
Other (12)
- List Companies
Retrieve a list of companies
- List Current Employments
Retrieve a list of current employments
- List Person Salaries
Retrieve a list of person salaries
- Get Payslip
Retrieve payslips for a person and year
- List Calculated Salary Components
Retrieve a list of calculated salary components
- List Org Chart
Retrieve a list of org chart
- List Person Leave Entitlements
Retrieve a list of person leave entitlements
- List Person Leave Hours
Retrieve a list of person leave hours
- Get Position
Retrieve a single position by ID
- Patch Person
Partially update a person by ID
- Patch Person Contract
Partially update a person contract by ID
- Patch Department
Partially update a department by ID
SD Worx AI Agent Use Cases
Connect your AI agent to SD Worx 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 SD Worx MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to SD Worx 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
SD Worx MCP Server FAQ
Does StackOne have a SD Worx MCP server?
SD Worx MCP server vs direct API integration — what's the difference?
How does SD Worx authentication work for AI agents?
origin_owner_id.Are SD Worx MCP tools vulnerable to prompt injection?
What is the context bloat of a SD Worx agent and how do I avoid it?
Can I limit which actions my SD Worx agent can access?
Can I create custom agent actions for my SD Worx MCP server?
When should I NOT use a SD Worx MCP server?
What AI frameworks and AI clients does the StackOne SD Worx 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.