Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to HR-ON

Ask your AI who is absent next week, which documents an employee still has to sign, or to create a new employee in HR-ON. It can read and update employees, departments, absence, documents and competences, and invite new people to HR-ON. Staff questions get answered without looking through each profile.

Connect HR-ON free

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

Try asking

  • “Who is absent next week?”

    The AI lists absences for all employees between the dates you give.

  • “Create Sofie Jensen, [email protected], in the Sales department and send her an invitation.”

    It finds the department and creates the employee with name, email and department, and HR-ON emails her an invitation.

  • “Which documents is Lars still to sign?”

    It finds Lars and lists the documents sent to him that are still waiting for signature.

What your AI can do

Employees

List, filter, read, create and update employees, with system fields, custom fields, departments and managers.

Absence and documents

See absences for everyone or one employee, list employee documents and see which are still waiting for signature.

Departments and competences

Read, create and update departments, and list and add competences on employees.

  • “Add the first aid competence to Mikkel.”

    It looks up the competence ID and adds it to Mikkel's profile.

  • “Change Anna's job title to Team Lead.”

    It updates the job title on Anna's employee record. Only that field changes.

  • “How many employees do we have, and in which departments?”

    It gets the employee count and lists the departments.

21 tools for HR-ON

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

  • add_employee_competenceChanges dataAdd a competence to an employee by `employee_id` and `competence_id`.
  • create_departmentChanges dataCreate a department with `name` and optional address, contact details, CVR, P-number, EAN and `parent_department_id`.
  • create_employeeChanges dataCreate an employee. `system_fields` needs at least firstName, lastName and email; add `departments`, `custom_fields` and `leader`. Set `send_invitation` to true to email the person an invitation to HR-ON.
  • get_companyGet the connected HR-ON company's details. Use to confirm which company you are working in.
  • get_departmentGet one department by `department_id`.
  • get_employeeGet one employee by `employee_id` (UUID), with personal details, employment data, departments and custom fields.
  • get_employee_countGet the number of employees in the company.
  • get_employee_documentGet one employee document by `employee_id` and `document_id`.
  • list_absencesList absences for all employees between `from_date` and `to_date`.
  • list_competencesList the competences (skills and certifications) defined in the company, with their IDs.
  • list_departmentsList departments, optionally filtered by `department_code`. Paginate with `limit` and `offset`.
  • list_employee_absencesList one employee's absences by `employee_id`, optionally between `from_date` and `to_date`.
  • list_employee_competencesList the competences registered on one employee by `employee_id`.
  • list_employee_custom_fieldsList the company's custom employee fields with their IDs, for filtering or updating employees.
  • list_employee_documentsList the documents stored on an employee by `employee_id`.
  • list_employee_unsigned_documentsList documents sent to an employee that are still waiting for signature, by `employee_id`.
  • list_employeesList employees, filtered by `department_id`, `role_id`, `created_at`/`updated_at`, or by a field: pass `system_field` (e.g. email) or `custom_field_id` together with `value` and optional `operator`. Paginate with `limit` and `offset`.
  • list_rolesList roles in HR-ON with their IDs, optionally filtered by `type`.
  • list_system_fieldsList the built-in employee fields (system fields) and their names, for filtering or updating employees.
  • update_departmentChanges dataUpdate a department's name, address, contact details or parent by `department_id`. Only the fields you pass change.
  • update_employeeChanges dataUpdate an employee by `employee_id`: `system_fields` (name, address, phone, job title, employment start/end, manager and more), `departments`, `custom_fields`, or `archived` to archive them. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose HR-ON from the app list.

  2. 2

    Paste your key

    Paste the Client ID and Client secret for your HR-ON account. The HR-ON Staff API uses these for access. If you do not have them, ask HR-ON support ([email protected]) for API credentials.

  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 HR-ON?

The AI can read the company, employees, employee count, departments, absences, documents, unsigned documents, competences, roles, system fields and custom fields. It can create and update employees and departments, archive an employee, add competences to an employee and send a new employee an invitation to HR-ON.

Does the AI see my HR-ON credentials?

No. Your HR-ON 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. Creating employees, sending invitations and archiving employees 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?

HR-ON connects with OAuth, and this OAuth connection needs the PipMCP Pro plan. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own HR-ON account.

How do I get HR-ON API credentials?

HR-ON's Staff API uses a client ID and client secret for your HR-ON account. If you do not have them, ask HR-ON support at [email protected] for API credentials. Then paste both into PipMCP.

Let your AI work in HR-ON today.

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

Connect HR-ON free

PipMCP is not affiliated with HR-ON. Product names are trademarks of their owners.