Skip to content

Integration · Payroll & HR

tovutilms.com

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.

202 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_a_learning_path_categoryChanges dataCreate a new category. Required: title. API summary: Create a Learning Path Category.
  • create_assessment_questionChanges dataCreate a new question for a assessment. Required: label or type id. API summary: Create Single Question in Assessment.
  • 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_awardChanges dataCreate a new award. Required: title or type. API summary: Create Award.
  • create_categoryChanges dataCreate a new category. Required: title or slug. API summary: Create Course Category.
  • create_checklistChanges dataCreate a new checklist. Required: title or due date. API summary: Create Checklist.
  • create_community_groupChanges dataCreate a new community group. Required: name, published or enable user groups. Search community groups first to avoid duplicates. API summary: Create Community Group.
  • create_courseChanges dataCreate a new course. API summary: Create Course.
  • 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.
  • create_eventChanges dataCreate a new event. Required: title, event date or alias. API summary: Create Event.
  • create_groupChanges dataCreate a new group. Required: enabled, name or visibility. Search groups first to avoid duplicates. API summary: Create Custom Profile Field Group.
  • create_learning_pathChanges dataCreate a new learning path. Required: title. API summary: Create a Learning Path.
  • create_learning_path_progressChanges dataCreate a new learning path progress. Required: user id or learning path id. API summary: Create Learning Path Progress.
  • create_learning_path_subcategoryChanges dataCreate a new learning path subcategory. Required: title. API summary: Create a Learning Path Subcategory.
  • create_lessonChanges dataCreate a new lesson. Required: title. API summary: Create Lesson.
  • create_media_categoryChanges dataCreate a new category. Required: title, published or access type. API summary: Create Media Category.
  • create_meetingChanges dataCreate a new meeting. Required: meeting name, meeting type, date or timezone. API summary: Create Meeting.
  • create_multiple_questions_in_assessment_batchChanges dataCreate a new question for a assessment. Required: questions. API summary: Create Multiple Questions in Assessment (Batch).
  • create_objectChanges dataCreate a new object. Required: title or type id. API summary: Create Object.
  • create_object_typeChanges dataCreate a new object type. Required: title. API summary: Create Object Type.
  • create_productChanges dataCreate a new product. Required: title, published, media type or access type. API summary: Create Media Item.
  • create_profile_fieldChanges dataCreate a new profile field. Required: type, enabled, name, visibility, required or searchable. Search profile fields first to avoid duplicates. API summary: Create Custom Profile Field.
  • create_questionChanges dataCreate a new question. Required: label or type id. API summary: Create Question (Independent).
  • create_question_bankChanges dataCreate a new question bank. Required: label. API summary: Create Question Bank.
  • create_question_bank_questionChanges dataCreate a new question for a question bank. Required: questions. API summary: Create Multiple Questions in Question Bank (Batch).
  • create_question_choiceChanges dataCreate a new choice for a question. Required: label or sequence number. API summary: Create Question Choice.
  • create_quizChanges dataCreate a new quiz. Required: title, slug or required score. API summary: Create Quiz.
  • create_single_question_in_question_bankChanges dataCreate a new question for a question bank. Required: label or type id. API summary: Create Single Question in Question Bank.
  • create_subscriptionChanges dataCreate a new subscription. Required: title. API summary: Create Subscription.
  • create_subscription_paymentChanges dataCreate a new payment for a subscription. Required: gateway transaction id, amount, paid at or currency. API summary: Record Subscription Payment.
  • create_subscription_subscribeChanges dataCreate a new subscribe for a subscription. Required: user ids. API summary: Subscribe User(s) to a Subscription Plan.
  • create_subscription_unsubscribeChanges dataCreate a new unsubscribe for a subscription. Required: user ids. API summary: Unsubscribe User(s) from a Subscription Plan.
  • create_survey_responseChanges dataCreate a new survey response. Required: survey id, user id, question id, question type, question or answer. API summary: Create Survey Response.
  • create_survey_responsesChanges dataCreate a new survey response. API summary: Create Survey Responses.
  • create_teamChanges dataCreate a new team. Required: title or member type. API summary: Create User Team.
  • create_userChanges dataCreate a new user. Required: name, username, email or password. Search users first to avoid duplicates. API summary: Create User.
  • create_user_groupChanges dataCreate a new user. Required: title or parent id. Search users first to avoid duplicates. API summary: Create User Group.
  • create_user_group_mappingChanges dataCreate a new user group mapping. Required: group ids. API summary: Create Custom Profile Field Mapping.
  • delete_assignmentDeletesPermanently delete a assignment by assignment id. Destructive action; may require approval. API summary: Delete Assignment.
  • delete_awardDeletesPermanently delete a award by award id. Destructive action; may require approval. API summary: Delete Award.
  • delete_award_earnedDeletesPermanently delete a award by award id. Destructive action; may require approval. API summary: Delete Earned Awards.
  • delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete Course Category.
  • delete_checklistDeletesPermanently delete a checklist by checklist id. Destructive action; may require approval. API summary: Delete Checklist.
  • delete_community_groupDeletesPermanently delete a community group by community group id. Destructive action; may require approval. API summary: Delete Community Group.
  • delete_courseDeletesPermanently delete a course by course id. Destructive action; may require approval. API summary: Delete Course.
  • delete_course_progressDeletesPermanently delete a course progress by course progress id. Destructive action; may require approval. API summary: Delete Course Progress.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete Custom Profile Field Group.
  • delete_learning_pathDeletesPermanently delete a learning path by learning path id. Destructive action; may require approval. API summary: Delete Learning Path.
  • delete_learning_path_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete Learning Path Category.
  • delete_learning_path_progressDeletesPermanently delete a learning path progress by learning path progress id. Destructive action; may require approval. API summary: Delete Learning Path Progress.
  • delete_learning_path_subcategoryDeletesPermanently delete a learning path subcategory by learning path subcategory id. Destructive action; may require approval. API summary: Delete Learning Path Subcategory.
  • delete_lessonDeletesPermanently delete a lesson by lesson id. Destructive action; may require approval. API summary: Delete Lesson.
  • delete_media_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete Media Category.
  • delete_meetingDeletesPermanently delete a meeting by meeting id. Destructive action; may require approval. API summary: Delete Meeting.
  • delete_objectDeletesPermanently delete a object by object id. Destructive action; may require approval. API summary: Delete Object.
  • delete_object_typeDeletesPermanently delete a object type by object type id. Destructive action; may require approval. API summary: Delete Object Type.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete Media Item.
  • delete_profile_fieldDeletesPermanently delete a profile field by profile field id. Destructive action; may require approval. API summary: Delete Custom Profile Field.
  • delete_questionDeletesPermanently delete a question by question id. Destructive action; may require approval. API summary: Remove Question from Container.
  • delete_question_bankDeletesPermanently delete a question bank by question bank id. Destructive action; may require approval. API summary: Delete Question Bank.
  • delete_question_choiceDeletesPermanently delete a choice by choice id. Destructive action; may require approval. API summary: Delete Question Choice.
  • delete_quizDeletesPermanently delete a quiz by quiz id. Destructive action; may require approval. API summary: Delete Quiz.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete Subscription.
  • delete_subscription_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Void Subscription Payment.
  • delete_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Delete User Team.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete User.
  • delete_user_awardsDeletesPermanently delete a award by award id. Destructive action; may require approval. API summary: Delete User Awards.
  • delete_user_groupDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete User Group.
  • delete_user_group_mappingDeletesPermanently delete a user group mapping by user group mapping id. Destructive action; may require approval. API summary: Delete Custom Profile Field Mapping.
  • get_assessmentGet one assessment by assessment id. API summary: Read Assessment.
  • get_assignmentGet one assignment by assignment id. API summary: Read Assignment.
  • get_awardGet one award by award id. API summary: Read Award.
  • get_categoryGet one category by category id. API summary: Read Course Categories.
  • get_category_2Get one category by category id. API summary: Read Learning Path Category.
  • get_category_3Get one category by category id. API summary: Read Media Category.
  • get_category_getGet one category by category id. API summary: Read Event Category.
  • get_checklistGet one checklist by checklist id. API summary: Read Checklist.
  • get_community_groupGet one community group by community group id. API summary: Read Community Group.
  • get_courseGet one course by course_id.
  • get_course_progressGet one course progress by course progress id. API summary: Read Course Progress.
  • get_custom_fieldGet one custom field by custom field id. API summary: Read Custom Field.
  • get_eventGet one event by event_id.
  • get_groupGet one group by group id. API summary: Read Custom Profile Field Group.
  • get_learning_pathGet one learning path by learning_path_id, with its courses.
  • get_learning_path_progressGet one learning path progress by learning path progress id. API summary: Read Learning Path Progress.
  • get_learning_path_subcategoryGet one learning path subcategory by learning path subcategory id. API summary: Read Learning Path Subcategory.
  • get_lessonGet one lesson by lesson id. API summary: Read Lesson.
  • get_meetingGet one meeting by meeting id. API summary: Update Meeting.
  • get_objectGet one object by object id. API summary: Read Object.
  • get_object_typeGet one object type by object type id. API summary: Read Object Type.
  • get_orderGet one order by order id. API summary: Read Purchase Order.
  • get_productGet one product by product id. API summary: Read Media Item.
  • get_profile_fieldGet one profile field by profile field id. API summary: Read Custom Profile Field.
  • get_promo_codeGet one promo code by promo code id. API summary: Read Promo Code.
  • get_questionGet one question by question id. API summary: Get Question.
  • get_question_bankGet one question bank by question bank id. API summary: Get Question Bank.
  • get_resultGet one result by result id. API summary: Read Assessment Result.
  • get_subscriptionGet one subscription by subscription id. API summary: Read Subscription.
  • get_subscription_paymentGet one payment for a subscription by payment id. API summary: Read Subscription Payment.
  • get_surveyGet one survey by survey id. API summary: Read Survey.
  • 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.
  • get_user_getGet one user by user id. API summary: Read User Group.
  • get_user_group_mappingGet one user group mapping by user group mapping id. API summary: Read Custom Profile Field Mapping.
  • get_user_subscriptionGet one subscription for a user by subscription id. API summary: Get User Subscription Plan.
  • list_addressesList addresses. Optional filters: event ids, location ids, timestamp modified before, timestamp modified after, sort by or sort dir. Results are paginated. API summary: Read - Locations.
  • list_assessment_resultsList assessment results, filtered by users, teams, groups or lesson.
  • list_assessment_results_2List results for a assessment. Optional filters: user ids, group ids, team ids, archived, submitted before or submitted after. Results are paginated. API summary: Read Results for Assessment.
  • list_assessmentsList assessments. Optional filters: assessment ids, course ids, lesson ids, title, enabled or type. Results are paginated. API summary: Read Assessments.
  • list_assignmentsList assignments, filtered by user, team, group or due date.
  • list_authsList auths. Optional filters: before, timestamp modified before, timestamp modified after, sort by, sort dir or include total. Results are paginated. API summary: Read User Authentication log.
  • list_awardsList awards. Optional filters: award ids, title, type, created before, created after or timestamp modified before. Results are paginated. API summary: Read Awards.
  • list_categoriesList categories. Optional filters: course category ids, title, timestamp modified before, timestamp modified after, sort by or sort dir. Results are paginated. API summary: Read Course Categories.
  • list_categories_2List categories. Optional filters: title, id, subcategories, created before, created after or modified before. Results are paginated. API summary: Read Learning Path Categories.
  • list_categories_3List categories. Optional filters: title, media category ids, published or include total. Results are paginated. API summary: Read Media Categories.
  • list_categories_getList categories. Optional filters: parent id, timestamp modified before, timestamp modified after, sort by, sort dir or include total. Results are paginated. API summary: Read Event Categories.
  • list_checklist_progressList checklist progress. Optional filters: user name, user ids, group ids, team ids, archived or assigned before. Results are paginated. API summary: Read User Checklist Progress.
  • list_checklistsList checklists. Optional filters: checklist ids, title, due before, due after, created before or created after. Results are paginated. API summary: Read Checklists.
  • list_checklists_getList checklists. Optional filters: group by, start date or end date. API summary: Get metrics on number of checklists started and completed.
  • list_course_progressList course progress records, filtered by user_id, course_id, lesson_id or start date.
  • list_course_progress_getList course progress. Optional filters: course title, course enabled, user name, user ids, group ids or team ids. Results are paginated. API summary: Read User Course Progress.
  • list_coursesList courses, filtered by title, published state or created date.
  • list_courses_getList courses. Optional filters: group by, start date or end date. API summary: Get metrics on number of courses started and completed.
  • list_custom_field_valuesList values for a custom field. Optional filters: object ids, object type, type, enabled, timestamp created before or timestamp created after. Results are paginated. API summary: Read Custom Field Values.
  • 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_events_getList events. Optional filters: user name, event title, user ids, group ids, team ids or event ids. Results are paginated. API summary: Read Events.
  • list_instructorsList instructors. Optional filters: user id, title, timestamp modified before, timestamp modified after, sort by or sort dir. Results are paginated. API summary: Read Instructors.
  • list_learning_path_progressList learning path progress records, filtered by user_ids or start date.
  • list_learning_path_subcategoriesList learning path subcategories. Optional filters: title, id, categories, learning paths, created before or created after. Results are paginated. API summary: Read Learning Path Subcategories.
  • 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_object_typesList object types. Optional filters: title, object type ids, timestamp modified before, timestamp modified after, sort by or sort dir. Results are paginated. API summary: Read Object Types.
  • list_objectsList objects. Optional filters: title, custom fields, object ids, timestamp created before, timestamp created after or timestamp modified before. Results are paginated. API summary: Read Objects.
  • list_ordersList orders. Optional filters: purchase order ids, title, purchase order number, enabled, created before or created after. Results are paginated. API summary: Read Purchase Orders.
  • list_paymentsList payments. Optional filters: id, axs transaction id, product name, product type, transactor name or transactor id. Results are paginated. API summary: Read Transactions.
  • list_productsList products. Optional filters: title, media item ids, published, created before, created after or include total. Results are paginated. API summary: Read Media Items.
  • list_promo_codesList promo codes. Optional filters: title, promo code ids, code, course ids, plan ids or active before. Results are paginated. API summary: Read Promo Codes.
  • list_question_bank_questionsList questions for a question bank. Optional filters: timestamp modified before, timestamp modified after or include total. Results are paginated. API summary: List Questions in Question Bank.
  • list_question_banksList question banks. Optional filters: enabled, label, timestamp modified before, timestamp modified after, timestamp created before or timestamp created after. Results are paginated.
  • list_question_choicesList choices for a question. API summary: List Question Choices.
  • list_questionsList questions. Optional filters: assessment id, question bank id, type id, timestamp modified before, timestamp modified after or include total. Results are paginated.
  • list_subscription_paymentsList payments for a subscription. Optional filters: gateway transaction id or include total. Results are paginated. API summary: List Subscription Payments.
  • list_subscriptionsList subscriptions. Optional filters: subscription ids, timestamp modified before, timestamp modified after, sort by, sort dir or include total. Results are paginated. API summary: Read Subscriptions.
  • list_survey_responsesList survey responses. Optional filters: user id, survey id, lesson id, activity id, event id or question id. Results are paginated. API summary: Read Survey Responses.
  • list_surveysList surveys. Optional filters: survey ids, title, enabled, created before, created after or modified before. Results are paginated. API summary: Read Surveys.
  • list_tagsList tags. Optional filters: title, id, sort by, sort dir, include total or timestamp modified before. Results are paginated. API summary: Read Learning Path Tags.
  • list_teamsList teams, filtered by title or member type.
  • list_typesList types. Results are paginated. API summary: Read Audit Action Types.
  • list_user_awardsList awards for a user. Optional filters: award title, award type, timestamp modified before, timestamp modified after, sort by or sort dir. Results are paginated. API summary: Read User's Earned Awards.
  • list_user_community_groupsList community groups for a user. API summary: Read User Community Groups.
  • list_user_group_mappingsList user group mappings. Optional filters: include total. Results are paginated. API summary: Read Custom Profile Field Mappings.
  • 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.
  • list_user_subscriptionsList subscriptions for a user. Optional filters: plan id or include total. Results are paginated. API summary: List User Subscriptions.
  • list_usersList users. Optional filters: group by, start date or end date. API summary: Get metrics on number of active users and user logins.
  • list_valuesList values. Optional filters: field ids, object ids, object type, type, enabled or timestamp created before. Results are paginated. API summary: Read Custom Field Values.
  • register_users_for_eventChanges dataRegister one or more users (user_ids) for an event by event_id.
  • search_community_groupsSearch community groups by id, name, group id, created before, created after or published. Use this to find existing community groups before creating a new community group. Results are paginated. API summary: Read Community Groups.
  • search_custom_fieldsSearch custom fields by custom field ids, name, type, object type, enabled or timestamp created before. Use this to find existing custom fields before creating a new custom field. Results are paginated. API summary: Read Custom Fields.
  • search_groupsSearch groups by name, timestamp modified before, timestamp modified after, sort by, sort dir or include total. Use this to find existing groups before creating a new group. Results are paginated. API summary: Read Custom Profile Field Groups.
  • search_profile_fieldsSearch profile fields by profile field ids, name, type, visibility, timestamp modified before or timestamp modified after. Use this to find existing profile fields before creating a new profile field. Results are paginated. API summary: Read Custom Profile Fields.
  • search_usersSearch learners and users by name, email, status, team or user group. Use a user_id from here in other tools.
  • send_user_welcome_emailVisible to othersSend a user. Has effects visible outside this system. API summary: Send Welcome Emails. When sending the Welcome Email, a new system-generated password will be sent and, upon logging in, the user will be pro….
  • submit_awardDeletesSync a award. Destructive action; may require approval. API summary: Sync Awards.
  • submit_quizVisible to othersSubmit a quiz. Has effects visible outside this system. API summary: Submit quiz answers.
  • update_assignmentChanges dataUpdate an existing assignment identified by assignment id. Only the fields you pass are changed. API summary: Update Assignment.
  • update_awardChanges dataUpdate an existing award identified by award id. Only the fields you pass are changed. API summary: Update Award.
  • update_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Edit Course Category.
  • update_checklistChanges dataUpdate an existing checklist identified by checklist id. Only the fields you pass are changed. API summary: Update Checklist.
  • update_community_groupChanges dataUpdate an existing community group identified by community group id. Only the fields you pass are changed. API summary: Update Community Group.
  • update_courseChanges dataUpdate an existing course identified by course id. Only the fields you pass are changed. API summary: Update Course.
  • update_course_progressChanges dataUpdate a course progress record by course_progress_id, e.g. status, progress, score or due date.
  • update_eventChanges dataUpdate an existing event identified by event id. API summary: Update Event.
  • update_groupChanges dataUpdate an existing group identified by group id. Only the fields you pass are changed. API summary: Update Custom Profile Field Group.
  • update_learning_pathChanges dataUpdate an existing learning path identified by learning path id. API summary: Update Learning Path.
  • update_learning_path_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Update Learning Path Category.
  • update_learning_path_progressChanges dataUpdate an existing learning path progress identified by learning path progress id. Only the fields you pass are changed. API summary: Update Learning Path Progress.
  • update_learning_path_subcategoryChanges dataUpdate an existing learning path subcategory identified by learning path subcategory id. API summary: Update Learning Path Subcategory.
  • update_lessonChanges dataUpdate an existing lesson identified by lesson id. Only the fields you pass are changed. API summary: Update Lesson.
  • update_media_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Update Media Category.
  • update_meetingChanges dataUpdate an existing meeting identified by meeting id. Only the fields you pass are changed. API summary: Update Meeting.
  • update_objectChanges dataUpdate an existing object identified by object id. Only the fields you pass are changed. API summary: Update Object.
  • update_object_typeChanges dataUpdate an existing object type identified by object type id. Only the fields you pass are changed. API summary: Update Object Type.
  • update_productChanges dataUpdate an existing product identified by product id. API summary: Update Media Item With File Upload.
  • update_profile_fieldChanges dataUpdate an existing profile field identified by profile field id. Only the fields you pass are changed. API summary: Update Custom Profile Field.
  • update_questionChanges dataUpdate an existing question identified by question id. Only the fields you pass are changed. API summary: Update Question.
  • update_question_bankChanges dataUpdate an existing question bank identified by question bank id. Only the fields you pass are changed. API summary: Update Question Bank.
  • update_question_choiceChanges dataUpdate an existing choice identified by choice id. Only the fields you pass are changed. API summary: Update Question Choice.
  • update_quizChanges dataUpdate an existing quiz identified by quiz id. Only the fields you pass are changed. API summary: Update Quiz.
  • update_subscriptionChanges dataUpdate an existing subscription identified by subscription id. Only the fields you pass are changed. API summary: Edit Subscription.
  • update_subscription_paymentChanges dataUpdate an existing payment identified by payment id. Only the fields you pass are changed. API summary: Correct Subscription Payment.
  • update_teamChanges dataUpdate an existing team identified by team id. Only the fields you pass are changed. API summary: Update User Team.
  • update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update User.
  • update_user_awardChanges dataUpdate an existing award identified by award id. Only the fields you pass are changed. API summary: Update a user's earned award.
  • update_user_community_groupsVisible to othersUpdate an existing community group identified by user id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update User Community Groups.
  • update_user_groupChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update User Group.
  • update_user_group_mappingChanges dataUpdate an existing user group mapping identified by user group mapping id. Only the fields you pass are changed. API summary: Update Custom Profile Field Mapping.
  • update_user_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Checklist Item Completion.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps 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 HeyMyApps 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?

HeyMyApps 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 HeyMyApps 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

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