io.usefulapi/intellihr
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
intelliHR MCP by usefulapi
Publisher-provided description
Read intelliHR people, jobs, leave, skills and training; create and update people records.
Summary by lookupd
Reads and writes HR records: people, jobs, leave, skills, training and reference data in intelliHR, with some write actions.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http intellihr https://intellihr.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add intellihr --url https://intellihr.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"intellihr": {
"url": "https://intellihr.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
intellihr_list_peopleList the people (employees) in intelliHR as at today: name, employee number, email, phone, addresses, emergency contact, employment status, their jobs (summary)intellihr_get_personOne person's full record by id: names, date of birth, gender, employee number, contact details, addresses, emergency contact, employment status, jobs, work righintellihr_list_person_documentsThe documents stored on a person's record (file name, type, size, upload status and a download link). Contents are not read. GET /people/{personId}/documents.intellihr_list_person_skillsThe skills assigned to a person (with their level and review details as intelliHR returns them). The whole list comes back at once. GET /people/{personId}/skillintellihr_list_person_tasksTasks (forms, reviews, check-ins, onboarding steps) for a person, by tab: DUE (default), ABOUT_ME, ABOUT_OTHERS, DONE or IGNORED. GET /people/{personId}/tasks.intellihr_list_jobsList jobs (roles people hold, past, current and future) as at today: person, position title, location, business unit and entity, supervisor, work type, FTE, remintellihr_get_jobOne job by id with its person, position title, location, business unit, supervisor, pay grade, remuneration and dates. GET /jobs/{id}.intellihr_get_job_timelineThe upcoming changes and current information about a job (scheduled changes, end date). GET /jobs/{jobId}/timeline.intellihr_list_locationsThe organisation's locations (sites) with parent location, code, address, enabled flag and representatives. GET /locations.intellihr_list_business_unitsThe organisation's business units (departments, teams). Filter by name or identifier. GET /business-units.intellihr_list_business_entitiesThe organisation's business entities (legal employers). GET /business-entities.intellihr_list_position_titlesThe position titles (job names) defined in intelliHR. Filter by name. GET /position-titles.intellihr_list_pay_gradesThe pay grades and their rates, optionally as at a date. GET /pay-grades.intellihr_list_usersThe user accounts that can sign in to intelliHR: username, enabled flag, permission groups and the linked person. GET /users.intellihr_list_custom_field_definitionsThe custom fields defined in intelliHR (what each field on a person, job or location means and its type). GET /custom-field-definitions.intellihr_list_reference_dataLook up one of intelliHR's reference lists: employment_conditions, work_classes, work_types, work_rights, recruitment_sources, extended_leave_types, job_change_intellihr_list_skillsThe skills catalogue, optionally only business-critical skills or one discipline. GET /skills.intellihr_list_qualificationsQualification records held by people (licences, certificates) with status and dates. Filter by person, employee number or library item. GET /qualifications.intellihr_list_trainingsTraining records completed or booked by people, with provider, type and dates. Filter by training name, provider, type, employee number or email. GET /trainingsintellihr_create_personWRITE: create a new person record in intelliHR (last name required). It creates the person only: no job, no user account and no welcome email is sent. A job isintellihr_update_personWRITE: change fields on an existing person (only the fields you pass change): names, date of birth, gender, employee number, title and emergency contact. Contacintellihr_create_extended_leaveWRITE: record extended leave (parental, long service, unpaid, etc.) on an existing job. It changes the person's employment record and can trigger intelliHR work
Details
- Version: 1.17.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 464 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/intellihr/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/intellihr)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp