Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to intelliHR

Ask your AI who is on extended leave, what a person's job history looks like or which trainings someone has completed in intelliHR. It can create and update people and jobs, record training, qualifications, skills and extended leave, and read business units, locations and position titles. HR lookups get answered without opening each profile.

Connect intelliHR free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is on extended leave right now?”

    The AI searches people with the extended leave filter and lists them with name and employee number.

  • “How has Sara Jensen's job changed over time?”

    It finds her job and reads its timeline: changes to position, business unit, supervisor and work type.

  • “Record that employee 1043 finished first aid training today, 8 hours.”

    It creates a training record for the person with name, hours, status and completion date.

What your AI can do

People and jobs

Search, create and update people and jobs, read a job's change history, and look up business units, entities, locations and position titles.

Training, skills and qualifications

Record and update trainings, add skills with levels, record qualifications, and search all three across your people.

Leave, tasks and documents

Record and change extended leave, and list a person's tasks and the documents stored on their profile.

  • “Add Python at advanced level to Tom's skills.”

    It finds the person and the skill in your skills library and adds it with the level you gave.

  • “Update Mia's phone number and emergency contact.”

    It updates the person's details and changes only the fields you name.

  • “Put Lars on parental leave from 1 March to 31 August.”

    It looks up the leave types and records extended leave on his job with those dates.

29 tools for intelliHR

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_person_skillChanges dataAdd a skill to a person: `person_id`, `skill_id` and `skill_level`.
  • create_extended_leaveChanges dataRecord extended leave on a job: `job_id`, `leave_type`, `start_date` and `end_date`.
  • create_jobChanges dataCreate a job for a person: `name`, `person`, `business_unit`, `business_entity` and `work_class` are required; also start date, location, supervisor, pay grade and work type.
  • create_personChanges dataCreate a person record with `first_name` and `last_name`, plus optional email, phone, addresses, date of birth, employee number and emergency contact.
  • create_qualificationChanges dataRecord a qualification for a person: `person_id`, `qualification_library_item_id` and `status`, plus issue/expiry dates, registration number and issuing organisation.
  • create_trainingChanges dataRecord a training for a person: `name` and `person` are required; also type, provider, status, hours, cost and completion date.
  • get_jobGet one job by `project_id` (the job's ID), with position, business unit, location, supervisor and work type; `as_at` shows it on a past date.
  • get_job_timelineGet the change history of one job by `job_id`.
  • get_personGet one person by `contact_id` (the person's ID), with contact details, addresses, emergency contact and custom fields.
  • get_trainingGet one training record by `training_id`.
  • list_business_entitiesList the business entities (legal employers) in the account.
  • list_extended_leave_typesList the extended leave types available (use their IDs when recording leave).
  • list_locationsList work locations.
  • list_person_documentsList documents stored on a person's profile by `person_id`.
  • list_person_skillsList a person's skills and levels by `person_id`.
  • list_person_tasksList a person's tasks by `respondent_person_id`.
  • list_work_classesList work classes (needed when creating a job).
  • list_work_typesList work types such as full-time or part-time.
  • search_business_unitsList business units, optionally filtered by name or identifier.
  • search_jobsSearch jobs (employment records) with `filters` such as person name, person ID, job name, job status, employee number or work type.
  • search_peopleSearch people (employees) with `filters` such as name, employee number, primary email or whether they are on extended leave. Use this to find a person's ID.
  • search_position_titlesList position titles, optionally filtered by name.
  • search_qualificationsSearch people's qualifications, filtered by person ID, employee number or qualification library item.
  • search_skillsList skills in the skills library, optionally filtered by skill discipline.
  • search_trainingsSearch training records, filtered by name, type, provider, employee number or email.
  • update_extended_leaveChanges dataChange an extended leave record by `extended_leave_id` and `job_id`, e.g. new dates or leave type.
  • update_jobChanges dataChange a job by `project_id` (the job's ID) from `effective_from`: position name, business unit, location, supervisor, pay grade, work type or FTE.
  • update_personChanges dataUpdate a person's details by `contact_id` (the person's ID): names, emails, phones, addresses, emergency contact and custom fields. Only the fields you pass change.
  • update_trainingChanges dataUpdate a training record by `training_id`, e.g. status, completion date, hours or cost. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose intelliHR from the app list.

  2. 2

    Paste your key

    Paste your intelliHR public API access key and your tenant name. In intelliHR, go to Settings > Public Api Access Keys, click Create Access Key, name it and copy the key right away, since it cannot be shown again. Your tenant name is the part before .intellihr.net in your intelliHR address.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in intelliHR?

The AI can search and read people, jobs, job timelines, trainings, qualifications, skills, tasks, documents, business units, entities, locations, work classes and work types. It can create and update people, jobs, trainings and extended leave, and add skills and qualifications to a person.

Does the AI see my intelliHR credentials?

No. Your intelliHR credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Tools that create or change people, jobs and leave can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own intelliHR account.

What access does the intelliHR key give?

intelliHR public API access keys have full administrator access to your tenant. That is why the tools you switch on in PipMCP matter: the AI can only use those, and you can require approval for any change. The key itself is encrypted and never shown to the AI.

Let your AI work in intelliHR today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect intelliHR free

PipMCP is not affiliated with intelliHR. Product names are trademarks of their owners.