# LearningSuite MCP MCP

> LearningSuite MCP manages corporate training programs directly from your chat client. You can track learner progress, list available courses, and pull detailed enrollment rosters without leaving your agent environment. It handles course content management, quiz scoring, and completion data for distributed teams.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** course-delivery, corporate-training, assessment-management, learner-tracking, training-analytics, elearning

## Description

This connector lets you manage the entire lifecycle of corporate learning. Need to know who hasn't started a required certification? You can track learner progress across multiple courses and pull detailed grade reports for any assessment. The MCP provides tools to list all available training programs, inspect course syllabi, and monitor class enrollments in real time. If you need to check completion rates or find out which learners need a refresher course, this is it. It connects directly with your existing LearningSuite account, making the whole catalog of Vinkius available right where you work. You simply tell your agent what data you need—like pulling all active courses or gathering roster details—and you get the report back instantly.

## Tools

### get_ai_agent
Fetches specific information about an AI agent used within the system.

### get_course
Gets detailed information for one specific course by its ID or name.

### get_hub
Retrieves data for a single, defined knowledge hub within the platform.

### get_member
Pulls all details associated with one specific user or member account.

### get_community_post
Retrieves the contents of a single, specified community forum post.

### list_ai_agents
Provides a list of all available AI agents connected to the LearningSuite platform.

### list_courses
Returns a comprehensive list of all available training courses in the catalog.

### list_hubs
Lists all defined knowledge hubs that contain supporting documentation or resources.

### list_members
Gets a full list of every member account registered in LearningSuite.

### list_community_posts
Retrieves an index and listing of multiple community forum posts.

## Prompt Examples

**Prompt:** 
```
Show all courses and learner progress for the Compliance Training.
```

**Response:** 
```
Courses: 5. 'Compliance Training' (85 enrolled, 72% avg completion ⭐). 'Sales Onboarding' (23, 89%). 'Product Knowledge' (45, 65%). 'Leadership Development' (12, 54%). 'Safety Certification' (34, 91%). Compliance progress: 61 completed (72%), 18 in progress, 6 not started. Average score: 84%. Deadline: May 31. ⚠️ 6 learners haven't started.
```

**Prompt:** 
```
Show assessment results for the Sales Onboarding quiz.
```

**Response:** 
```
Sales Onboarding Quiz: 23 submissions. Average: 87%. Pass rate: 91% (21/23 passed, 70% threshold). Top: Sarah Chen (98%), Mike Torres (95%), Lisa Park (92%). Failed: James (62%), David (58%). Questions: 25 total. Hardest: Q12 'Objection handling scenario' (52% correct). Easiest: Q1 'Product overview' (100%). Retakes allowed: 2.
```

**Prompt:** 
```
Show enrollment roster and completion trends for Safety Certification.
```

**Response:** 
```
Safety Certification: 34 enrolled. Completed: 31 (91% ✅). In progress: 2. Not started: 1 (Mark, enrolled Apr 20). Average completion time: 4.2 hours. Monthly trend: Jan (28 completed), Feb (30), Mar (32), Apr (31). Certification expiring: 5 within 60 days. Next recertification due: Sarah Chen, May 15.
```

## Capabilities

### Review Course Structure
Pull course details and inspect syllabi to understand the content of a specific training program.

### Track Learner Status
View current progress, grades, and completion data for any individual learner enrolled in a program.

### Manage Enrollment Lists
Get full class rosters and track overall enrollment numbers for multiple training sessions.

### Assess Quiz Results
Access assessment data, including quiz scores, pass/fail rates, and which questions were hardest.

### Monitor Program Completion
Determine overall completion rates and identify trends in how quickly groups are finishing training paths.

## Use Cases

### Compliance Audit Prep
The HR analyst needs to prove that all 50 sales reps completed the 'Safety Certification' before Q3. They ask their agent, 'Show enrollment roster and completion trends for Safety Certification.' The MCP responds with a full report detailing who passed, how long they took, and who hasn't started.

### Curriculum Review
The L&D specialist needs to update the 'Product Knowledge' course. Instead of navigating multiple content management systems, they ask their agent to list courses and get_course details, pulling up the existing syllabus for review.

### Onboarding Cohort Check
The manager needs to confirm who is enrolled in 'Sales Onboarding' and check how many are overdue. They ask their agent to list members and get_member details, getting a quick status report on the entire group.

### Post-Quiz Deep Dive
A trainer wants to see why people failed the 'Compliance Training' quiz. They prompt their agent with specific assessment results, which provides average scores, top performers, and the hardest questions asked.

## Benefits

- You stop clicking through tabs just to check status. Your agent directly reads learner progress, giving you immediate grades and completion percentages for any course.
- Stop manually exporting data. With this MCP, you can pull detailed enrollment rosters and monitor class sign-ups without leaving your chat client.
- Quickly identify risks. You track certification expiration dates, alerting you exactly which learners need recertification next month or quarter.
- Get a full curriculum view instantly. Use the tools to list courses and inspect syllabi side-by-side, helping trainers structure complex programs faster.
- Centralize reporting. The MCP allows your agent to pull together data from quizzes, progress tracking, and member details into one clean summary.

## How It Works

The bottom line is that you talk to your agent about training management, and it handles all the database lookups.

1. Subscribe to the LearningSuite MCP and provide your API key.
2. Tell your agent what you need; for example, 'Show me the roster and completion trends for Safety Certification.'
3. Your agent runs the necessary tool calls and returns a clean summary of progress, grades, or enrollment data.

## Frequently Asked Questions

**How do I check who has started a course using list_members or get_member?**
You use the MCP's progress tracking capabilities, not just member listings. You ask your agent for roster and completion trends to see active participation data.

**What is the difference between list_courses and get_course?**
`list_courses` gives you a directory of every available training program name. Use `get_course` when you need deep, specific details about one course's syllabus or content.

**Can I use the MCP to get quiz results for an old cohort?**
Yes. You can ask your agent to access assessment data and pull specific scores and pass rates for historical training sessions.

**Does the LearningSuite MCP handle enrollment tracking?**
Absolutely. It monitors class enrollments, allowing you to see who is signed up for a program and track overall completion status.

**How do I authenticate my account when using list_members?**
You must provide your API key during setup. The MCP requires this specific LearningSuite API Key in the connection payload to verify credentials and access your member data. It’s a simple string; no complex OAuth is needed.

**If I run list_courses, can I filter results by completion status or date?**
Yes, you pass filters directly into the request parameters. You can narrow down your search using criteria like a specific class enrollment ID or a required course category. This prevents pulling large amounts of unnecessary data.

**What happens if I call get_member too many times in one minute?**
The MCP includes built-in rate limiting to protect your account from overload. If you exceed the allowed number of calls, your client will receive a standard HTTP 429 error. Just pause and retry; the limit resets automatically.

**When I run list_hubs, does it show me all hubs, even private ones?**
No, the results depend entirely on your user permissions. By default, `list_hubs` only returns data for any hub you have been explicitly granted visibility into. If a hub is restricted, the MCP simply won't give you that information.

**Can I track learner progress and grades?**
Yes. Browse all learners with course completion percentages, assessment scores, grades, and learning path progress.

**Can I access assessments and quiz results?**
Yes. Browse tests and quizzes with scores, passing rates, and individual responses for detailed analysis.

**What API does LearningSuite use?**
Bearer authentication against `api.learningsuite.io/api/v1`.