# Thinkific MCP for AI Agents AI Agent Connect

> Thinkific MCP connects your online academy to your AI client. It lets you manage student profiles, handle bulk enrollments, and track course sales through simple conversation instead of digging through the dashboard.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_sixxjgZ5biGqn2MdebrsCuB4Ao1NtIH5esYIU6Ed/ai-agent-connect
- **Tags:** lms, e-learning, online-courses, student-management, enrollment-automation, thinkific

## Description

This Thinkific MCP connects your online academy to any AI agent and makes it easier to manage your student directory, course catalog, and enrollment workflows through natural conversation. Managing an online school usually involves a lot of tab-switching. You have to go to your LMS to check a student's status, then to your email to find their details, and then back to the LMS to manually click enroll. It's a tedious loop that slows down your ability to help students. This Connector changes that by bringing your entire Thinkific backend into your AI's workspace. Instead of clicking through menus to find a specific student's progress or manually checking order histories, you just ask your agent to do it. It handles the tedious stuff like pulling metadata for a specific account or verifying if a course is currently live. Because Vinkius makes connecting these tools so easy, you can move from a student support request to an actual enrollment in seconds. It's about getting rid of the friction between your data and your daily tasks. You can oversee your whole learning ecosystem, from high-level product categories down to individual transaction details, without ever leaving your chat interface.

## Tools

### enroll_user
Adds a specific user to a course or bundle. You can also set specific expiry dates for their access.

### create_user
Registers a new student profile using their name and email. This lets you skip the manual signup page.

### get_course
Retrieves the specific configuration and details for one course. Use this to check specific course settings.

### list_categories
Shows all the different course categories in your academy. This helps you see how your content is organized.

### list_courses
Pulls a full list of every course you've created. It's the fastest way to see your entire course catalog.

### list_enrollments
Shows which users are currently signed up for which materials. Use this to check student access levels.

### list_orders
Displays the commercial transaction history for your site. It helps you monitor sales and revenue.

### list_products
Lists all your available courses and bundles for sale. This gives you a clear view of your inventory.

### list_users
Pulls a complete directory of all registered users. Use this to get a high-level view of your student base.

### get_user
Fetches the profile details for a specific student. Use this to see a user's metadata and account status.

## Prompt Examples

**Prompt:** 
```
I need to enroll a student named Sarah with email sarah@example.com into the Masterclass course.
```

**Response:** 
```
I've successfully enrolled Sarah in the Masterclass. She should see the new content in her dashboard now.
```

**Prompt:** 
```
Can you show me the last 5 orders from my site?
```

**Response:** 
```
Here are your most recent transactions:

| Order ID | Amount | Product | Status |
| :--- | :--- | :--- | :--- |
| #1024 | $49.00 | Masterclass | Paid |
| #1023 | $99.00 | Bundle A | Paid |
| #1022 | $49.00 | Masterclass | Paid |
| #1021 | $15.00 | Intro Course | Paid |
| #1020 | $99.00 | Bundle A | Paid |
```

**Prompt:** 
```
Who is currently enrolled in the Intro to Design course?
```

**Response:** 
```
There are currently 14 students enrolled in 'Intro to Design'. Would you like me to list their specific profile details?
```

## Capabilities

### Pull student profiles
Get specific details for any registered user in your academy.

### Create new student accounts
Register new users instantly with their name and email.

### List all active courses
See your full list of learning materials in one view.

### Enroll users in products
Add students to specific courses or bundles with optional expiry dates.

### Track site orders
Monitor your commercial performance by viewing transaction history.

### Query course categories
Understand how your learning ecosystem is organized.

## Use Cases

### Resolving a student's billing issue
A support agent needs to help a student who was charged but isn't in a class. They use list_orders to confirm the payment and enroll_user to fix it immediately.

### Checking enrollment numbers
An admin wants to see how many people are in a specific course. They ask the agent to use list_enrollments for that course to get a total count.

### Verifying course availability
A creator wants to see if their new bundle is live and what its settings are. They use list_products to check the current status and configuration.

### Finding a specific student profile
A team lead needs to find a student's contact info and metadata. They use get_user to pull the profile for a specific ID from the directory.

## Benefits

- You can handle manual enrollments instantly using enroll_user instead of hunting for a student's ID in the dashboard.
- Support teams can quickly check order statuses with list_orders to resolve billing issues in seconds.
- You'll save time on data entry by using create_user to set up new student accounts directly from a conversation.
- Course creators can see their full inventory at a glance using list_products and list_courses.
- You can verify student data accuracy across your entire academy using list_users and get_user.
- Managing your learning ecosystem is easier with list_categories to see how your content is organized.

## How It Works

The bottom line is you get a conversational interface for your entire Thinkific LMS.

1. Subscribe to the Thinkific MCP on Vinkius.
2. Enter your Thinkific API Key and Subdomain in the configuration.
3. Ask your agent to list students, check orders, or enroll users.

## Frequently Asked Questions

**Can the Thinkific MCP help me manage my student directory?**
Yes, it lets you list all users and get specific profile details without leaving your chat window.

**How do I use the Thinkific MCP to enroll people in courses?**
You can just tell your agent to enroll a specific user into a product or bundle, and it handles the API call for you.

**Can I check my sales history using the Thinkific MCP?**
Yes, you can use it to pull your order history and view transaction details instantly.

**Does the Thinkific MCP work for managing bundles?**
It allows you to list all products, including courses and bundles, so you can oversee your entire catalog.

**How does the Thinkific MCP handle new student registrations?**
You can use it to create new user profiles by providing their name and email address directly to your agent.

**Can I see my course categories with the Thinkific MCP?**
Yes, it can pull your full list of course categories to help you organize your learning ecosystem.

**Can I manually enroll a student in a course using the AI?**
Yes! Use the `enroll_user` tool. Provide the User ID and the Course ID to instantly create a new enrollment for that student in your Thinkific academy.

**How do I see the full list of registered students?**
Run the `list_users` query. You can optionally use the `page` and `limit` parameters to navigate through your entire student directory.

**Is it possible to check recent revenue or orders via AI?**
Absolutely. Use the `list_orders` query. Your agent will retrieve the history of all transactions and orders processed through your Thinkific site.