# Knorish MCP for AI Agents AI Agent Connect

> Knorish MCP lets you manage your online course business through natural conversation. It connects your Knorish account to your AI agent so you can handle student enrollments, track progress, and monitor sales data without switching tabs. It is built for course creators who want to spend less time in dashboards and more time teaching.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_3Kx5yVyvLElZh6z5HH1E4N0cfV3ciRtRZQYev7la/ai-agent-connect
- **Tags:** online-courses, lms, student-tracking, enrollment-management, certificate-management, digital-products

## Description

The Knorish MCP lets you manage your online course business through natural conversation. Managing a school usually feels like a constant game of whack-a-mole between different tabs. You're checking student progress in one place, hunting for enrollment numbers in another, and trying to keep your course content updated while also keeping an eye on your revenue. It is a lot of manual work just to see how your business is actually doing. This Connector changes that by bringing all your school data into a single conversation with your AI agent. Instead of digging through a dashboard to see who's falling behind, you just ask your agent for a status update. You can handle the heavy lifting of student management, like enrolling new users or tracking completion records, right from your preferred AI client. It turns your course management into a dialogue, so you can get your hands off the buttons and back into your work as an educator. Because Vinkius hosts this Connector, you can get connected and start moving data between your school and your agent in minutes. You can ask about specific student engagement, get a summary of your recent orders, or check your entire course catalog without ever opening a new browser tab. It makes it easy to see who is moving forward and who is stuck on a particular lesson, allowing you to provide better support to your students. You can also keep an eye on your sales metrics to see which bundles are performing best. This means you spend less time on administrative tasks and more time improving your teaching materials and growing your community.

## Tools

### list_users
list_users lets you see every student in your system. Use this to see your total student count and reach.

### list_webhooks
list_webhooks lets you view all the webhooks you have currently active. This helps you manage your automated triggers without confusion.

### unenroll_user
unenroll_user lets you remove a student from a course. This is useful for keeping your course lists clean.

### get_student_progress
get_student_progress lets you see how far a student has moved through a course. This is perfect for identifying students who need a nudge.

### get_user
get_user lets you fetch specific details about a student or user. This helps you understand who you're dealing with in a conversation.

### create_user
create_user lets you add a new student to your Knorish account. Use it to quickly onboard new learners.

### create_webhook
create_webhook lets you set up automated triggers for school events. This is useful for getting real time updates on your course activity.

### enroll_user
enroll_user lets you add a student to a specific course. This makes it easy to move students into the right learning paths.

### get_account_info
get_account_info lets you pull the general details of your academy account. This gives your agent the basic info it needs about your school.

### get_course
get_course lets you retrieve specific information about a single course. Use this to check lesson counts or specific course details.

### list_bundles
list_bundles lets you see all the course bundles you have available. This lets you browse your different product offerings quickly.

### list_courses
list_courses lets you get a full list of every course in your school. This is the best way to see your entire catalog at once.

## Prompt Examples

**Prompt:** 
```
Show me the progress of students in the Python course who haven't finished the last 3 modules.
```

**Response:** 
```
I've checked the progress for the Python course. Here are the students who are currently behind:

| Student Name | Current Module | Completion % |
| :--- | :--- | :--- |
| Sarah Chen | Module 5 | 42% |
| Mike Torres | Module 2 | 15% |
| Lisa Park | Module 4 | 30% |

Would you like me to send them a nudge or show you more details?
```

**Prompt:** 
```
What were our total sales and order counts for the last 30 days?
```

**Response:** 
```
Here is your sales summary for the last 30 days:

* **Total Revenue:** $24,500
* **Total Orders:** 142
* **Top Performing Bundle:** "Complete Web Dev Masterclass"

**Revenue Breakdown:**
- New Enrollments: $18,200
- Bundle Upsells: $6,300

Let me know if you want to see a breakdown by specific course.
```

**Prompt:** 
```
List all the courses we have and tell me which one has the most students.
```

