AcademyOfMine MCP for AI. Automate entire training lifecycles.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
AcademyOfMine MCP connects your agent directly to an LMS platform for full training lifecycle automation. You can programmatically build courses, register users, track enrollments, and manage entire compliance curricula without leaving your AI client.
It handles everything from setting up a new course structure to removing a student who failed.
What your AI can do
Create course
Creates a new, empty profile for a learning course within the system.
Create user
Adds a brand-new user account into the AcademyOfMine platform.
Enroll student
Assigns an existing student to a specific course, activating their access.
Create brand new courses or update existing ones and their modules using a single command.
Register new users, enroll them in required training, or remove them from courses programmatically.
Get detailed profile information for any specific learner or instructor account.
Retrieve the default configuration and settings that govern how your entire learning portal operates.
Ask an AI about this
Waiting for input…
AcademyOfMine MCP with 11 Tools
These tools give your agent granular control over every aspect of an LMS instance—from creating new users to updating complex curricula.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using AcademyOfMine on VinkiusCreate Course
Creates a new, empty profile for a learning course within the system.
Create User
Adds a brand-new user account into the AcademyOfMine platform.
Enroll Student
Assigns an existing student to a specific course, activating their access.
Get Course Curriculum
Retrieves the full breakdown of modules and lessons for any given course.
Get Course Details
Pulls all high-level information about a specific course, like its status or owner.
Get Portal Settings
Fetches the default configuration details for the entire LMS portal instance.
Get User Details
Retrieves detailed profile data, including roles and history, for a single user account.
List Courses
Generates a list of all courses currently available on the platform.
List Users
Returns a roster of every learner and instructor account in the portal.
Unenroll Student
Removes access for a student from a specific course, usually because they completed...
Update Course
Modifies the details of an existing course, such as changing its title or required...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with AcademyOfMine, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AcademyOfMine. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually syncing learning data across systems is a nightmare.
Today, updating training records means logging into the LMS portal. You check user accounts in one tab, find the course ID in another, then switch to an HR system to update their employment status. This process requires copying IDs, clicking 'save' multiple times, and hoping you don’t miss a required field.
With this MCP, your agent handles it all. It manages complex actions like user provisioning and enrollment tracking via natural language commands. You stop managing clicks; you start directing outcomes.
Mastering Course & User Management with the AcademyOfMine MCP
You no longer have to switch between multiple tabs just to check if a user is enrolled or what modules they passed. You simply ask your agent, and it executes `get_user_details` and `get_course_curriculum` instantly, compiling the full answer.
The difference is immediate: instead of spending an hour on manual audits, you get real-time, actionable data in seconds.
What your AI can actually do with this
This connection lets you treat AcademyOfMine like another API endpoint inside your agent. Forget logging into the LMS dashboard just to check status or update records. You can automate entire processes in natural language: list all available courses, retrieve specific curriculum details for compliance checks, and build new user accounts instantly.
The system manages complex workflows—like enrolling a batch of employees and ensuring they receive the correct foundational training—all without you touching a single web page. If your workflow involves managing structured learning content or regulatory training data, this MCP gives you full control. You can access all these capabilities through Vinkius, connecting it to any AI client you already use.
019d8411-b4cc-703a-a035-d4ec5df50d0c Here's how it actually works
The bottom line is you feed the generated credentials into Vinkius so your agent can talk directly to the LMS system.
First, you subscribe to this MCP on Vinkius.
Next, log into your AcademyOfMine Admin Dashboard, navigate to Settings > Integrations > API, and generate the required API Key.
Finally, provide your portal subdomain when connecting the account to start using it with your AI client.
Who is this actually for?
Anyone who manages corporate or academic training programs by hand. Think compliance officers tired of manual audit logs, and operations teams that need to sync learning records with HR systems—all without needing a dedicated developer.
Runs the full onboarding sequence: creating courses via create_course, listing users with list_users, and enrolling them all at once using enroll_student.
Needs to audit data, checking user permissions with get_user_details or fetching curriculum details with get_course_curriculum before a migration script runs.
Manages the platform itself by updating course information using update_course or checking global portal settings via get_portal_settings.
What Changes When You Connect
You eliminate manual data entry. Instead of logging in to create records, simply tell your agent to create_course or create_user, and it handles the backend setup.
Auditing is instant. You never have to guess a user's status; you just ask for details using get_user_details. The MCP fetches everything instantly.
Workflow changes are simple. If compliance requires students to drop a course, your agent executes unenroll_student in seconds, instead of going through the student dashboard.
Full visibility into content. Need to know what's taught? Running get_course_curriculum gives you the module breakdown without opening the LMS website.
Consistency across systems. By having all this data available via Vinkius, your agent can sync enrollment status from this MCP directly with other business tools.
See it in action
New Hire Onboarding
The HR team needs to onboard 50 new sales reps. Instead of manually creating accounts and assigning training, the agent runs list_users (to confirm IDs), then loops through them calling create_user, followed by multiple calls to enroll_student for all mandatory courses.
Compliance Audit Prep
An auditor asks for proof that everyone completed the 'Advanced Compliance' course. The agent runs list_users, then checks each user with get_user_details to confirm they are active, and finally uses get_course_curriculum to list exactly what was covered.
Course Retirement
A course is obsolete. Instead of deleting it manually, the agent first runs get_course_details, then executes update_course to mark it as inactive, and finally uses list_courses afterward to confirm it's gone from active view.
Platform Syncing
The Ops team needs to know the total number of available training opportunities. They run list_courses to get a count, and then use that data alongside get_portal_settings to report the LMS's overall capacity.
The honest tradeoffs
Trying to update records piecemeal
A user tries to change a course title, then manually checks student enrollment status, and finally updates the curriculum structure in separate steps. This is slow and error-prone.
Use update_course first to set the new details, followed by running get_course_details to validate the changes. Then, use get_user_details if you need status checks on specific students.
Relying only on the web UI
The manager has to click through dozens of user records one by one to find who hasn't started mandatory training. This takes hours.
Run list_users to get a full roster, and then ask your agent to filter that list based on incomplete enrollment data using the MCP.
Creating users without defining roles
A new user is created with generic settings, but doesn't actually have access to any courses. The onboarding process stalls.
Always use create_user followed immediately by running enroll_student for all necessary foundational training tracks.
When It Fits, When It Doesn't
Use this MCP if your core business requirement is managing the full lifecycle of structured learning: creating content, assigning users, and tracking completion. It’s built for automation around curriculum management. Don't use it if you just need to read a user's name or retrieve a document ID; those simple tasks might be better handled by general data connectors. If you only need basic CRUD on courses but don't care about enrollment status, using list_courses and create_course is enough, but if you need the full picture—user assignment and tracking—this MCP handles it all.
Questions you might have
How do I check if a user passed mandatory training using `get_user_details`? +
The MCP provides detailed history for the user. You use get_user_details to retrieve their profile information, which includes their current enrollment status and completion records in the system.
What is the difference between `list_courses` and `create_course`? +
list_courses reads all existing courses on the platform. create_course executes the action of making a brand-new, empty course profile ready for content loading.
Can I enroll a student without knowing their ID? (Using `enroll_student`) +
No. The system requires specific identifiers to function correctly. You must first use tools like list_users or get_user_details to retrieve the necessary user IDs before calling enroll_student.
How do I update a course's name? (Using `update_course`) +
You call the update_course tool and pass the unique ID of the existing course, along with the new title or module list you want to apply.
How do I handle authentication or get started with `list_users`? +
You must first generate an API Key within your AcademyOfMine Admin Dashboard. Your AI client uses this key to authenticate all calls, ensuring that the data retrieved by tools like list_users is specific only to your organization's portal.
If I need a complete breakdown of course modules, should I use `get_course_curriculum`? +
Yes, this tool retrieves the full module structure and lesson list for any given course ID. It goes beyond simple details by providing a hierarchical map of all educational content within that specific program.
Can I bulk-manage records using `list_users`? +
The tool retrieves comprehensive lists of both learners and instructors, allowing your agent to process multiple user IDs in a single workflow. This makes running large onboarding or auditing tasks much faster than calling individual profile endpoints.
What happens if I run `enroll_student` when the student is already active? +
The tool checks for existing enrollment records and will return a specific status code indicating that the student is already registered. This allows your agent to safely implement conditional logic, preventing unnecessary retries or errors.
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.
We've already built the connector for AcademyOfMine. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.