Humaans
FreeNot checkedRead-only MCP server for the Humaans HRIS API, providing tools to query people, reporting chains, compensation, time away, and more.
About
Read-only MCP server for the Humaans HRIS API, providing tools to query people, reporting chains, compensation, time away, and more.
README
Read-only MCP server for the Humaans HRIS API. Exposes 33 tools for querying people, reporting chains, compensation, time away, and more.
Reporting chains are modelled in Humaans as a directReports array on each manager (no back-pointer on reports), so the walk-up tool fetches the full people list once and builds a child→parent index locally.
Install
Requires uv. From this directory:
uv sync
Configure
The server reads the API token from HUMAANS_API_TOKEN. Create a token in Humaans (Settings → API tokens, read scopes only).
Run
HUMAANS_API_TOKEN=your_token_here uv run humaans-mcp
The server speaks MCP over stdio.
Claude Desktop config
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"humaans": {
"command": "uv",
"args": [
"--directory",
"/Users/totte/code/humaans-mcp",
"run",
"humaans-mcp"
],
"env": {
"HUMAANS_API_TOKEN": "7dOUXlJfnog7hK1FFl87LSaiAQ7720Ig"
}
}
}
}
Restart Claude Desktop. The humaans server should appear in the MCP menu.
Tools
- Identity:
get_me,get_token_info - People:
list_people,get_person,find_person_by_email,search_people_by_name - Reporting chain:
get_direct_reports,get_reporting_chain_up,get_reporting_chain_down,count_reports - Org:
list_companies,get_company,list_job_roles,get_job_role,list_locations,list_spaces - Compensation:
list_compensations,get_compensation,list_compensation_types,get_compensation_type - Time away:
list_time_away,get_time_away,list_time_away_types,list_time_away_allocations,list_time_away_policies,list_public_holidays,list_public_holiday_calendars - Other:
list_bank_accounts,list_emergency_contacts,list_equipment,list_documents,list_custom_fields,list_custom_values
Install Humaans in Claude Desktop, Claude Code & Cursor
unyly install humaans-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add humaans-mcp -- uvx --from git+https://github.com/ptorsten/humaans-mcp humaans-mcpFAQ
Is Humaans MCP free?
Yes, Humaans MCP is free — one-click install via Unyly at no cost.
Does Humaans need an API key?
No, Humaans runs without API keys or environment variables.
Is Humaans hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Humaans in Claude Desktop, Claude Code or Cursor?
Open Humaans on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Humaans with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
