Skip to main content

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

Humaans MCP Server
for AI Agents

Production-ready Humaans MCP server with 117 extensible actions — plus built-in authentication, security, and optimized execution.

Humaans logo
Humaans MCP Server
Built by StackOne StackOne

Coverage

117 Agent Actions

Create, read, update, and delete across Humaans — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

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

Agent Auth →

Security

Agent Protection

Every Humaans 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 Humaans call.

Tools Discovery →

What is the Humaans MCP Server?

A Humaans MCP server lets AI agents read and write Humaans data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Humaans MCP server ships with 117 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 Humaans MCP Tools and Actions

Every action from Humaans's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

A Bank Accounts

  • Create A Bank Account

    Create a bank account

  • Retrieve A Bank Account

    Retrieve a bank account

  • Update A Bank Account

    Update a bank account

  • Delete A Bank Account

    Delete a bank account

A Companys

  • Retrieve A Company

    Retrieve a company

  • Update A Company

    Update a company

A Compensations

  • Create A Compensation

    Create a compensation

  • Retrieve A Compensation

    Retrieve a compensation

  • Update A Compensation

    Update a compensation

  • Delete A Compensation

    Delete a compensation

A Custom Fields

  • Create A Custom Field

    Create a custom field

  • Retrieve A Custom Field

    Retrieve a custom field

  • Update A Custom Field

    Update a custom field

  • Delete A Custom Field

    Delete a custom field

A Custom Values

  • Create A Custom Value

    Create a custom value

  • Retrieve A Custom Value

    Retrieve a custom value

  • Update A Custom Value

    Update a custom value

  • Delete A Custom Value

    Delete a custom value

A Document Types

  • Create A Document Type

    Create a document type

  • Update A Document Type

    Update a document type

A Documents

  • Create A Document

    Create a document

  • Retrieve A Document

    Retrieve a document

  • Update A Document

    Update a document

  • Delete A Document

    Delete a document

An Emergency Contacts

  • Create An Emergency Contact

    Create an emergency contact

  • Retrieve An Emergency Contact

    Retrieve an emergency contact

  • Update An Emergency Contact

    Update an emergency contact

  • Delete An Emergency Contact

    Delete an emergency contact

An Equipments

  • Create An Equipment

    Create an equipment

  • Retrieve An Equipment

    Retrieve an equipment

  • Update An Equipment

    Update an equipment

  • Delete An Equipment

    Delete an equipment

A Files

  • Upload A File

    Upload a file

  • Retrieve A File

    Retrieve a file

An Identity Documents

  • Create An Identity Document

    Create an identity document

  • Retrieve An Identity Document

    Retrieve an identity document

  • Update An Identity Document

    Update an identity document

  • Delete An Identity Document

    Delete an identity document

A Job Roles

  • Create A Job Role

    Create a job role

  • Retrieve A Job Role

    Retrieve a job role

  • Update A Job Role

    Update a job role

  • Delete A Job Role

    Delete a job role

A Locations

  • Create A Location

    Create a location

  • Retrieve A Location

    Retrieve a location

  • Update A Location

    Update a location

  • Delete A Location

    Delete a location

A Persons

  • Create A Person

    Create a person

  • Retrieve A Person

    Retrieve a person

  • Update A Person

    Update a person

  • Delete A Person

    Delete a person

A Spaces

  • Create A Space

    Create a space

  • Retrieve A Space

    Retrieve a space

  • Update A Space

    Update a space

  • Delete A Space

    Delete a space

A Time Aways

  • Create A Time Away

    Create a time away

  • Retrieve A Time Away

    Retrieve a time away

  • Update A Time Away

    Update a time away

  • Delete A Time Away

    Delete a time away

A Time Away Adjustments

  • Create A Time Away Adjustment

    Create a time away adjustment

  • Retrieve A Time Away Adjustment

    Retrieve a time away adjustment

  • Update A Time Away Adjustment

    Update a time away adjustment

  • Delete A Time Away Adjustment

    Delete a time away adjustment

A Time Away Allocations

  • Create A Time Away Allocation

    Create a time away allocation

  • Retrieve A Time Away Allocation

    Retrieve a time away allocation

  • Update A Time Away Allocation

    Update a time away allocation

  • Delete A Time Away Allocation

    Delete a time away allocation

