Skip to main content
Glama
ptorsten

humaans-mcp

by ptorsten

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HUMAANS_API_TOKENYesAPI token for Humaans API, created in Humaans Settings → API tokens (read scopes only).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_meA

Return the authenticated user for the current API token.

get_token_infoA

Return metadata about the current API token (scopes, owner, etc.).

list_peopleA

List people (employees). Optional filters: email, locationId, status. Paginated via limit/skip (max 250). Note: Humaans has no manager-side filter on this endpoint — use get_direct_reports for that.

get_personA

Retrieve a single person by their Humaans id. Employee-scoped custom field values are merged onto the person object as top-level keys named after the field (e.g. "Level": "IC5", "Cost Center": ["R&D"]). Native attributes win on name collisions.

find_person_by_emailA

Find one person by exact email match. Returns the person object, or null if not found.

search_people_by_nameA

Case-insensitive substring search over firstName/lastName/preferredName across all people. Pulls the full people list then filters client-side.

get_direct_reportsA

List direct reports of the given person. Reads the directReports array on the person record.

get_reporting_chain_upB

Walk the management chain upward from the given person. Returns an ordered list starting with the person and ending at the top of the chain (someone with no manager).

get_reporting_chain_downA

Build the subtree of reports under the given person, up to max_depth levels. Uses a single fetch of all people then walks directReports locally.

count_reportsA

Count reports for a person. recursive=False gives direct reports only; True gives the full subtree size.

list_companiesA

List all companies in the Humaans account.

get_companyC

Retrieve a company by id.

list_job_rolesC

List job roles (historical and current job assignments). Optionally filter by personId.

get_job_roleB

Retrieve a single job role by id.

list_locationsA

List all configured work locations (typically countries/regions for remote teams).

list_spacesB

List all physical office spaces.

list_compensationsC

List compensation records (salary, bonus, etc.). Optional filters: personId, typeId.

get_compensationA

Retrieve a single compensation record by id.

list_compensation_typesA

List all compensation types configured in the account (salary, bonus, commission, equity, etc.).

get_compensation_typeB

Retrieve a single compensation type by id.

list_time_awayC

List time-away records. Optional filters: personId, startDate, endDate (YYYY-MM-DD).

get_time_awayC

Retrieve a single time-away record by id.

list_time_away_typesA

List all time-away types (vacation, sick, parental, etc.).

list_time_away_allocationsC

List time-away allocations. Optionally filter by personId.

list_time_away_policiesB

List all time-away policies.

list_public_holidaysC

List public holidays. Optional filters: calendarId, year.

list_public_holiday_calendarsA

List all configured public holiday calendars.

list_bank_accountsB

List bank accounts. Optionally filter by personId.

list_emergency_contactsB

List emergency contacts. Optionally filter by personId.

list_equipmentA

List equipment assigned to people. Optionally filter by personId.

list_documentsB

List documents. Optionally filter by personId.

list_custom_fieldsA

List all configured custom fields.

list_custom_valuesB

List custom field values. Optionally filter by personId.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ptorsten/humaans-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server