iSpring Learn MCP for AI. Manage compliance and training reports instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
iSpring Learn MCP connects your corporate training platform to your agent, letting you manage employee learning records through natural conversation.
Check compliance status, track who's enrolled in specific mandatory courses, and generate detailed reports on certification progress for entire departments—all without leaving your chat window.
What your AI can do
Create new learner
Adds a new employee or user profile directly into the iSpring Learn system.
Get course details
Retrieves specific information about any single course, including its description and learning objectives.
Get learning report
Generates a comprehensive report summarizing overall training completion metrics and performance outcomes.
See a list of every training module you offer, along with how many employees are enrolled and what their completion rates are.
Look up specific employee profiles to track their history, current status, and overall learning achievements.
View the organizational groups within your company to target training efforts at specific teams or departments.
Get an accurate count of every user enrolled in a particular class, regardless of their department.
Create detailed training reports that summarize overall completion metrics and identify employees who are falling behind on required courses.
Ask an AI about this
Waiting for input…
iSpring Learn MCP with 7 Tools
Use these tools to manage every aspect of your corporate learning records, from adding new employees to generating full compliance audits.
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 iSpring Learn on VinkiusCreate New Learner
Adds a new employee or user profile directly into the iSpring Learn system.
Get Course Details
Retrieves specific information about any single course, including its description...
Get Learning Report
Generates a comprehensive report summarizing overall training completion metrics and...
List Learning Courses
Lists all available courses within the LMS and provides their general metadata.
List Course Enrollments
Shows which specific users are currently signed up for any given course or set of...
List User Groups
Retrieves a list of organizational groups or departments to help segment user data for targeted reporting.
List Learners
Pulls a list of all registered users in the iSpring Learn system, providing basic profile information.
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 iSpring Learn, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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 iSpring Learn. 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 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The pain is switching screens just to get basic compliance data.
Today, generating a simple compliance report means logging into the LMS dashboard. Then you might have to click 'Reports,' select the department filters, choose the date range, run the query, and finally download the CSV file. You then open Excel, manually filter for mandatory courses like GDPR, and start counting how many people are missing training.
With this MCP, it's a conversation. You simply tell your agent what you need—for instance, 'Which employees in Marketing haven't completed their required compliance modules?' The data pops up formatted and ready to read right in your chat window. It saves the export, the spreadsheet gymnastics, and the headache of cross-referencing tabs.
Manage Learner Data with iSpring Learn MCP
The manual steps that disappear are logging into multiple portals, exporting large CSV files, and spending time trying to reconcile data from different sources. You no longer need to manually verify who was enrolled using `list_course_enrollments` before running a report.
Now, the entire process is conversational. Tell your agent what you're auditing, and it handles the sequencing of calls—getting user groups, checking enrollments, pulling scores, and compiling the final output in one smooth interaction. It’s that simple.
What your AI can actually do with this
Managing workforce training shouldn't feel like juggling five different dashboards. This MCP connects directly to your iSpring Learn instance, giving your agent the ability to pull real-time data about employee education. You can ask it things like, 'Show me all employees in Marketing who haven't finished their GDPR module.' It handles the complex querying and organizes the results right where you are working.
If you're already using Vinkius for other integrations, adding this MCP gives you a single place to manage compliance data and learner performance history. You simply talk to your agent, and it pulls records on course catalogs, individual user profiles, enrollment lists, and scores from completed quizzes. It keeps the focus entirely on the people and the reports that matter.
019dd10d-823d-7030-b378-c9f2f155c523 Here's how it actually works
The bottom line is you never have to click through a complex LMS dashboard again; your agent does the work for you.
Subscribe to this MCP and provide your iSpring Learn account URL and API Key.
Connect the MCP to your preferred AI client (Claude, Cursor, etc.) using the Vinkius catalog.
Use natural language prompts in your agent chat window to ask for reports or data specific to employee training needs.
Who is this actually for?
L&D specialists and HR managers who get frustrated when they have to export data from an LMS, paste it into Excel, and then manually filter compliance reports. This MCP puts that reporting power back in your chat window.
Runs quarterly checks to see if departments are hitting mandatory training benchmarks or needs help identifying the top courses for refresher material.
Needs to prove compliance for an audit. They use this MCP to generate detailed learning reports and confirm every employee has completed necessary modules, like 'Onboarding 2025'.
Requires constant oversight of required training completion across all user groups to mitigate risk; they rely on this tool to quickly spot any gaps.
What Changes When You Connect
Compliance tracking is immediate. Instead of waiting for manual data exports, running get_learning_report gives you an instant overview of who completed what, making audits much faster.
Targeted communication becomes simple. By using list_user_groups, your agent can help you identify specific departments that need mandatory refresher training before a deadline.
New hires are easy to track. You can use the create_new_learner tool to onboard staff and instantly enroll them in required courses, keeping records clean from day one.
Pinpoint gaps fast. Combining list_user_groups with list_course_enrollments lets you see exactly which department is under-enrolled for a critical certification course.
Understand the curriculum. The get_course_details tool means you never have to guess what a module covers; you get all the official objectives right in your chat.
See it in action
Audit Prep: Need proof of compliance for GDPR.
A Compliance Officer asks their agent, 'Generate a learning report for all employees on GDPR.' The MCP runs the query and delivers a summary showing completion rates and listing every person who still needs to take the module. No spreadsheets needed.
Onboarding New Teams: Getting everyone set up.
An HR Manager tells their agent, 'Add five new learners from the Product department.' The MCP uses create_new_learner for each person and automatically enrolls them in the core 'Product Training' module.
Departmental Review: Checking for training gaps.
An L&D Specialist asks, 'Which department has the lowest completion rate for Cybersecurity?' The agent first uses list_user_groups to isolate the departments and then uses list_course_enrollments to give a quick status update.
Performance Review: Checking quiz scores.
A Training Coordinator asks, 'Show me the average score for the Cybersecurity course.' The agent pulls all assessment data and gives you the pass rate immediately, helping determine if the training needs revising.
The honest tradeoffs
Trying to manually track progress in a spreadsheet.
You download a list of users via one dashboard, then go to another screen to see who is enrolled in Course B. You copy and paste everything into Excel, spending an hour trying to match up names and dates.
Just ask your agent for it. Use list_course_enrollments or get_learning_report. It pulls the live data from iSpring Learn directly into your chat window, eliminating manual cross-referencing.
Confusing user listing with department structure.
You only use the basic learner list and can't figure out which employees belong to the 'Design' group versus 'Product.'
Don't just look at names. Use list_user_groups first. This shows you the official organizational breakdown, letting you narrow your focus before running any reports.
Asking for a report without specifying the criteria.
You prompt, 'Give me the training data.' The agent gives you a massive dump of raw, unusable numbers and percentages.
Be specific. Use get_learning_report but specify what you want: 'Generate a learning report for Q2 compliance status only.' Specific prompts get accurate results.
When It Fits, When It Doesn't
Use this MCP if your primary need is querying, reporting, and managing data stored within an existing iSpring Learn environment. You need the historical record—who was trained, when they were enrolled, what their score was. Don't use it if you actually need to edit the course content itself (like changing the quiz questions or updating the video). For that, you still have to log into the core LMS system. Also, don't use this if your data lives outside of iSpring Learn; for example, if employee names are managed by an HRIS like Workday, you'd need a separate integration first. This MCP works best when your learner records and training history all point back to one source: the LMS.
Questions you might have
How do I use the list_user_groups tool with iSpring Learn MCP? +
The list_user_groups tool lets you see your organization's official structure. You can run this first to identify department names, which you then need when asking the agent to filter reports for specific teams.
Can I add a new employee using the create_new_learner tool? +
Yes. create_new_learner registers a brand-new user profile within iSpring Learn. This is useful for onboarding staff who haven't been added to the platform yet.
What information does get_learning_report provide? +
It gives you a high-level, detailed summary of training progress across your user base. It tracks overall completion metrics and can flag individual learners who are falling behind on required courses.
Does list_course_enrollments only show active users? +
No, list_course_enrollments shows every person signed up for a course. This is helpful when you need to check historical enrollment records or find out who was registered even if they haven't finished the module yet.
When I use the list_learners tool, can I filter results by department or status? +
Yes. You can specify filters when calling list_learners to narrow down user lists. This lets you quickly pull all learners from a specific department or those whose accounts are marked inactive.
If I run the list_course_enrollments tool on thousands of records, how does it handle pagination? +
The MCP manages large data sets by implementing standard pagination. When you query course enrollments, your agent handles fetching results page-by-page until all available records are retrieved.
What specific metadata fields can I retrieve using the get_course_details tool? +
get_course_details returns comprehensive data points for any course, including its assigned author, required prerequisites, and official completion date ranges. This depth of detail is key for compliance checks.
If I try to create a new learner with missing information using the create_new_learner tool, what error codes should I expect? +
The MCP returns specific HTTP status codes and detailed JSON error messages. These messages pinpoint exactly which mandatory field is missing or improperly formatted for successful account creation.
Can I track learner progress across courses? +
Yes. List learners and inspect individual progress including course completion percentages, quiz scores, and time spent. Track enrollments across all courses.
Does iSpring Learn require a custom instance URL? +
Yes. Each iSpring Learn account has a unique URL (e.g., https://your-company.ispringlearn.com). Provide this along with the API Key. Bearer token against {url}/api/v1.
Can I review quiz results and assessment scores? +
Yes. Browse quiz results with pass/fail status, scores, and attempt details for any course or learner.
We've already built the connector for iSpring Learn. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 7 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.