Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to Learnifier

Ask your AI who has completed a course, which projects a user is enrolled in, or to add a new colleague to a program in Learnifier. It can find and create users, enroll and activate participants, manage user groups and issue awards. Training admin gets done in a chat instead of clicking through the back office.

Connect Learnifier free

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

Try asking

  • “Who in the onboarding project has not completed it yet?”

    The AI lists the project's participants filtered by completion status, so you see who is still missing.

  • “Enroll [email protected] in the Leadership Basics project and activate her.”

    It finds the user by email, adds her as a participant in the project and activates the enrolment right away.

  • “Create a user for Peter Holm, [email protected], in the Sales unit.”

    It checks by email that he does not exist yet, then creates the user with name, email, locale and home organization unit.

What your AI can do

Users and groups

Find users by email, external ID or user ID, create and update users, and add or remove members of user groups.

Projects and participants

List projects and course templates, create and update projects, enroll and activate participants, and track completion.

Awards

List available awards, issue certificates and badges to users, and see which awards have been issued.

  • “Which courses is user 4821 enrolled in?”

    It lists the user's project participations with their participation details.

  • “Give Maria the Fire Safety certificate for the course she finished.”

    It finds the award and issues it to her, linked to the project, with an optional expiration date.

  • “Add the three new hires to the Warehouse user group.”

    It finds each user and adds them as members of the group in the organization unit.

28 tools for Learnifier

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

  • activate_participantVisible to othersActivate a participant's enrolment in a project by `orgid`, `projectid` and `participant_id`.
  • add_project_participantChanges dataEnroll a user in a project by `orgid` and `projectid`, identified by user_id, email, username or extid. Set `activate` to activate them right away.
  • add_user_group_memberChanges dataAdd a user to a user group by `orgid` and `groupid`, identified by user_id, email, username or extid.
  • create_projectChanges dataCreate a new project in an organization unit: `orgid`, `name`, plus optional locale, country, timezone, participant title and description.
  • create_userChanges dataCreate a new user with first_name, last_name, primary_email, username, locale and home_org. Search by email first to avoid duplicates.
  • find_user_by_emailFind a user by `email` address. Use this to get a user's ID before enrolling or updating them.
  • find_user_by_external_idFind a user by their external ID (`extid`) from your own system.
  • get_org_unitGet one organization unit by `orgid`.
  • get_participant_login_linkGet a direct login link for a participant in a project by `orgid`, `projectid` and `participant_id`.
  • get_projectGet one project by `orgid` and `projectid`, including status, dates and settings.
  • get_userGet one user by `userid`, including name, email, username, locale and home organization unit.
  • issue_user_awardChanges dataIssue an award to a user: `user_id`, `award_id`, plus optional project_id, issued date and expiration.
  • list_awardsList the awards (certificates and badges) available, optionally filtered by organization_id.
  • list_course_templatesList the course templates available to an organization unit by `orgid`.
  • list_org_unit_usersList the users in an organization unit by `orgid`, paged with `limit` and `offset`.
  • list_org_unitsList the organization units (customer organizations) in the instance. Use to find an `orgid`.
  • list_project_participantsList participants in a project by `orgid` and `projectid`, optionally filtered by completion status or first activation/completion dates.
  • list_projectsList the projects (courses and programs) in an organization unit by `orgid`.
  • list_user_awardsList awards issued to users, filtered by user_id, award_id or project_id.
  • list_user_group_membersList the members of a user group by `orgid` and `groupid`.
  • list_user_groupsList the user groups in an organization unit by `orgid`.
  • list_user_participationsList the projects (courses) a user is enrolled in, with their participation details, by `userid`.
  • list_usersList users in the Learnifier instance, paged with `limit` and `offset`.
  • remove_project_participantDeletesRemove a participant from a project by `orgid`, `projectid` and `participant_id`. This cannot be undone.
  • remove_user_group_memberDeletesRemove a member from a user group by `orgid`, `groupid` and the member's `user_uuid`.
  • update_projectChanges dataUpdate a project's name, status, start/end dates, location, invite limit or other settings by `orgid` and `projectid`. Only the fields you pass change.
  • update_project_participantChanges dataUpdate a participant's completion status, expiration date, external ID or custom fields by `orgid`, `projectid` and `participant_id`.
  • update_userChanges dataUpdate a user's name, email, username, locale, manager or custom fields by `userid`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter three things: your Learnifier instance domain (the address you log in at, e.g. acme.learnifier.com), your API key and your API secret. The Learnifier Admin API uses an API key and secret that Learnifier issues. If you do not have them, ask [email protected] for Admin API credentials for your instance.

  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 Learnifier?

The AI can read organization units, users, user groups, projects, course templates, participants, awards and a user's enrolments. It can create and update users and projects, enroll, activate and update participants, add and remove group members, issue awards and get a participant's login link.

Does the AI see my Learnifier API credentials?

No. Your Learnifier API key and secret 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. Removing a participant from a project cannot be undone, and actions like that 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 Learnifier account.

Where do I get Learnifier API credentials?

Learnifier issues the API key and secret for the Admin API. If you do not have them, ask [email protected] for Admin API credentials for your instance. You also enter your instance domain, the address you log in at, such as acme.learnifier.com.

Let your AI work in Learnifier today.

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

Connect Learnifier free

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