# AcademyOfMine MCP for AI Agents AI Agent Connect

> AcademyOfMine MCP lets you run your LMS from your AI agent. You can create courses, manage student enrollments, and handle user registrations without touching the dashboard. It turns your training platform into an actionable database for your agent.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_E6hUzoDeTHqfLN3Nq1psKMIujwxttLv4tGK1U3dr/ai-agent-connect
- **Tags:** lms-integration, elearning-platform, course-management, student-enrollment, academyofmine, online-training

## Description

Managing a training platform usually means jumping between tabs to update course details, manually adding students, and checking portal settings. This Connector changes that by letting your AI agent do the heavy lifting. Instead of clicking through the AcademyOfMine admin panel, you can just tell your agent to handle the logistics. You'll find it's much faster to manage curriculum structures or bulk-enroll users when the agent handles the data entry for you. It's one of the practical ways to use the Vinkius catalog to turn a static LMS into an active part of your team's workflow. You get to focus on the actual training while the agent takes care of the repetitive admin tasks like user registration and portal configuration.

## Tools

### create_user
Create a new user account to register new learners or instructors instantly as they join your organization.

### enroll_student
Enroll a student in a course to move people into their required training paths automatically.

### get_portal_settings
Retrieve LMS portal default settings to check your global configuration and ensure your agent has the right context.

### get_user_details
Get detailed information for a specific user to pull profile data for students or staff members.

### list_courses
List all courses available in the LMS to get a full overview of your entire training catalog in one command.

### list_users
List learners and instructors in the portal to audit your user base or find specific people quickly.

### unenroll_student
Remove a student from a course to manage student movements when they finish a course or change roles.

### update_course
Update an existing course to modify course details or curriculum structures on the fly.

### create_course
Create a new course profile to quickly build out your training catalog without manual data entry.

### get_course_curriculum
Retrieve the curriculum structure of a course to see exactly what lessons and modules are currently active.

### get_course_details
Get detailed information for a specific course to pull core metadata into your agent's context.

## Prompt Examples

**Prompt:** 
```
I need to add a new student named Sarah to the Sales 101 course.
```

**Response:** 
```
I've registered Sarah and enrolled her in Sales 101. She should receive an invitation email shortly. 

**Enrollment Summary:**
- **Student:** Sarah
- **Course:** Sales 101
- **Status:** Success
```

**Prompt:** 
```
What modules are in the Leadership course?
```

**Response:** 
```
The Leadership course includes the following modules:

1. **Strategic Thinking**
2. **Team Building**
3. **Conflict Resolution**

Would you like to see the specific lessons for any of these?
```

**Prompt:** 
```
List all the courses we have right now.
```

**Response:** 
```
Here are your active courses:

| ID | Course Name |
|---|---|
| 101 | Sales Mastery |
| 102 | Cybersecurity Essentials |
| 103 | Leadership Foundations |
| 104 | Product Roadmap |

Which one would you like to work on?
```

## Capabilities

### Create new course profiles
Build out your training catalog without manual data entry.

### Register new user accounts
Register new learners or instructors instantly as they join your organization.

### Enroll students in courses
Move students into their required training paths automatically.

### View course curriculum structures
See exactly what lessons and modules are currently active.

### Get detailed course information
Pull core metadata for any course into your agent's context.

### Check LMS portal settings
Verify your global configuration is correct without leaving your chat window.

### Retrieve specific user details
Pull profile data for students or staff members on demand.

## Use Cases

### Automated Onboarding
A new hire joins and the admin asks the agent to create_user and enroll_student in the orientation path.

### Content Audit
A manager asks the agent to list_courses and get_course_details to see what is currently live.

### Curriculum Update
An educator tells the agent to update_course to add a new module to the leadership track.

### Data Sync
An ops lead uses get_user_details to pull info into a separate reporting spreadsheet.

## Benefits

- Stop manual data entry by using create_user to register learners instantly. This removes the need to copy and paste student info between your spreadsheet and the LMS dashboard.
- Manage your curriculum easily with update_course and create_course. You can adjust course details or add new modules without having to navigate through complex admin menus.
- Handle student movements faster with enroll_student and unenroll_student. This lets you move learners into the right tracks automatically as they progress through their training.
- Get instant answers on your content using get_course_curriculum. Your agent can tell you exactly what modules are in a course so you don't have to look them up manually.
- Monitor your platform health by checking get_portal_settings. You can verify your global configuration is correct without ever having to leave your chat window.
- Keep your records clean by using list_users to audit your current student base. You can quickly see who is active and who needs to be moved to different training paths.

## How It Works

The bottom line is you get a direct line from your AI agent to your LMS admin panel.

1. Subscribe to the Connector and generate an API key from your AcademyOfMine Admin Dashboard.
2. Provide your portal subdomain and API key to your agent.
3. Start giving commands to manage your courses and students.

## Frequently Asked Questions

**Can I use AcademyOfMine MCP to automate student onboarding?**
Yes, you can use it to create accounts and enroll people automatically. This allows you to handle new hires without manual data entry in the portal.

**Does AcademyOfMine MCP support multiple courses?**
It lets you list, create, and update as many courses as your plan allows. You can manage your entire training catalog through your agent.

**Can I check my LMS settings with AcademyOfMine MCP?**
Yes, you can pull your portal settings directly into your agent chat. This helps you verify your global configuration quickly.

**How do I connect my AcademyOfMine account?**
You will need to generate an API key from your AcademyOfMine Admin Dashboard and provide your portal subdomain to the Connector configuration.

**Can I remove students from a course?**
Yes, you can use the unenroll tool to take someone out of a specific class. This is useful for managing student movements when they finish a track.

**Can I see the curriculum of a specific course?**
Yes, your agent can retrieve the full curriculum structure for any course, showing you exactly what modules and lessons are currently active.

**Can my AI automatically enroll a user into multiple courses at once?**
Yes! Your agent can iterate through multiple `enroll_student` calls for each target course ID, automating complex onboarding sequences in seconds.

**How do I find my AcademyOfMine Subdomain?**
Your subdomain is the first part of your portal URL. For example, if you log in at `company.aomlms.com`, your subdomain is `company`.

**Can I retrieve the full curriculum for a specific course?**
Yes! Use the `get_course_curriculum` tool with the unique Course ID. The agent will return a list of all modules and lessons within that course.