Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to Northpass

Ask your AI who has finished a course, to add a new learner, or to give a group access to your onboarding courses in Northpass. It can search learners, read transcripts and enrollments, and list courses, learning paths, groups, assignments, quizzes and credentials. It can also add, update and deactivate learners, enroll them in courses and learning paths and manage groups.

Connect Northpass free

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

Try asking

  • “How far is Maria along in her courses?”

    The AI finds Maria among the learners and reads her transcript with course progress and completions.

  • “Who is enrolled in the Product Basics course, and who has finished?”

    It finds the course and lists its enrollments with each learner's progress.

  • “Add Jonas Berg, [email protected], as a learner.”

    It searches for duplicates and adds the learner. Northpass sends Jonas an invitation email.

What your AI can do

Learners and progress

Search, add and update learners, read transcripts with progress and completions, and deactivate or delete learners.

Courses and enrollments

List courses, categories, learning paths, quizzes and assignments, enroll learners and see enrollments and submissions.

Groups and credentials

Create and update groups, add learners and courses to them, and see which learners earned a credential.

  • “Enroll the new sales hires in the Sales Onboarding learning path.”

    It finds the learners and the learning path and enrolls them.

  • “Give the Partners group access to the certification courses.”

    It finds the group and the courses and adds the courses to the group.

  • “Who has earned the Advanced Admin certificate?”

    It finds the credential and lists the learners who earned it.

29 tools for Northpass

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

  • add_courses_to_groupsVisible to othersGive groups access to courses. Pass `payload` with `group_ids` and `course_ids` lists.
  • add_people_to_groupsVisible to othersAdd learners to groups. Pass `payload` with `person_ids` and `group_ids` lists.
  • allow_course_retakeChanges dataLet a learner retake a course they already finished, by `course_uuid` and `person_uuid`.
  • create_groupChanges dataCreate a group of learners. Pass `data.attributes.name`.
  • create_personChanges dataAdd a learner. Pass `data.attributes` with `email`, `first_name` and `last_name`. Search first to avoid duplicates; Northpass sends the person an invitation email.
  • deactivate_personChanges dataDeactivate a learner by `person_uuid` so they can no longer access the school.
  • delete_personDeletesPermanently delete a learner by `uuid`, including their progress. This cannot be undone.
  • enroll_people_in_coursesVisible to othersEnroll one or more learners in one or more courses. Pass `person_uuids` and `course_uuids` as lists.
  • enroll_people_in_learning_pathsVisible to othersEnroll learners in learning paths. Pass `payload` with `person_ids` and `learning_path_ids` lists.
  • get_groupGet one group by `group_uuid`.
  • get_learner_transcriptGet a learner's transcript (course progress and completions) by `learner_id`.
  • get_personGet one learner by `contact_uuid`, including name, email and status.
  • list_assignment_submissionsList learner submissions for an assignment by `assignment_uuid`. Paginated.
  • list_assignmentsList assignments, filtered by query term `q`. Paginated.
  • list_categoriesList course categories, filtered by query term `q`. Paginated.
  • list_course_enrollmentsList enrollments for a course by `course_uuid`, with learner progress. Paginated.
  • list_coursesList courses in the school, filtered by query term `q`. Paginated. Use this to find a course UUID.
  • list_credential_achievementsList learners who earned a credential by `credential_uuid`. Paginated.
  • list_credentialsList credentials (certificates) the school awards, filtered by query term `q`. Paginated.
  • list_eventsList events recorded in the school, oldest first. Paginated with `page` and `limit`.
  • list_group_coursesList the courses assigned to a group by `group_uuid`. Paginated.
  • list_group_membersList the members of a group by `group_uuid`. Paginated.
  • list_groupsList groups, filtered by query term `q`. Paginated. Use this to find a group UUID.
  • list_learning_path_enrollmentsList enrollments for a learning path by `learning_path_uuid`. Paginated.
  • list_learning_pathsList learning paths, filtered by query term `q`. Paginated.
  • list_quizzesList quizzes, filtered by query term `q`. Paginated.
  • search_peopleSearch learners (people) in the school with query term `q`. Paginated with `page` and `limit`. Use this to find a person's UUID.
  • update_groupChanges dataRename or update a group via `data.attributes`, by `group_uuid`.
  • update_personChanges dataUpdate a learner's `email`, `first_name` or `last_name` via `data.attributes`, by `contact_uuid`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Northpass API key. In the Northpass admin panel open Apps > API Access and copy your API key.

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

The AI can search learners, read transcripts, and list courses, categories, learning paths, groups, group members, enrollments, assignments, submissions, quizzes, credentials and events. It can add, update, deactivate and delete learners, enroll them in courses and learning paths, create and update groups, add learners and courses to groups, and let a learner retake a course.

Does the AI see my Northpass credentials?

No. Your Northpass API key is encrypted at rest and never shown to the AI. After you save it, it is 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. Adding a learner sends an invitation email, and deleting a learner permanently removes their progress. These 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 Northpass account.

Does adding a learner send an email?

Yes. When the AI adds a learner, Northpass sends that person an invitation email. Keep the create_person tool off or require approval if you want to check new learners before they are invited.

Let your AI work in Northpass today.

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

Connect Northpass free

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