Supercharge your AI with Didacte. Track learner progress and manage course status instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Didacte MCP connects your AI agent directly to a major Learning Management System (LMS). It lets you manage course catalogs, track detailed learner progress, and monitor organizational enrollments instantly.
You can check who needs training, what modules they missed, or if an entire cohort is compliant—all without logging into the LMS dashboard.
What your AI can do
Get account metadata
Retrieves usage limits and general configuration details for your Didacte organization.
Get course details
Gets all the specific settings and information about a single course you name.
Get user learning profile
Retrieves a full summary, including history and status, for any specific user account.
Retrieve a complete list of all training programs configured within your organization.
Pull detailed setup information for any individual course you point it toward.
Get a complete summary and profile of any employee registered in the system.
Identify employees who have recently logged activity or made measurable progress toward completion.
See every user signed up for a specific training program, regardless of their progress.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Didacte MCP with 10 Tools
These tools let you access every aspect of your LMS, from basic user searches to deep curriculum mapping. Use them together for full reporting.
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 Didacte on VinkiusGet Account Metadata
Retrieves usage limits and general configuration details for your Didacte organization.
Get Course Details
Gets all the specific settings and information about a single course you name.
Get User Learning Profile
Retrieves a full summary, including history and status, for any specific user...
List Active Learning Progress
Identifies users who have recently logged in or made progress on their training...
List Course Enrollments
Retrieves a list of all users signed up for a particular training program.
List Lms Courses
Lists every single course available across the entire organization's catalog.
List User Enrollments
Shows all the courses that one specific user is currently signed up for.
List Course Curriculum
Lists every lesson and module that makes up the structure of a specific course.
List Organization Users
Provides a full list of every user and learner registered in your company.
Search Courses By Title
Searches and finds courses based on keywords you provide in a title.
Connect to your AI in seconds. 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 Didacte, 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 Didacte. 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 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The Spreadsheet Nightmare of Corporate Training
Today, figuring out compliance status means logging into the LMS dashboard, running a report, exporting it to Excel, and then manually cross-referencing that data against your HR roster in Google Sheets. You spend an hour just gathering a snapshot of who needs follow-up.
With this MCP, you ask your agent directly: 'Show me all users in Department X whose compliance training is past due.' Your agent handles the API calls and gives you one clean list. It’s not about collecting data; it's about getting actionable answers.
List Course Curriculum
Before this, if you wanted to know exactly what topics were covered in the 'Advanced Project Management' course, you had to navigate to the course page and click through several tabs or download a PDF syllabus. It was tedious.
Now, you just ask your agent for the curriculum using `list_course_curriculum`. You get the full structure—every module, every lesson—in plain text. The data flows directly into your conversation without any clicking required.
What your AI can actually do with this
Managing corporate learning used to mean juggling dashboards, exporting CSVs, and cross-referencing spreadsheets just to figure out where someone stands on compliance training. Now, you can talk to your agent and get those answers immediately.
This MCP gives your AI client direct access to the core data of your LMS, letting it perform actions like listing all available courses or getting a specific user's full learning history. You can ask for enrollment counts or check which lessons are pending for any given employee. If you’re managing training programs in multiple places, Vinkius puts this connection right next to every other resource you use—it’s one place to manage your whole stack.
Your agent handles the complex API calls behind the scenes. You simply ask: 'Show me the compliance status for everyone in Department X.' It gets the data and gives it back, letting you focus on people, not pixels.
019d7585-7f13-7133-8df6-c26f42aca5e4 Here's how it actually works
The bottom line is, it turns complex LMS lookups into simple chat commands.
Connect the Didacte MCP to your AI client and authorize it using your API token and portal subdomain.
Tell your agent exactly what you need. For example: 'What courses are available for new hires?'
Your agent calls the necessary tools, aggregates the data (enrollments, progress, curriculum), and presents a clear report in conversation.
Who is this actually for?
L&D Professionals who are tired of manual reporting. HR Coordinators drowning in enrollment spreadsheets. Anyone whose job requires knowing the compliance status of a large group of people right now.
Runs audits on entire departments, checking progress and curriculum structure for multiple courses simultaneously.
Manages new hire onboarding tracks, confirming that every employee has completed their mandatory training modules before starting work.
Periodically checks the entire user base to ensure no one is overdue on annual compliance certifications or required courses.
What Changes When You Connect
Compliance Audits: Instead of manually downloading user lists, you can ask your agent to check enrollments using list_course_enrollments for a specific training program. You get the count immediately.
Onboarding Speed: Quickly confirm all necessary training is assigned and completed by new hires. Use get_user_learning_profile on a batch of user IDs, eliminating spreadsheet lookups entirely.
Curriculum Planning: Need to know what content exists? Running list_course_curriculum gives you the full module breakdown for any course without clicking through multiple admin pages.
User Visibility: When a team needs an overview of who is active, ask your agent to run list_active_learning_progress. This cuts through the noise and flags only the people making headway.
Catalog Discovery: Don't know where to start? Use list_lms_courses or search_courses_by_title to quickly find the exact course name you need, saving time on navigation.
See it in action
The quarterly compliance review
A Compliance Officer needs to confirm every employee completed 'Security Awareness 2024'. Instead of running a report and checking thousands of rows, they ask their agent. The agent uses list_course_enrollments for that course and reports back only the users who are marked as overdue or incomplete.
Onboarding an entire department
An HR Coordinator is responsible for 50 new hires. They ask their agent to run list_organization_users and then check each profile with get_user_learning_profile. The system compiles a single report showing exactly which mandatory courses are pending for the whole group.
Updating training content
An L&D Manager needs to update a course. They first use list_course_curriculum to map out every module and lesson, ensuring they don't miss any dependencies before updating the core material.
Investigating slow progress
A manager suspects some employees aren't engaging with a new program. They ask their agent to check list_active_learning_progress for that course, instantly identifying which users need a follow-up conversation.
The honest tradeoffs
Asking for general user data
The user tries to guess the progress by asking 'Is Alice doing well?' without specifying the course or action.
Be specific. Use get_user_learning_profile and specify which user ID you want, or ask the agent to check a defined course's progress using list_active_learning_progress. The more context you give, the better.
Missing curriculum details
The user assumes that listing a course name is enough to know what topics are covered.
Always use list_course_curriculum if you need to see the actual lessons and modules inside the program. The course list just gives the title.
Checking user existence manually
The user wastes time trying to guess if a user exists in the system.
First, run list_organization_users to get all registered accounts. Then use get_user_learning_profile with the confirmed ID.
When It Fits, When It Doesn't
Use this MCP if your workflow revolves around tracking mandatory learning progress and managing corporate curriculum structure. If you need to know who is enrolled, what courses they are taking, or how far along they are in a specific module, this toolset handles it. Don't use this if all you need is simple contact information; for that, another basic directory MCP might be sufficient. However, if your core business function is anything related to HR training compliance—from onboarding checks to annual certifications—you must use the tools here, specifically list_course_enrollments and get_user_learning_profile. These are the deep data points you need.
Questions you might have
How do I find all available training courses with Didacte MCP? +
Run list_lms_courses to get a complete list of every course ID and title in your organization. This gives you the full scope of what's available.
What does `get_user_learning_profile` provide? +
It returns a comprehensive view of one specific user, including their entire learning history and current status across all courses they are enrolled in.
Can I find out who is signed up for a course using Didacte MCP? +
Yes. Use list_course_enrollments and provide the specific Course ID to see every user currently registered for that program.
How do I check if an employee has made progress? +
Use list_active_learning_progress. This tool specifically flags enrollments where learners have recently been active, helping you prioritize follow-ups.
How do I check my usage limits using the `get_account_metadata` tool? +
It retrieves your organization's current metadata and API usage limits. You can use this to monitor rate caps, ensuring your agent doesn't hit a quota while running complex reports.
What specific information does `list_course_curriculum` provide? +
This tool lists every lesson and module within a specified course. It gives you the complete structure of the learning material, helping you understand the full scope of training content.
How can I find all courses for a single employee using the `list_user_enrollments` tool? +
It returns a comprehensive list of every course that specific user is signed up for. This helps you quickly build an overview of a learner's entire educational journey.
What does `list_organization_users` retrieve? +
This tool pulls a full roster of all users and learners registered across your organization. It’s useful when you need to audit the total count or gather basic profiles for many people at once.
How do I get a Didacte API Token? +
Log in to your Didacte account, navigate to the API section in your settings, and you can generate or retrieve your unique API Token from there.
What is the subdomain? +
It is the first part of your Didacte URL. For example, if you access your portal at 'mycompany.didacte.com', your subdomain is 'mycompany'.
Can the agent see course content? +
The agent can list lessons and modules to provide an overview of the curriculum, but full course materials (videos, documents) are viewed within the Didacte platform.
We've already built the connector for Didacte. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 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.