**Response:** 
```
You have 6 courses currently active in your school:

1. **Digital Marketing Masterclass** (1,200 students) ⭐ *Most Popular*
2. Python for Beginners (890 students)
3. Business Strategy (456 students)
4. UX Design Fundamentals (678 students)
5. Data Analytics (234 students)
6. Leadership Skills (123 students)

The Digital Marketing Masterclass is your highest-performing course by enrollment count.
```

## Capabilities

### Enroll students in courses
Automatically add new students to your specific course offerings.

### Track student progress
See exactly how far students have made it through your lessons.

### Monitor sales data
Get a clear view of your revenue and order metrics.

### Manage course content
Browse through your modules and lessons to keep things current.

### Handle certificate issuance
Keep tabs on who finished and received their credentials.

### Manage student lists
View all your users and their engagement levels at a glance.

## Use Cases

### Identifying struggling students
A teacher asks the agent to find students who haven't finished the first module in a week. The agent uses `get_student_progress` to list them. This allows the teacher to send a quick follow-up message to those specific individuals.

### Quick sales check
A business owner asks for a summary of this month's revenue and order count. The agent pulls this via sales analytics. This helps them make quick decisions on marketing spend without opening a spreadsheet.

### Bulk enrollment
A coordinator needs to add a group of people to a new course. They ask the agent to `enroll_user` for each person on the list. This saves them from repetitive manual data entry.

### Course content audit
An admin wants to see if all modules in a specific course are live. The agent uses `get_course` to check the content. This ensures a smooth experience for students joining the program.

## Benefits

- Get instant updates on student progress without opening the Knorish dashboard. You can ask your agent to identify students who are stuck on specific modules. This helps you provide better support to your students in real time.
- Handle student enrollments and unenrollments using simple text commands. This removes the need to manually click through user management pages to keep your rosters accurate.
- Monitor your sales analytics and revenue metrics in real time. You can ask for a summary of this month's orders or conversion rates instantly to keep your finger on the pulse of your school.
- Organize your course bundles and content more effectively. Your agent can help you browse modules and lessons to ensure everything is up to date and ready for new students.
- Track certificate issuance and completion records accurately. You can quickly see who has finished your course and earned their credentials without digging through old records.
- Automate your workflow using webhooks for specific school events. You can manage these triggers directly through your AI agent to streamline your administrative tasks.

## How It Works

The bottom line is you get a direct line of communication between your AI agent and your Knorish school data.

1. Subscribe to the Knorish MCP on Vinkius.
2. Provide your Knorish App ID and App Key in your AI client.
3. Ask your AI agent to list courses or check student progress.

## Frequently Asked Questions

**Can I use the Knorish MCP to see who finished my course?**
Yes, you can ask your agent to check completion records and see who has earned their certificates. It pulls this data directly from your Knorish account.

**How does the Knorish MCP help with my student enrollments?**
It lets your agent add or remove students from courses instantly based on your instructions. You can manage your active student roster without manual data entry.

**Can I check my sales data using the Knorish MCP?**
You can ask for a summary of your revenue, orders, and conversion metrics whenever you want. It gives you a clear view of your business performance.

**Does the Knorish MCP work for tracking student progress?**
It allows your agent to see exactly how far students have made it through your modules. You can identify who is falling behind and needs extra help.

**Can I use the Knorish MCP to manage my course bundles?**
Your agent can browse your bundles and help you keep track of your different offerings. It provides a full overview of your current course catalog.

**How do I get my Knorish data into my AI client?**
You just need to connect this Connector to your AI client using your Knorish App ID and Key. Once connected, your agent can access all your school data.

**Can I track student progress and completion rates?**
Yes. Browse all students with course progress percentages, lesson completion, time spent, and engagement metrics. Track completion certificates.

**Does Knorish require two credentials?**
Yes. Knorish requires an **App ID** and **App Key** pair for authentication against `api.knorish.com/v1`.

**Can I monitor sales and enrollment analytics?**
Yes. Track total revenue, order counts, conversion rates, enrollment trends, and refund rates across all courses.