Vinkius
Thinkific

Supercharge your AI with Thinkific. Manage students, orders, and courses in conversation.

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

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

Connect to your AI in seconds.

Thinkific MCP Server connects your online course platform to your AI agent. It lets you manage everything—students, courses, and billing—via natural conversation.

Use tools like `list_users` to get full student directories, `enroll_user` to add students to specific classes, or `list_orders` to track payments without touching the dashboard.

What your AI can do

Enroll user

Adds an existing user to a specified product or course.

Create user

Creates a brand-new user profile using the email, first name, and last name.

Get course

Retrieves detailed configuration data for one specific learning course.

+ 7 more capabilities included
Manage Student Records

Retrieve full lists of users via list_users, pull specific profiles with get_user, or create brand new user accounts using create_user.

Oversee the Course Catalog

List all available courses and product bundles (list_products), or get detailed metadata for a single course via get_course.

Automate Enrollment Workflows

Add users to specific products using enroll_user, managing access rights without manual clicks. You can also list all current enrollments with list_enrollments.

Track Financial Transactions

Monitor site revenue by listing all orders and transaction histories through the list_orders tool.

Compatible AI Apps

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ any other MCP app
Included with Plan

Waiting for input…

AI Agent

Thinkific MCP Server: 10 Tools for LMS Management

Use these ten tools to control the full lifecycle of your online academy—from creating users and listing courses to handling enrollments and tracking payments.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Thinkific on Vinkius

Enroll User

Adds an existing user to a specified product or course.

Create User

Creates a brand-new user profile using the email, first name, and last name.

Get Course

Retrieves detailed configuration data for one specific learning course.

Get User

Gets the full profile and metadata for a single, specified user account.

List Categories

Pulls a list of all defined course categories within the Thinkific platform.

List Courses

Retrieves a comprehensive list of every active course available on your site.

List Enrollments

Lists all current user enrollments, showing who is taking what.

List Orders

Retrieves the complete transaction history and list of site orders.

List Products

Lists all purchasable items, covering both courses and product bundles.

List Users

Retrieves a full list of every user account registered on your site.

Connect to your AI in seconds. Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Thinkific integration is available immediately — no restart needed.

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 Thinkific, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ 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
Thinkific MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Thinkific. 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

Your data is protected. See how we built 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually updating student records is a nightmare of tabs and clicks.

Right now, if a support rep needs to check a user's status or update their enrollment, they have to navigate deep into the Thinkific dashboard. They click the 'Users' tab, search by email, find the correct profile, then maybe switch tabs again to see what courses they are enrolled in, and finally copy any relevant IDs just for notes.

With this MCP server, you tell your agent: 'Get me John Doe's full record.' The agent executes `get_user` and presents a clean data object. Need to enroll him? One prompt runs `enroll_user`, and it’s done. You skip the entire navigation nightmare.

Thinkific MCP Server: Manage orders, users & enrollment

Before this server, tracking revenue meant generating reports from one section, checking user counts in another, and manually reconciling those numbers with the order history. It was slow, prone to human error, and often required multiple API calls just to get a cohesive picture.

Now you ask your agent: 'List all orders over $100 last month.' The agent runs `list_orders` and gives you clean, targeted data in minutes. That's the difference between manual data entry and programmatic control.

What your AI can actually do with this

This server hooks your Thinkific account up to your AI agent. You manage everything—students, courses, and money stuff—just talking to it. No more clicking through a million tabs in the admin dashboard; you just tell your agent what you need done.

Managing Your Student Roster
You can pull a complete directory of every registered student using list_users. If you only need specific details on one person, run get_user and give it the account ID. You'll get that user’s full profile and all their metadata in one chunk. Need to bring someone new into the fold? Use create_user; you just gotta provide the email, first name, and last name, and we build them out.

These tools let you maintain a perfect record of your student body.

Overseeing Your Product Catalog
When it comes to what you're selling, you can list every purchasable item using list_products. This covers everything from standalone courses to big product bundles. If you want to see the structure behind all your offerings, use list_courses to get a full rundown of active classes. For granular detail on any single class, run get_course and feed it the course ID; that gives you the deep config data you need.

You can also pull every defined category within Thinkific by calling list_categories, letting you see how your courses are organized.

Handling Enrollments and Access Control
Controlling who gets access is simple. If a student needs to be added to a class or product, use enroll_user. You don't have to manually update anything; the agent handles it. To check on current access rights for everyone, run list_enrollments—that shows you exactly who’s taking what right now.

Tracking Your Money Trail
To keep an eye on site revenue and transactions, use list_orders. This tool gives you the complete transaction history, letting you see every single order that comes through your site. You'll get a full accounting of payments without ever having to navigate to the finance tab.

Thinkific’s structure—the users, the classes, the sales orders—gets wrapped up into conversational tools. Your agent uses these functions together: it can list all users (list_users), check one person's profile (get_user), and then enroll them in a specific product (enroll_user) using only natural language prompts. You maintain control over student directories, course catalogs, enrollment status, and financial records without ever touching the dashboard.

Built · Hosted · Managed by Vinkius Thinkific MCP Server - Manage Courses and Users
Server ID 019dd173-aa82-724a-a335-173dd9f94e64
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I list all users using the Thinkific MCP Server? +

You run list_users. This tool pulls a complete directory of every user account registered on your platform, giving you a foundational list of IDs and emails to work with.

Can I enroll a user using the Thinkific MCP Server? +

Yes, use enroll_user. You just need to give the agent the target User ID and the Product/Course ID. It handles the actual enrollment change in your account.

Does list_orders include expired courses? +

No. The list_orders tool only tracks financial transactions, not course access status. For current enrollments and expiration dates, you should use list_enrollments.

How do I find out what courses are available? +

Run list_courses. This function returns a full roster of all active learning materials in your catalog, helping you see everything from single courses to complex bundles.

What prerequisites do I need before running `list_users`? +

You must provide a valid Thinkific API Key and your account subdomain. The server uses these credentials to authenticate the request, giving your agent access to user data.

If I call `enroll_user` with an invalid user ID or course ID, what happens? +

The tool returns a specific error code detailing which ID failed and why. This allows your AI client to catch the bad input immediately and report it without breaking the workflow.

How do I get full details about products using `list_products`? +

The tool retrieves deep configurations for both courses and bundles. You can access pricing models, prerequisites, and associated materials within the returned data structure.

Can I fetch large amounts of data with `list_enrollments` efficiently? +

Yes, the endpoint supports pagination. Your agent needs to process the next page token in sequence if you want records beyond the initial batch size.

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.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Thinkific. 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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.