A Time Away Policys

  • Create A Time Away Policy

    Create a time away policy

  • Retrieve A Time Away Policy

    Retrieve a time away policy

  • Update A Time Away Policy

    Update a time away policy

  • Delete A Time Away Policy

    Delete a time away policy

A Time Away Types

  • Create A Time Away Type

    Create a time away type

  • Retrieve A Time Away Type

    Retrieve a time away type

  • Update A Time Away Type

    Update a time away type

  • Delete A Time Away Type

    Delete a time away type

A Timesheet Entrys

  • Create A Timesheet Entry

    Create a timesheet entry

  • Retrieve A Timesheet Entry

    Retrieve a timesheet entry

  • Update A Timesheet Entry

    Update a timesheet entry

  • Delete A Timesheet Entry

    Delete a timesheet entry

A Timesheet Submissions

  • Create A Timesheet Submission

    Create a timesheet submission

  • Retrieve A Timesheet Submission

    Retrieve a timesheet submission

  • Update A Timesheet Submission

    Update a timesheet submission

  • Delete A Timesheet Submission

    Delete a timesheet submission

A Webhooks

  • Create A Webhook

    Create a webhook

  • Retrieve A Webhook

    Retrieve a webhook

  • Update A Webhook

    Update a webhook

Other (32)

  • List All Bank Accounts

    List all bank accounts

  • List All Companies

    List all companies

  • List All Compensation Types

    List all compensation types

  • Retrieve A Compensation Type

    Retrieve a compensation type

  • List All Compensations

    List all compensations

  • List All Custom Fields

    List all custom fields

  • List All Custom Values

    List all custom values

  • List All Document Types

    List all document types

  • List All Documents

    List all documents

  • List All Emergency Contacts

    List all emergency contacts

  • List All Equipment

    List all equipment

  • List All Equipment Names

    List all equipment names

  • List All Equipment Types

    List all equipment types

  • List All Identity Document Types

    List all identity document types

  • List All Identity Documents

    List all identity documents

  • List All Job Roles

    List all job roles

  • List All Locations

    List all locations

  • Retrieve Me

    Retrieve me

  • List All People

    List all people

  • List All Public Holiday Calendars

    List all public holiday calendars

  • List All Public Holidays

    List all public holidays

  • List All Spaces

    List all spaces

  • List All Time Away

    List all time away

  • List All Time Away Adjustments

    List all time away adjustments

  • List All Time Away Allocations

    List all time away allocations

  • List All Time Away Periods

    List all time away periods

  • List All Time Away Policies

    List all time away policies

  • List All Time Away Types

    List all time away types

  • List All Timesheet Entries

    List all timesheet entries

  • List All Timesheet Submissions

    List all timesheet submissions

  • Retrieve My Token Info

    Retrieve my token info

  • List All Webhooks

    List all webhooks

Set Up Your Humaans MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Humaans 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 HRIS / HCM MCP Servers

UKG Ready

140+ actions

Factorial

127+ actions

HiBob

123+ actions

Oracle Fusion HCM

120+ actions

BambooHR

100+ actions

Clockify

100+ actions

Humaans MCP Server FAQ

Humaans MCP server vs direct API integration — what's the difference?
A Humaans MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Humaans. A Humaans 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 Humaans at runtime. StackOne provides both.
How does Humaans authentication work for AI agents?
Humaans 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 Humaans account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Humaans MCP tools vulnerable to prompt injection?
Yes — Humaans 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 Humaans agent and how do I avoid it?
Context bloat happens when Humaans tool schemas and API responses eat your Humaans agent's memory, preventing it from reasoning effectively. A single Humaans 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 Humaans agent can access?
Yes — you can limit which actions your Humaans 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 Humaans MCP server?
Yes — you can create custom agent actions for your Humaans MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Humaans's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Humaans MCP server?
Skip a Humaans MCP server if your integration is purely software-to-software — direct Humaans 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 Humaans actions at runtime.
What AI frameworks and AI clients does the StackOne Humaans MCP server support?
The StackOne Humaans 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.