LearnUpon

LearnUpon MCP Connector for Claude

A+

Manage users, courses, and enrollments via the LearnUpon LMS API.

9 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your LearnUpon portal to any AI agent to automate your learning management operations. This MCP server enables your agent to interact with learner accounts, course catalogs, and enrollment data directly.

What you can do

  • Learner Management — List and search for users, and automate the creation or updating of learner profiles
  • Course Discovery — Query your entire course library and search for specific training content by name
  • Enrollment Automation — Manage user enrollments, link learners to courses, and handle unenrolling when needed
  • Progress Tracking — Monitor enrollment statuses and identify learner participation across your portal
  • Bulk Operations Support — Retrieve paginated lists of data to maintain large-scale learning environments

How it works

  1. Subscribe to this server
  2. Enter your LearnUpon Subdomain, API Key ID, and API Key Secret
  3. Start managing your LMS from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • LMS Administrators — Quickly provision users and manage enrollments via natural language commands
  • L&D Managers — Monitor course availability and learner progress without logging into the portal
  • HR Specialists — Automate the onboarding of new hires into specific training paths effortlessly
lmscorporate-trainingcourse-managementenrollment-trackinglearner-profiles

9 tools expose this connector's capabilities to your AI agent.

list_courses

List all available courses

enroll_user_in_course

Requires course_id and user identification. Enroll a user into a specific course

create_user

Requires email/username, password, and name. Create a new learner account

unenroll_user

Remove a user enrollment from a course

list_enrollments

List all course enrollments

search_courses

Search for courses by name

search_users

Search for users by email or username

update_user

Update an existing user account

list_users

Use this to identify user IDs for enrollment or updates. List all learner accounts

See how to talk to your AI agent using LearnUpon.

Find the user with email 'learner@example.com' in LearnUpon.

I've searched your LearnUpon portal and found 'John Doe' (ID: 12345). He is currently active and has 3 active enrollments. Would you like to see his course progress?

Search for courses related to 'Cybersecurity'.

I found 2 courses matching 'Cybersecurity': 'Introduction to Cybersecurity' (ID: 101) and 'Advanced Threat Detection' (ID: 102).

Enroll user ID '12345' into course ID '101'.

Successfully enrolled user 12345 into 'Introduction to Cybersecurity'. The new enrollment ID is '98765'.

Log in to your LearnUpon portal, navigate to Settings > API, and you will be able to generate and copy your API Key ID and Secret.

Related Connectors