Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to Tovuti LMS

Ask your AI which learners have not finished a course, how a team is doing on its learning path, or who passed an assessment. It reads users, teams, courses, lessons, learning paths, events, meetings, progress, assessment results and earned awards in Tovuti LMS. It can also assign courses, record progress, and register and check in users for events.

Connect Tovuti LMS free

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

Try asking

  • “Who on the sales team has not finished the compliance course?”

    The AI finds the team and the course, then lists course progress records for its members with status and progress.

  • “Assign the onboarding path courses to our three new hires, due in 30 days.”

    It looks up the users and courses and creates an assignment with the course IDs, user IDs and due date.

  • “Register Anna and Lars for next week's product workshop.”

    It finds the event and the two users and registers them for it.

What your AI can do

Learners and teams

Search users by name, email, status, team or group, read teams with members and leads, and list user groups.

Courses and progress

List courses, lessons and learning paths, read course and learning path progress, and create or update progress records.

Assignments and events

Assign courses to users, teams or groups, register and check in users for events, and list meetings, results and awards.

  • “Check in everyone who attended yesterday's safety training.”

    It checks the users you name in to the event. A check-in can be undone if needed.

  • “Show assessment results for the final quiz in the leadership course.”

    It finds the lesson and lists assessment results for it.

  • “Which certificates has the support team earned?”

    It lists earned awards filtered by team and award type.

25 tools for Tovuti LMS

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

  • check_in_event_attendeesChanges dataCheck users (user_ids) in to an event by event_id; set cancel to undo a check-in.
  • create_assignmentChanges dataAssign courses to learners: title plus course_ids and the user_ids, team_id or user groups to assign, with optional start, due and end dates.
  • create_course_progressChanges dataCreate a course progress record for a user on a course (user_id, course_id and language), optionally with status, progress, score and due date.
  • get_courseGet one course by course_id.
  • get_eventGet one event by event_id.
  • get_learning_pathGet one learning path by learning_path_id, with its courses.
  • get_teamGet one team by team_id, with its members and leads.
  • get_userGet one user by user_id.
  • get_user_course_progressList one user's progress across their courses by user_id, optionally for one course_id.
  • list_assessment_resultsList assessment results, filtered by users, teams, groups or lesson.
  • list_assignmentsList assignments, filtered by user, team, group or due date.
  • list_course_progressList course progress records, filtered by user_id, course_id, lesson_id or start date.
  • list_coursesList courses, filtered by title, published state or created date.
  • list_earned_awardsList awards earned by users, filtered by user, team, group, award type or title.
  • list_eventsList events, filtered by title, date range or language.
  • list_learning_path_progressList learning path progress records, filtered by user_ids or start date.
  • list_learning_pathsList learning paths, filtered by title, tags or courses.
  • list_lessonsList lessons, filtered by course_ids, course_title, language or published state.
  • list_meetingsList virtual meetings, filtered by name, type or date range.
  • list_teamsList teams, filtered by title or member type.
  • list_user_group_membersList the users in a user group by user_group_id.
  • list_user_groupsList user groups, filtered by title or parent group.
  • register_users_for_eventChanges dataRegister one or more users (user_ids) for an event by event_id.
  • search_usersSearch learners and users by name, email, status, team or user group. Use a user_id from here in other tools.
  • update_course_progressChanges dataUpdate a course progress record by course_progress_id, e.g. status, progress, score or due date.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Tovuti API token. In Tovuti open the Admin User Bar > My Profile > API Tokens tab and click New Token. Give it a name, tick the actions it may perform, then copy the token. It is shown only once.

  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 Tovuti LMS?

It can read users, teams, user groups, courses, lessons, learning paths, events, meetings, assignments, course and learning path progress, assessment results and earned awards. It can create assignments, create and update course progress, register users for events and check them in.

Does the AI see my Tovuti API token?

No. Your Tovuti API token 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 with reporting only. Assigning courses and changing progress records can require your approval before they run. The actions you tick on the Tovuti token also limit what it can do. 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 Tovuti LMS account.

Which actions should I tick on the Tovuti API token?

Tovuti lets you tick the actions a token may perform when you create it. Tick only the actions you want the AI to be able to use. The token is shown only once, so paste it into PipMCP straight away.

Let your AI work in Tovuti LMS today.

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

Connect Tovuti LMS free

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