Course creator at a desk reviewing student enrollment and progress data on a laptop

Thinkific AI: What It Builds, and What the MCP Won't Do

If you searched “Thinkific AI,” you’re probably looking at a generate button inside your own course builder and wondering whether it’s worth using. Thinkific has shipped real AI, most of it free with your paid plan, and it is aimed almost entirely at one stage of your business: getting the course built.

That’s a real problem solved. It is also not the problem that costs you money after launch.

Thinkific’s AI is a content factory, not an assistant

There’s no single “Thinkific AI” product. There’s a set of generators bolted onto the places where creators stall.

The AI Course Outline Generator is the front door. You give it a topic, an audience, and a goal, and it structures the result into chapters and lessons inside the Course Builder, where you can edit it. Thinkific frames it as generating “personalized outlines based on the target audience’s knowledge level, needs, and challenges.” It is a blank-page killer. Treat the output as a scaffold, not a curriculum.

The AI Quiz Generator is the one with the best ratio of effort to value. Thinkific’s own description: it “combines the power of AI with your existing course content to effortlessly create dynamic quizzes,” producing multiple-choice questions from content already inside a chapter. Note the mechanic — it reads your lesson, not the open internet. And it’s “available on all paid plans,” so there’s no upsell attached.

AI Landing Pages generate automatically when you create a product. Thinkific supports this for Courses, Digital Downloads, and Coaching & Webinars, with the page editor available afterward for colors, text, and imagery.

The Closed Captions Autogenerator produces an SRT file in the speaker’s language on upload. Unglamorous, and probably the single highest-value item here — captions raise completion rates and you were never going to type them.

AI Dashboard Summarization turns whatever data is on screen into a written summary with bullet takeaways. Email automation uses AI to draft subject lines, copy, and calls to action for your sequences.

Every one of those helps you make something. None of them watch a student.

The money events happen after the course is built

Once you’ve launched, your revenue moves on four events, and Thinkific’s AI touches none of them.

A student enrolls and never opens lesson one. A student stalls at 40% and quietly becomes a refund request. Someone hits 100% and is, for about 48 hours, the most likely buyer of your next product you will ever have. Someone sits inside the refund window with almost no progress logged.

Those are the moments where a message earns or saves money, and they are moments — they expire. The email automation sequence fires on a schedule you set in advance. The dashboard summary tells you it happened after the fact, when you go and look. Neither is watching.

Thinkific shipped an official MCP, and it’s read-only

This is the genuinely new thing, and most articles about Thinkific AI haven’t caught up to it.

Thinkific now runs its own MCP server at https://mcp.thinkific.com/mcp, with official documentation for connecting it to both Claude and ChatGPT. In Claude you add it from Customize → Connectors → Browse connectors, search Thinkific, and click Authorize with Thinkific. For Claude Code it’s a one-liner: claude mcp add --transport http thinkific https://mcp.thinkific.com/mcp.

Connected, an AI agent can read your school’s courses, learners, enrollments, products, and bundles. Thinkific’s suggested prompts are honest about the shape of it: “Show me all enrollments expiring in the next 30 days,” “Is [learner name] enrolled in the Leadership Foundations course,” “List all courses that haven’t been updated in over a year.”

Three constraints matter before you get excited:

  • It’s Plus-plan only. Thinkific lists plan availability as Plus, restricted to Site Owner and Site Admin roles, and notes the feature is still rolling out — it may not be on your account yet.
  • It is read-only. Thinkific states it plainly: an AI agent “can retrieve and display information but cannot make changes to your school in this version.”
  • It answers; it doesn’t notice.

There is no such thing as an MCP trigger. The protocol's own working group states plainly that clients find out about server-side changes by polling for them, and a real event mechanism remains unshipped.

These assistants can run on a schedule now — ChatGPT Scheduled Tasks and Claude Cowork both do unattended work on a timer. What none of them do is fire on an event: nothing starts because a record changed, a message landed, or a deadline passed. The schedule is the trigger, and the gap between "every hour" and "the moment it happens" is where the work falls through.

So the MCP is a very good way to ask about your school and a non-answer to the stalled-student problem. You still have to think to ask.

The API is cheaper than the MCP, and the webhooks are the real prize

Here’s the plan asymmetry nobody points out: the MCP needs Plus, but the API needs less.

Thinkific’s REST API authenticates with a plain key. You find it by logging into your site and going to Settings → Code & Analytics → API. You send two headers with every request — X-Auth-API-Key and X-Auth-Subdomain — against https://api.thinkific.com/api/public/v1/. No application form, no partner review, no waiting.

