Skip to main content
Feedback

iQualify MCP connector

iQualify is a learning management platform that delivers online courses and tracks learner progress through its Management API. The iQualify MCP connector allows AI agents to manage course catalogs, map courses between external systems and iQualify offerings, and retrieve learner activation data. It also supports updating course categories, discovering available API endpoints, and managing the relationship between content identifiers and course offerings.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the iQualify MCP connector to perform the following actions:

  • Synchronize course enrollment and learner progress across learning management systems
  • Map external course identifiers to iQualify content for seamless platform integration
  • Track learner activity, quiz attempts, and discussion engagement in real time
  • Automate course offering creation and scheduling across multiple departments
  • Control learner access to courses based on role, department, or certification status
  • Extract learner performance data and progress reports for compliance audits
  • Update course metadata including categories, levels, tags, and topics systematically

Example prompts

Use the following example prompts to invoke iQualify MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all active course offerings in iQualify for this quarter.
  • List every learner who has access to the compliance training course in iQualify.
  • Create a new course offering in iQualify for the advanced project management curriculum.
  • Find all open response quiz attempts from learners in iQualify this month.
  • Map our external course code CS-401 to the corresponding iQualify course.
  • Get the progress summary for all learners enrolled in the current product training offering.
  • Update the course tags in iQualify to add 'mandatory' to our onboarding courses.
  • Retrieve discussion posts and replies from the leadership development course in iQualify.
  • Show me all course mappings in iQualify and identify any unmapped external courses.
  • Find past offerings in iQualify that ended in the last 90 days.

iQualify MCP connector tools

The iQualify MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getRootLists all supported endpoint URLs available in the connector.
getCourseMappingsRetrieves course mappings based on specified search criteria.
getCourseMappingsExternalcourseRetrieves course mappings associated with a specific external course identifier.
getCourseMappings2Retrieves course mappings linked to a particular offering identifier.
deleteCourseMappingsRemoves an existing course mapping from the system.
updateCourseMappingsCreates a new course mapping between courses and offerings.
getCoursesSearches for courses using specified filter criteria.
getCourses2Retrieves a course by its content identifier.
getCoursesActivationsRetrieves activation records for a specific course content identifier.
updateCoursesMetadataCategoryUpdates the category metadata for a specified course.
updateCoursesMetadataLevelUpdates the difficulty level metadata for a specified course.
updateCoursesMetadataTagsUpdates the tags associated with a specified course.
updateCoursesMetadataTopicUpdates the topic metadata for a specified course.
getCoursesPermissionsRetrieves all users with access permissions to a course.
createCoursesPermissionsGrants or modifies user access permissions to a course.
getOfferingsSearches for course offerings across all time periods.
createOfferingsCreates a new course offering with specified details.
getOfferingsCurrentRetrieves all currently active course offerings.
getOfferingsFutureRetrieves all scheduled course offerings.
getOfferingsInfoFinds offerings matching a specified text pattern in the info field.
getOfferingsPastRetrieves all completed course offerings.
getOfferingsSummaryRetrieves summary statistics for course offerings.
getOfferings2Retrieves detailed information for a specific offering by identifier.
patchOfferingsUpdates specific details of an existing course offering.
getOfferingsActivitiesOpenresponseRetrieves open response activities associated with an offering.
getOfferingsAnalyticsActivitiesResponsesRetrieves learner attempt data for open response activities.
getOfferingsAnalyticsChannelsCommentsRetrieves comments posted in discussion channels.
getOfferingsAnalyticsChannelsPostsRetrieves posts published in discussion channels.
getOfferingsAnalyticsChannelsRepliesRetrieves replies to posts in discussion channels.
getOfferingsAnalyticsLearnersProgressRetrieves learner progress metrics for a specific offering.
getOfferingsAnalyticsMarksAssignmentsFind assessment marks.
getOfferingsAnalyticsMarksQuizzesFind quiz marks.
getOfferingsAnalyticsPulsesFind all pulse IDs in the specified offering.
getOfferingsAnalyticsPulsesResponsesFind pulses by offeringId.
getOfferingsAnalyticsPulsesResponses2Find pulses by offeringId and pulseId.
getOfferingsAnalyticsSocialNotesFind shared social notes in an offering.
getOfferingsAnalyticsSubmissionsAssignmentsFind submissions to assessments, including marks if any.
getOfferingsAnalyticsSubmissionsOpenResponseFind submissions to a specified open response assessment, including marks if any.
getOfferingsAnalyticsSubmissionsAssignments2Find a learner's submission to a specified assessment, including marks if any.
getOfferingsAnalyticsUnitReactionsFind unit reactions.
getOfferingsAssessmentsFind offering's assessments.
patchOfferingsAssessmentsUpdate assessment details.
deleteOfferingsAssessmentsDocumentsRemove assessment document.
patchOfferingsAssessments2Update the due dates for a learner's quiz attempt.
getOfferingsBadgesFind offering badges.
getOfferingsChannelsFind channels.
createOfferingsChannelsAdd channel.
patchOfferingsChannelsUpdate channel.
deleteOfferingsChannelsLearnersRemove learners from a group channel.
getOfferingsChannelsLearnersFind learners in a group channel.
createOfferingsChannelsLearnersAdd learners to a group channel.
getOfferingsGroupsFind assessment groups.
createOfferingsGroupsAdd an assessment group.
getOfferingsGroupsLearnersFind learners in an assessment group.
createOfferingsGroupsLearnersAdd a learner to an assessment group.
deleteOfferingsGroupsLearnersRemove a learner from an assessment group.
getOfferingsLearnersPendingSubmissionFind learners with assessments pending x days before due date within the specified offeringId.
updateOfferingsMetadataCategoryUpdate offering category metadata.
updateOfferingsMetadataLevelUpdate offering level metadata.
updateOfferingsMetadataTagsUpdate offering tags metadata.
updateOfferingsMetadataTopicUpdate offering topic metadata.
getOfferingsUsersFind offering's users.
createOfferingsUsersAdds user to the offering.
deleteOfferingsUsersMarksRemove learners from coach's marking list.
getOfferingsUsersMarksFind Learners marked by a coach.
createOfferingsUsersMarksAdd learners to be marked by a coach.
deleteOfferingsUsersRemoves user from the offering.
deleteOfferingsUsersAssessmentsReset user's assessment to draft state.
createOfferingsUsersBadgesAwardAward badge.
getOfferingsUsersSubmissionsOpenResponseFind learner's open response assessment submissions.
getOrgGets the current organisation.
createUsersAdd new user.
getUsersAllProgressFind learner progress in all offerings.
getUsersFind user by email.
patchUsersUpdate user.
getUsersBadgesFind user's badges.
createUsersInviteEmailResend invitation email.
getUsersOfferingsFind user's offerings.
createUsersOfferingsAdds the user to the specified offerings as a learner.
getUsersOfferingsProgressFind learner's progress in a specified offering.
createUsersPermissionsAdd permission to user.
getUsersProgressFind learner's progress in offerings.
updateUsersSuspendSuspend user.
patchUsersTransferTransfer a user between offerings.
On this Page