HiBob MCP Server
for AI Agents
Connect your AI agent to StackOne's HiBob MCP server and give it 123 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
123 Agent Actions
Create, read, update, and delete across HiBob — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your HiBob MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every HiBob 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 HiBob call.
Tools Discovery →What is the HiBob MCP Server?
A HiBob MCP server lets AI agents read and write HiBob data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's HiBob MCP server ships with 123 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 HiBob MCP Tools
Every action from HiBob's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Work History Entrys
- Create Work History Entry
Create a new work history entry for an employee
- Update Work History Entry
Update an existing work history entry
- Delete Work History Entry
Delete a work history entry
Employment History Entrys
- Create Employment History Entry
Create a new employment history entry
- Update Employment History Entry
Update an existing employment history entry
- Delete Employment History Entry
Delete an employment history entry
Salary Entrys
- Create Salary Entry
Create a new salary entry for an employee
- Delete Salary Entry
Delete a salary entry from an employee's salary history
Training Records
- Create Training Record
Create a new training record for an employee
- Delete Training Record
Delete a training record for an employee
Equity Grants
- Create Equity Grant
Create a new equity grant for an employee
- Update Equity Grant
Update an existing equity grant for an employee
- Delete Equity Grant
Delete an equity grant for an employee
Variable Payments
- Create Variable Payment
Create a new variable payment record for an employee
- Delete Variable Payment
Delete a variable payment record for an employee
Bank Accounts
- Create Bank Account
Create a new bank account entry for an employee
- Update Bank Account
Update an existing bank account entry
- Delete Bank Account
Delete a bank account entry for an employee
Employees
- Create Employee
Create a new employee record in HiBob
- Search Employees
Search for employees by ID/email or retrieve all employees. Fields must use full dot-path format (e.g. root.id, root.firstName, work.department) — short names like id or firstName return empty objects.
- Get Employee
Retrieve detailed employee data by employee ID
- Update Employee
Update existing employee information
Goals
- Create Goals
Create multiple goals
- Search Goals
Search for goals
- Update Goal
Update an existing goal details
- Delete Goal
Delete an existing goal
Key Results
- Create Key Results
Create key results for a specific goal
- Search Key Results
Search for key results of a specific goal
- Delete Key Result
Delete a specific key result from a goal
Job Ads
- Search Job Ads
Get all active job ads from your career page
- Get Job Ad
Get the details of a single job ad
Custom Fields
- Create Custom Field
Create a new custom employee field
- Update Custom Field
Update an existing custom field
- Delete Custom Field
Delete a custom field
Items
- Update List Item
Update an existing item in a company list
- Delete List Item
Delete an item from a company list
Time Off Requests
- Create Time Off Request
Submit a new time off request for an employee
- Get Time Off Request
Retrieve details of a specific time off request
Policy Type Reason Codes
- Add Policy Type Reason Codes
Add reason codes to a policy type
- Get Policy Type Reason Codes
Get reason codes for a policy type
Positions
- Create Position
Create a new position
- Search Positions
Search for company positions
- Update Position
Update an existing position
Position Openings
- Create Position Opening
Create a position opening for a specific position
- Search Position Openings
Search for company position openings
- Update Position Opening
Update an existing position opening
- Delete Position Opening
Delete a position opening
Position Budgets
- Create Position Budget
Create a position budget for a specific position
- Search Position Budgets
Search for company position budgets
- Update Position Budget
Update an existing position budget
Other (73)
- Upload Document From URL To Shared Folder
Upload a file from a Public URL to an employee's shared folder
- Upload File To Shared Folder
Upload a file directly to an employee's shared folder
- Upload Document From URL To Confidential Folder
Upload a file from a Public URL to an employee's confidential folder
- Upload File To Confidential Folder
Upload a file directly to an employee's confidential folder
- Upload Document From URL To Custom Folder
Upload a file from a Public URL to an employee's custom folder
- Upload File To Custom Folder
Upload a file directly to an employee's custom folder
- Upload Employee Avatar
Upload employee's avatar by public image URL
- Add Item To List
Add a new item to a company list
- Import Attendance Data
Import attendance punches for employees
- Get Document Folders Metadata
Get metadata for all document folders
- List Employee Documents
Get list of documents for an employee
- List Employee Work History
Get work history for an employee
- List Employee Employment History
Get employment history for an employee
- List Employee Lifecycle History
Get lifecycle status history for an employee
- List Employee Salary History
Get salary history for an employee
- List Employee Training Records
Get training records for an employee
- List Employee Equity Grants
Get equity grants for an employee
- List Employee Variable Payments
Get variable payment records for an employee
- List Employee Bank Accounts
Get bank account information for an employee
- List Bulk Work History
Get work history for multiple employees
- List Bulk Lifecycle History
Get lifecycle history for multiple employees
- List Bulk Employment History
Get employment history for multiple employees
- List Bulk Salaries History
Get salary history for multiple employees
- Search Actual Payments
Search for actual payments based on filters
- Get Payroll History
Read payroll tables history (legacy endpoint)
- Get Avatar By Email
Read avatar for an employee by email
- Get Avatar By Employee ID
Read avatar for an employee by ID
- Get Goal Type Metadata
Get goal type metadata fields
- Get Goals Metadata
Get goals metadata fields
- Get Key Results Metadata
Get key results metadata fields
- Search Goal Types
Search for available goal types
- Search Job Profiles
Search for company job profiles
- Get Job Roles
Get all job roles
- Get Job Families
Get all job families
- Get Job Family Groups
Get all job family groups
- Get Job Profiles Metadata
Get job profiles metadata
- Get Job Roles Metadata
Get job roles metadata
- Get Job Families Metadata
Get job families metadata
- Get Job Family Groups Metadata
Get job family groups metadata
- Get All Employee Fields
Get all employee field definitions
- Get All Company Lists
Get all company-defined lists
- Get Company List By Name
Get a specific company list by name
- Get Onboarding Wizards
Get a summary of all onboarding wizards
- Get Company Reports
Get list of available reports
- Get Report Download URL For Polling
Get async download URL for a report
- List All Open Tasks
Get all open tasks across all employees
- List Employee Tasks
Get tasks for a specific employee
- Get Time Off Changes
Get all time off requests that changed since a specific date
- Get Who's Out
Get list of employees who are out of office
- Get Who's Out Today
Get employees who are out of office today or on a specific date
- Get Employee Time Off Balance
Get time off balance for an employee
- Get Policy Type Details
Get details about a policy type
- Get All Policy Types
Get all policy type names
- Get Policy Details
Get details about a policy by policy name
- Get Policy Names
Get policy names for a policy type
- Get Positions Metadata
Get all positions fields metadata
- Get Position Openings Metadata
Get all position openings fields metadata
- Get Position Budget Metadata
Get all position budget fields metadata
- Update Employee Start Date
Set or update an employee's start date
- Update Employee Email
Update an employee's email address
- Update Goal Status
Update the status of an existing goal
- Update Key Results Progress
Update the progress of key results for a goal
- Update Key Results Details
Update the details of key results
- Delete Document From Shared Folder
Delete a document from an employee's shared folder
- Delete Document From Confidential Folder
Delete a document from an employee's confidential folder
- Delete Document From Custom Folder
Delete a document from an employee's custom folder
- Terminate Employee
Terminate an employee and set their end date
- Revoke Employee Access
Revoke access to Bob for an employee
- Invite Employee
Send an invitation to an employee with a welcome wizard
- Mark Task As Complete
Mark a task as complete
- Cancel Time Off Request
Cancel an existing time off request
- Adjust Time Off Balance
Create a balance adjustment for an employee
- Cancel Position
Cancel a position
HiBob AI Agent Use Cases
Connect your AI agent to HiBob 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 HiBob MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to HiBob 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
120+ actions
117+ actions
111+ actions
105+ 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
HiBob MCP Server FAQ
Does StackOne have a HiBob MCP server?
HiBob MCP server vs direct API integration — what's the difference?
How does HiBob authentication work for AI agents?
origin_owner_id.Are HiBob MCP tools vulnerable to prompt injection?
What is the context bloat of a HiBob agent and how do I avoid it?
Can I limit which actions my HiBob agent can access?
Can I create custom agent actions for my HiBob MCP server?
When should I NOT use a HiBob MCP server?
What AI frameworks and AI clients does the StackOne HiBob 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.