The plan gate is real though, and it’s specific. Thinkific’s developer docs say a 401 “will occur if the site’s Thinkific pricing plan does not allow access to the API. Thinkific customers must be on the Grow/Pro + Growth Plan or above in order to access the API.” If you’re on Basic or Start, the key isn’t there. One more note from the docs: if you need to copy the key again you have to reset it, and the new one “will only be displayed to you once.”

Once you have the key and subdomain, you paste them into Carly at carlyassistant.com/integrations as a bring-your-own-key connection.

But the API is only half of it. Thinkific has webhooks, and this is where a course business actually gets automated. You create them yourself from Settings → Code & Analytics → Webhooks → New Webhook, supplying a target URL, model, and topic. No developer program required.

The topic list maps almost exactly onto the money events above:

  • enrollment.created — a full enrollment in any course
  • enrollment.progress — a student advances through a course
  • enrollment.completed — an enrollment hits 100%
  • lesson.completed and quiz.attempted — lesson-level movement
  • order.created, order_transaction.succeeded, order_transaction.refunded
  • subscription.cancelled, subscription.past_due, subscription.unpaid
  • cart.abandoned, lead.created, user.signup

Two caveats worth knowing before you design around them. The payment-side topics — refunds, failed transactions, all three subscription events, and abandoned cart — only fire on transactions processed through Thinkific Payments. And Thinkific times out after 5 seconds waiting for a 200, then retries a failed webhook up to 14 times over 16 hours, so whatever receives them has to answer fast and be idempotent. Event history is kept for 30 days, and each request carries an X-Thinkific-Hmac-Sha256 signature you can verify against your API key.

What that buys you concretely

An enrollment.created fires and nothing happens for five days, so a nudge goes out referencing the actual first lesson by name. An enrollment.progress event stops arriving for a student who was moving weekly, and you hear about the stall while the course is still salvageable rather than when the refund email lands. An enrollment.completed fires and the pitch for your next product goes out inside the hour, not in next month’s newsletter. An order.created starts a refund-window clock, and if progress stays near zero at day 12 of 14, that student gets a human message instead of a chargeback.

That trigger-and-branch scaffolding is Carly’s free, unlimited Zapier-style workflow layer; the AI agents that write and judge the outreach start at $35/month. The AI agent patterns for course creators post goes deeper on the setups themselves.

What to run if you’re below the API plan gate

On Basic or Start, the API key isn’t available and neither is the MCP. Everything here still is:

  • A morning brief from the inbox where Thinkific’s sale and enrollment notifications land, separating the ones that need a reply from the receipts.
  • Refund and support requests triaged and drafted, so the reply that saves the customer goes out same-day.
  • A weekly pull of your own student export in a sheet, ranked by days-since-last-progress, so the stall list exists even when the webhook doesn’t.
  • Launch-window calendar blocks and content deadlines tracked against dates instead of vibes.

Calendar, email, tasks, and sheets work regardless of your Thinkific tier. When you upgrade past the gate, the webhook layer goes on top of what’s already running.

FAQ

What is Thinkific AI? Thinkific AI is a set of generators inside the platform: an AI Course Outline Generator that structures a course into chapters and lessons, an AI Quiz Generator that builds multiple-choice questions from your existing chapter content, AI-generated landing pages, an AI closed-captions autogenerator, AI dashboard summarization, and AI-assisted copy in email automation. There’s also a set of free public AI name and title generators.

Is the Thinkific AI Quiz Generator free? It’s included on all paid Thinkific plans, with no separate AI add-on. It generates multiple-choice questions and answers from content already inside the chapter.

Does Thinkific have an MCP server for Claude or ChatGPT? Yes. Thinkific runs an official MCP server at https://mcp.thinkific.com/mcp with documented setup for Claude.ai, Claude Desktop, Claude Code, and ChatGPT. It requires the Plus plan, is limited to Site Owner and Site Admin roles, is still rolling out, and is currently read-only.

How do I get a Thinkific API key? Log into your Thinkific site and go to Settings → Code & Analytics → API. Requests use the X-Auth-API-Key and X-Auth-Subdomain headers. API access requires the Grow/Pro + Growth Plan or above — lower plans get a 401.

Does Thinkific support webhooks? Yes, and you can create them yourself from Settings → Code & Analytics → Webhooks. Topics include enrollment.created, enrollment.progress, enrollment.completed, lesson.completed, quiz.attempted, order.created, refunds, subscription status changes, cart.abandoned, and lead.created. Payment-related topics only fire for transactions processed through Thinkific Payments.

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR