# Didacte MCP for AI Agents AI Agent Connect

> Didacte MCP lets your AI agent manage LMS courses, track student progress, and audit enrollments via the Didacte (Workleap) API. It turns your chat interface into a command center for corporate training, letting you pull learner data or check course curricula without switching tabs.

## Overview
- **Category:** human-resources
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Ba5x8cfi04bh7jgpKwgPW98ANeYBcT0Jh3bMIJmK/ai-agent-connect
- **Tags:** lms, corporate-training, learning-analytics, course-management

## Description

Managing corporate training usually means jumping between spreadsheets and a clunky dashboard to see who actually finished their compliance modules. This Connector changes that by letting your AI agent do the heavy lifting for you. You can ask about specific learner profiles, check which employees are lagging behind on their onboarding, or get a full breakdown of a course's curriculum in seconds. It's about getting answers without the manual data entry. Whether you're looking for a quick status update on a new hire or need to audit organization-wide learning activity, this tool brings that data straight into your conversation. It's one of the many high-quality integrations you'll find in the Vinkius catalog, making it easy to connect your training data to the tools you already use every day. You stop hunting for links and start getting actual insights into how your team is learning.

## Tools

### list_lms_courses
List all available courses in your Didacte organization. Use this to browse your entire catalog at once.

### get_user_learning_profile
Get full profile and summary for a specific user. This lets you check individual progress in one go.

### list_active_learning_progress
Identify enrollments where learners have made recent progress. Use this to see who is currently active.

### list_course_enrollments
List all users currently enrolled in a specific course. This is great for checking class sizes quickly.

### list_user_enrollments
List all courses a specific user is enrolled in. This helps track individual learning paths.

### list_organization_users
List all users and learners registered in your organization. This provides a bird's-eye view of your audience.

### search_courses_by_title
Search for a course using a title keyword. Use this to quickly locate content in a large catalog.

### get_account_metadata
Retrieve metadata and usage limits for your Didacte organization. This helps you stay within your plan's boundaries.

### get_course_details
Get detailed settings and information for a specific course. Use this to check configuration details quickly.

### list_course_curriculum
List all lessons and modules within a specific course. This lets you see the full content structure.

## Prompt Examples

**Prompt:** 
```
List all active courses in our portal.
```

**Response:** 
```
I've found 12 active courses, including **Company Compliance 2024**, **Advanced Project Management**, and **Security Awareness**. 

Would you like to see the enrollment count for any of these?
```

**Prompt:** 
```
What is the progress for user 'Alice Johnson' in the 'Compliance' course?
```

**Response:** 
```
Alice Johnson has completed **75%** of the **Company Compliance 2024** course.

*   **Lessons remaining:** 2
*   **Status:** In Progress

Should I check if she has any other pending enrollments?
```

**Prompt:** 
```
Search for courses related to 'Leadership'.
```

**Response:** 
```
I've found 3 courses matching **Leadership**: 
*   New Manager Foundations
*   Effective Communication
*   Strategic Decision Making

Would you like a detailed curriculum for **New Manager Foundations**?
```

## Capabilities

### Pull organization metadata
Get your organization's usage limits and general metadata.

### View specific course settings
See detailed configuration and information for a single course.

### View learner profiles
Get a full profile and summary for a specific user.

### Identify active progress
Find enrollments where learners have made recent progress.

### List course enrollments
See every user currently signed up for a specific course.

### View course curricula
Pull all lessons and modules within a specific course.

### List organization users
Get a list of every user and learner registered in your organization.

### Search courses by title
Find a specific course using a keyword in your catalog.

## Use Cases

### Onboarding audit
An HR lead wants to see if all 50 new hires finished their safety modules. They ask the agent to check list_active_learning_progress for the Safety 101 course.

### Content research
A training coordinator needs to know what's in the Leadership course. They use list_course_curriculum to see the module breakdown.

### User profile check
A manager wants to know what Alice has finished. The agent pulls her history using get_user_learning_profile.

### Course discovery
A user wants to find a specific class. The agent uses search_courses_by_title to find the right one in the catalog.

## Benefits

- Stop manually checking learner status by using list_active_learning_progress to see who's actually moving through their courses.
- Get a bird's-eye view of your catalog with list_lms_courses to see what's available in your organization in one go.
- Identify specific training gaps by pulling individual summaries with get_user_learning_profile.
- Verify enrollment numbers for any class instantly with list_course_enrollments instead of exporting CSV files.
- Map out content structures for new hires using list_course_curriculum to ensure they see the correct modules.
- Quickly locate specific training content using search_courses_by_title to save time on navigation.

## How It Works

The bottom line is you get direct access to your LMS data through a chat interface.

1. Connect the Didacte integration to your AI client.
2. Enter your Didacte API Token and portal Subdomain.
3. Ask your agent to pull learner stats or course details.

## Frequently Asked Questions

**Can the Didacte MCP help me see who's finished training?**
Yes. It lets your agent check recent progress to see who's moving through their courses and who might need a nudge.

**How do I use Didacte MCP to check a new hire's progress?**
You just ask your agent about the specific person. It pulls their full profile and summary to show you exactly where they stand.

**Can I find specific courses in Didacte MCP?**
Yes. You can search by title or list every course in your organization to find exactly what you need.

**Does Didacte MCP work with Claude or Cursor?**
It works with any MCP-compatible client like Claude, Cursor, or Windsurf.

**Can I see the lessons inside a course with Didacte MCP?**
Yes. You can pull the full curriculum for any course to see every module and lesson included.

**What happens if I want to see everyone in a class?**
The agent can pull a list of every user currently enrolled in a specific course for you.

**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.