Folks HR MCP Server
for AI Agents
Connect your AI agent to StackOne's Folks HR MCP server and give it 64 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
64 Agent Actions
Create, read, update, and delete across Folks HR — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Folks HR MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Folks HR 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 Folks HR call.
Tools Discovery →What is the Folks HR MCP Server?
A Folks HR MCP server lets AI agents read and write Folks HR data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Folks HR MCP server ships with 64 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 Folks HR MCP Tools
Every action from Folks HR's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Absences
- Create Absence
Add a new absence entry
- List Absences
Get all absences
- Get Absence
Show a specific absence
- Update Absence
Update an Absence
- Delete Absence
Delete a specific absence
Custom Fields
- Create Custom Field
Create a custom field
- List Custom Fields
Get all custom fields
- Update Custom Field
Update a custom field
Departments
- Create Department
Add a new department
- List Departments
Get all departments
- Get Department
Get a departments with an Id
- Update Department
Update an Department
- Delete Department
Delete a department
Documents
- Create Document
Store a new EDM Document.
- List Documents
Get a paginated list of EDM documents of a given content object
- Update Document
Update an EDM Document.
- Delete Document
Delete an EDM Document.
Folders
- Create Folder
Store a new EDM Folder.
- List Folders
Get a list of EDM folders of a given entity
- Update Folder
Update an EDM Folder.
- Delete Folder
Delete an EDM Folder.
Employee Custom Field Values
- Set Employee Custom Field Value
Create or update the value of the specified custom field for an employee.
- Update Employee Custom Field Value
Update the value of the specified custom field for an employee.
- Delete Employee Custom Field Value
Delete the value of the specified custom field for an employee.
Employee Profile Notes
- Create Employee Profile Note
Create a new employee profile note. Requires the <employees:write> scope.
- List Employee Profile Notes
List employee profile notes
- Update Employee Profile Note
Update an existing employee profile note. Requires the <employees:write> scope.
- Delete Employee Profile Note
Delete an employee profile note. Requires the <employees:destroy> scope.
Employees
- Create Employee
Add a new employee
- List Employees
List the employees of the company.
- Get Employee
Show a specific employee
- Update Employee
Update an Employee
- Delete Employee
Delete an employee
Employee Images
- Upload Employee Image
Add a new employee image and delete the old one if it exists.
- Delete Employee Image
Delete an employee image
Overtimes
- Create Overtime
Add a new overtime entry
- List Overtimes
Get all overtimes
- Get Overtime
Show a specific overtime
- Update Overtime
Update an Overtime
- Delete Overtime
Delete a specific overtime
Positions
- Create Position
Add a new position
- List Positions
Get all positions
- Get Position
Get a position with an Id
- Update Position
Update a existing position
- Delete Position
Delete a specific position
Vacations
- Create Vacation
Add a new vacation entry
- List Vacations
Get all vacations
- Get Vacation
Get a specific vacation
- Update Vacation
Update a specific vacation
- Delete Vacation
Delete a specific vacation
Working Sites
- Create Working Site
Add a new working site
- List Working Sites
Get all working-sites
- Get Working Site
Get a working-site with an Id
- Update Working Site
Update a Working Site
- Delete Working Site
Delete a working site
Other (9)
- List Absence Reasons
Get a list of absences reasons.
- Get Balance
Get the balance for a given employee and module
- List All Entity Documents
Get a zip of all EDM document
- Get Document Content
Download document
- List Overtime Multipliers
Gets the possible multipliers
- List Overtime Types
Get a list of overtime types
- List Vacation Types
Get a list of vacation types
- Check Duplicate Document
Duplicate check
- Preview Document
Preview document
Folks HR AI Agent Use Cases
Connect your AI agent to Folks HR 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 Folks HR MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Folks HR 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 hr-workforce MCP Servers
87+ actions
78+ actions
76+ actions
71+ actions
61+ actions
59+ actions
53+ 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
Folks HR MCP Server FAQ
Does StackOne have a Folks HR MCP server?
Folks HR MCP server vs direct API integration — what's the difference?
How does Folks HR authentication work for AI agents?
origin_owner_id.Are Folks HR MCP tools vulnerable to prompt injection?
What is the context bloat of a Folks HR agent and how do I avoid it?
Can I limit which actions my Folks HR agent can access?
Can I create custom agent actions for my Folks HR MCP server?
When should I NOT use a Folks HR MCP server?
What AI frameworks and AI clients does the StackOne Folks HR 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.