4,500+ servers built on MCP Fusion
Vinkius

Didacte MCP. Track course progress and audit learner data instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Didacte MCP on Cursor AI Code Editor MCP Client Didacte MCP on Claude Desktop App MCP Integration Didacte MCP on OpenAI Agents SDK MCP Compatible Didacte MCP on Visual Studio Code MCP Extension Client Didacte MCP on GitHub Copilot AI Agent MCP Integration Didacte MCP on Google Gemini AI MCP Integration Didacte MCP on Lovable AI Development MCP Client Didacte MCP on Mistral AI Agents MCP Compatible Didacte MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Didacte MCP Server manages your Learning Management System (LMS) data. Your AI client can track learner progress, list full course curricula, monitor who is enrolled in which courses, and pull detailed user profiles directly from Didacte (Workleap).

It's designed for L&D professionals who need to query complex corporate training data using natural language.

What your AI agents can do

Get account metadata

Retrieves usage limits and metadata for your Didacte organization.

Get course details

Gets detailed settings and information for a specific course.

Get user learning profile

Pulls the full profile and summary for a specific user.

+ 7 more capabilities included
Retrieve Organization Metadata

Gets usage limits and metadata for the entire Didacte organization account.

Get Specific Course Details

Retrieves detailed settings and information for one particular course.

View User Learning Profile

Pulls the full profile and learning summary for a specific user.

Identify Active Progress

Finds enrollments where learners have made recent progress in the LMS.

List Course Content

Retrieves all lessons and modules that make up a specific course's curriculum.

List Course Enrollments

Gets a list of all users currently signed up for a specific course.

List All Available Courses

Fetches a list of every course available across the entire Didacte organization.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

get019d7585

get account metadata

Retrieves usage limits and metadata for your Didacte organization.

get019d7585

get course details

Gets detailed settings and information for a specific course.

get019d7585

get user learning profile

Pulls the full profile and summary for a specific user.

list019d7585

list active learning progress

Identifies enrollments where learners have recently made progress.

list019d7585

list course curriculum

Lists all lessons and modules within a specific course.

list019d7585

list course enrollments

Lists all users currently signed up for a specific course.

list019d7585

list lms courses

Lists every available course in your Didacte organization.

list019d7585

list organization users

Lists all users and learners registered in your organization.

list019d7585

list user enrollments

Lists all courses a specific user is signed up for.

search019d7585

search courses by title

Searches for courses using a specific keyword in the title.

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
Start building

Make Your AI Do More

Start with Didacte, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Didacte MCP Server manages your Learning Management System (LMS) data. Your AI client tracks learner progress, lists full course curricula, monitors enrollments, and pulls detailed user profiles directly from Didacte (Workleap). It's built for L&D pros who need to query complex corporate training data using natural language.

get_account_metadata lets you check usage limits and other metadata for your whole Didacte account. list_organization_users lists all users and learners registered in your organization. list_lms_courses fetches a list of every course available across your entire Didacte organization. search_courses_by_title lets you search for courses using a specific keyword in the title. get_course_details retrieves detailed settings and info for one specific course. list_course_curriculum pulls all lessons and modules that make up a specific course's curriculum. list_course_enrollments gets a list of all users currently signed up for a specific course. list_user_enrollments lists all courses a specific user is signed up for. get_user_learning_profile pulls the full profile and learning summary for a specific user. list_active_learning_progress finds enrollments where learners have made recent progress in the LMS.

How Didacte MCP Works

  1. 1 Connect the Didacte integration to your AI agent and authorize it with your API Token and Subdomain.
  2. 2 Ask your agent a question, like 'Show me the progress for John Doe in the Compliance course.'
  3. 3 The agent selects and runs the necessary tools (e.g., list_user_enrollments then get_user_learning_profile), and you get the answer instantly.

The bottom line is that your agent talks to Didacte and gets back structured data, letting you skip the manual steps in the LMS.

Who Is Didacte MCP For?

This is for L&D professionals, corporate trainers, and HR ops staff. If you spend time manually checking progress dashboards, auditing course completions, or building reports on employee training status, this is for you. It cuts the time spent in the LMS down to a single chat command.

L&D Specialist

Checks enrollment numbers and tracks learner progress across multiple courses without navigating the portal.

Training Coordinator

Researches user profiles and course curricula via chat to plan new training tracks or audit compliance.

HR Operations Analyst

Monitors the progress of new hire training plans and tracks certifications for entire groups of employees.

What Changes When You Connect

  • See who's enrolled in a course and what they've done so far. Use list_course_enrollments and list_active_learning_progress to instantly know the status of a group.
  • Get a full picture of any user's learning journey. get_user_learning_profile pulls together all their records, preventing you from having to check multiple tabs in the LMS.
  • Audit your entire catalog. Running list_lms_courses gives you a master list of every course, letting you check details with get_course_details when needed.
  • Understand the content structure. If you need to know what's taught in a course, list_course_curriculum lists all the lessons and modules for you.
  • Manage user lists. Use list_organization_users to get a full roster of every person registered in the organization.
  • Pinpoint immediate needs. list_user_enrollments tells you exactly which courses a user is currently signed up for, skipping the need to guess.

Real-World Use Cases

01

Compliance Audit: Finding all required training

The compliance officer needs to know if all new managers completed the 'Security Awareness' course. They ask their agent to run search_courses_by_title to find the course ID, then use list_course_enrollments to get the roster, and finally cross-reference with list_active_learning_progress to spot who hasn't logged in recently.

02

Onboarding Check: What courses should Jane take?

The onboarding manager needs to map out a new hire's path. They first use list_organization_users to get Jane's ID, then run list_user_enrollments to see what she's already signed up for. They can then use list_course_curriculum to suggest next steps based on missing modules.

03

Troubleshooting: Why can't I find this course?

An L&D staff member knows the course exists but can't find it. They ask their agent to run list_lms_courses to get the full catalog. If they still can't find it, they try search_courses_by_title with keywords to narrow down the results.

04

Deep Dive: Comparing two users' training status

A trainer wants to compare Alice and Bob's training. They first use get_user_learning_profile on both IDs. Then they use list_user_enrollments for each to get the courses, and finally get_course_details to get the specific requirements for those courses.

The Tradeoffs

Manual Dashboard Review

Logging into Didacte, clicking 'Users', then clicking 'Courses', then manually filtering by department, then refreshing the page repeatedly to check progress.

Just ask your agent: 'Show me the enrollment status and last activity for all users in the Finance department.' It runs list_organization_users and list_active_learning_progress in one go.

Guessing Course IDs

Trying to run get_course_details but having to guess the exact, complex course ID from the LMS URL, which is prone to typos.

Use list_lms_courses first. Get the clean, full name or ID list, then pass that exact value to get_course_details.

Sequential Data Gathering

Getting a user's profile, then listing their courses, then checking progress for each course one by one, leading to multiple back-and-forth interactions.

Ask the agent to run get_user_learning_profile for the user. This single call summarizes their history, eliminating the need for multiple sequential lookups.

When It Fits, When It Doesn't

Use this server if your primary need is querying, auditing, or reporting on structured learning data. You need to know who is taking what course, how much progress they've made, or what the course structure is. Use it if you're replacing manual clicks and dashboard deep dives with conversation.

Don't use this if you need to create content (e.g., write a new course) or send notifications. For those tasks, you'll need a dedicated content or messaging tool. If you only need a simple, real-time count (e.g., 'how many users are online right now'), a dedicated chat tool might be faster than running a full LMS audit.

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

How we secure it →

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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_account_metadata get_course_details get_user_learning_profile list_active_learning_progress list_course_curriculum list_course_enrollments list_lms_courses list_organization_users list_user_enrollments search_courses_by_title

Checking course completion status shouldn't take 15 minutes.

Today, checking if a cohort finished their mandatory training is a nightmare. You have to log into Didacte, go to the course roster, filter by department, look for the completion status column, and then manually check the dates and progress bars for every single person. If you need to check 50 people, you do that 50 times.

With the Didacte MCP Server, you ask your agent: 'Show me the completion status for the Q3 Compliance course.' The agent runs the necessary tools—like `list_course_enrollments` and `list_active_learning_progress`—and spits out a clean, structured list. You get the data in seconds, not minutes.

Didacte MCP Server: Get a full view of user learning history

Before, to get a user's full picture, you had to jump between 'Profile' tabs, 'Enrollments' lists, and 'Progress' widgets. You'd copy a User ID from one screen and paste it into another to piece together their history.

Now, you ask your agent to run `get_user_learning_profile`. It aggregates the data from across the LMS into one structured output. It's all in one go.

Common Questions About Didacte MCP

How do I find all the courses available in the Didacte system using list_lms_courses? +

Use list_lms_courses to get a complete list of every available course ID and name. This list is your starting point for auditing your entire catalog.

What is the difference between list_course_enrollments and list_user_enrollments? +

Use list_course_enrollments to see every user signed up for a specific course. Use list_user_enrollments to see every course a specific user is signed up for.

Can I check a user's progress in the 'Compliance' course using list_active_learning_progress? +

Yes. list_active_learning_progress identifies enrollments where learners have recently logged activity, giving you a quick pulse check on who is engaged.

What tool do I use to find out a user's general details? +

Run get_user_learning_profile. This tool gathers the user's main profile data and their overall learning summary in one place.

How do I find a course by name? Should I use list_lms_courses or search_courses_by_title? +

If you know the course name or part of it, use search_courses_by_title. This is faster than running list_lms_courses and then manually filtering the results.

When should I use `get_account_metadata` to check my usage limits? +

Use get_account_metadata to retrieve your organization's usage limits and API configuration details. This tool confirms your current API token status and tells you what data you can access.

If I know the user ID, which tool should I use to get their full profile details? Should I use `get_user_learning_profile` or `list_organization_users`? +

You should use get_user_learning_profile for full details. While list_organization_users lists all registered users, get_user_learning_profile gives the detailed, actionable profile and learning summary you need.

How can I find out the specific lessons and modules inside a course using `list_course_curriculum`? +

list_course_curriculum lists all lessons and modules for a given course ID. You must provide the specific course ID to get the full learning structure and content breakdown.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.