Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Humaans

FreeNot checked

Read-only MCP server for the Humaans HRIS API, providing tools to query people, reporting chains, compensation, time away, and more.

GitHubEmbed

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

from github.com/ptorsten/humaans-mcp

Install Humaans in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install humaans-mcp

Installs 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-mcp

FAQ

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

Compare Humaans with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs