Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to eloomi

Ask your AI who has finished a course, who is behind on an onboarding journey or who signed up for an event in eloomi. It reads courses, journeys, playlists, events, certificates and goals, along with users and user groups. It can also create and update users and add or remove them from user groups.

Connect eloomi free

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

Try asking

  • “Who has not completed the GDPR course yet?”

    The AI finds the course and lists its learner records, showing who is enrolled and who has not completed it.

  • “How far are our new hires in the onboarding journey?”

    It lists the journey user records with each person's progress.

  • “Which certificates were earned this month?”

    It lists course certificates earned by learners, with the course and learner for each.

What your AI can do

Learning progress

See who is enrolled in which courses, journeys and playlists, how far they have come, and which certificates they have earned.

Users and groups

Look up, create and update users with job title, manager, role and custom fields, and manage user group membership.

Content, events and goals

List courses, journeys, playlists, categories and certifications, events with session dates and participants, and goal objectives with key results.

  • “Who is signed up for the leadership workshop next week?”

    It finds the event, lists its session dates and shows the participants signed up.

  • “Create a user for Maria Jensen, sales, reporting to Peter.”

    It creates the user with name, job title and manager. It only emails an invitation if you ask it to.

  • “Add Maria to the Sales Denmark group.”

    It finds the user group and adds her as a member.

28 tools for eloomi

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

  • add_user_to_groupChanges dataAdd a user to a user group. Pass user_id and user_group_id.
  • create_userChanges dataCreate a user. Requires first_name and last_name; optional email, job_title, manager_id, user_role, language and custom_fields. Set send_email_invite to email the user an invitation.
  • get_courseGet one course by course_id.
  • get_course_progressGet one course learner record by learner_record_id.
  • get_eventGet one event by event_id.
  • get_journeyGet one journey by journey_id.
  • get_playlistGet one playlist by playlist_id.
  • get_userGet one user by user_id with name, email, role, manager and custom fields.
  • get_user_groupGet one user group. Pass the group's ID in `user_id`.
  • list_categoriesList content categories.
  • list_course_certificatesList course certificates earned by learners.
  • list_course_certificationsList course certifications, including validity and expiry settings.
  • list_course_progressList course learner records: which users are enrolled in which courses and their progress and completion.
  • list_coursesList courses with paging and optional filters.
  • list_event_participantsList participants signed up for event sessions.
  • list_event_session_datesList dates of event sessions.
  • list_eventsList classroom and virtual events.
  • list_goal_key_resultsList key results for goal objectives.
  • list_goal_objectivesList goal objectives.
  • list_group_membershipsList which users are members of which user groups.
  • list_journey_progressList journey user records: who is on which journey and their progress.
  • list_journeysList onboarding and learning journeys.
  • list_playlist_progressList playlist learner records: who is enrolled in which playlist and their progress.
  • list_playlistsList learning playlists.
  • list_user_groupsList user groups (departments, teams) with paging and optional filters.
  • list_usersList users with paging. Optional `filters` and `sorts` strings.
  • remove_user_from_groupDeletesRemove a user from a user group. Pass the membership ID (from list_group_memberships) in `user_id`.
  • update_userChanges dataUpdate a user by user_id. Requires first_name and last_name; you can change email, active, job_title, manager_id, role and custom fields. Setting send_email_invite emails the user.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your eloomi API address and an API token. The address depends on your region: https://api.eloomi.io (EU), https://api.us.eloomi.io (US), https://api.ca.eloomi.io (CA) or https://api.au.eloomi.io (AU). Create the token in the eloomi platform under Admin > API and copy its value.

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

It can read users, user groups and memberships, courses, journeys, playlists, categories, events, session dates and participants, course certifications and certificates, goal objectives and key results, and learner progress. It can create and update users and add users to or remove them from user groups.

Does the AI see my eloomi credentials?

No. Your eloomi 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 with reports on progress only. Creating or updating a user can email that person an invitation, and removing someone from a group changes what they have access to. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 eloomi account with access to Admin > API.

Which API address should I use?

Use the one for the region your eloomi platform runs in: https://api.eloomi.io for the EU, https://api.us.eloomi.io for the US, https://api.ca.eloomi.io for Canada or https://api.au.eloomi.io for Australia. You paste it together with your API token when you set up the connection.

Let your AI work in eloomi today.

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

Connect eloomi free

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