Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

HiBob (with Webhooks) MCP Server
for AI Agents

Production-ready HiBob (with Webhooks) MCP server with 123 extensible actions — plus built-in authentication, security, and optimized execution.

HiBob (with Webhooks) logo
HiBob (with Webhooks) MCP Server
Built by StackOne StackOne

Coverage

123 Agent Actions

Create, read, update, and delete across HiBob (with Webhooks) — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your HiBob (with Webhooks) MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every HiBob (with Webhooks) 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 (with Webhooks) call.

Tools Discovery →

What is the HiBob (with Webhooks) MCP Server?

A HiBob (with Webhooks) MCP server lets AI agents read and write HiBob (with Webhooks) data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's HiBob (with Webhooks) MCP server ships with 123 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All HiBob (with Webhooks) MCP Tools and Actions

Every action from HiBob (with Webhooks)'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 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 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 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 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

Set Up Your HiBob (with Webhooks) MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to HiBob (with Webhooks) in under 10 lines of code.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "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>"
      ]
    }
  }
}

More hr-workforce MCP Servers

HiBob (with Webhooks) MCP Server FAQ

HiBob (with Webhooks) MCP server vs direct API integration — what's the difference?
A HiBob (with Webhooks) MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling HiBob (with Webhooks). A HiBob (with Webhooks) MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling HiBob (with Webhooks) at runtime. StackOne provides both.
How does HiBob (with Webhooks) authentication work for AI agents?
HiBob (with Webhooks) authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own HiBob (with Webhooks) account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are HiBob (with Webhooks) MCP tools vulnerable to prompt injection?
Yes — HiBob (with Webhooks) MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a HiBob (with Webhooks) agent and how do I avoid it?
Context bloat happens when HiBob (with Webhooks) tool schemas and API responses eat your HiBob (with Webhooks) agent's memory, preventing it from reasoning effectively. A single HiBob (with Webhooks) query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my HiBob (with Webhooks) agent can access?
Yes — you can limit which actions your HiBob (with Webhooks) agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my HiBob (with Webhooks) MCP server?
Yes — you can create custom agent actions for your HiBob (with Webhooks) MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research HiBob (with Webhooks)'s API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a HiBob (with Webhooks) MCP server?
Skip a HiBob (with Webhooks) MCP server if your integration is purely software-to-software — direct HiBob (with Webhooks) API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call HiBob (with Webhooks) actions at runtime.
What AI frameworks and AI clients does the StackOne HiBob (with Webhooks) MCP server support?
The StackOne HiBob (with Webhooks) MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

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.