Integration · E-commerce
Connect Claude & ChatGPT to Thinkific
Ask your AI who is enrolled in a course, how far a student has come, or what sold this week, and it reads the answer from your Thinkific site. It can create students, enroll them in courses and bundles, extend or end their access, add them to groups and add coupon codes to your promotions.
Free plan, no credit card. Takes about a minute.
Try asking
“Enroll [email protected] in the Photography Basics course with full access.”
The AI finds the user by email and the course ID, then creates the enrollment with an activation date so she gets full access, not a free trial.
“Who has completed the Onboarding course?”
It lists enrollments for that course filtered on completed, with each student's progress and completion date.
“Create a student account for Mark Jensen, [email protected], and send the welcome email.”
It checks that the email is not already in use, then creates the user and has Thinkific send the site welcome message.
What your AI can do
Students and enrollments
Search, create and update users, enroll them in courses or bundles, change activation and expiry dates, and add them to groups.
Courses and content
Read courses, chapters, lessons, bundles and student reviews, so the AI can answer questions about what each course contains.
Orders, products and coupons
List orders and the products you sell with their prices, read promotions and add coupon codes to them.
“Extend Lisa's access to the Pro course until the end of June.”
It finds her enrollment and changes the expiry date.
“Add the coupon code SPRING25 to our spring promotion.”
It finds the promotion and adds the code to it. The discount itself comes from the promotion.
“What did we sell this week?”
It lists your newest orders with buyer, product, amount and status.
25 tools for Thinkific
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_user_to_groupsChanges dataAdd a user to one or more groups by `user_id` and a list of `group_names`.create_couponChanges dataAdd a coupon `code` to an existing promotion by `promotion_id`. Optionally limit how many times it can be used with `quantity`.create_userChanges dataCreate a new user (student) with `first_name`, `last_name` and `email`. Set `send_welcome_email` to true to email them the site welcome message. Search by email first to avoid duplicates.enroll_user_in_bundleChanges dataEnroll a user in every course of a bundle with `bundle_id` and `user_id`. Set `activated_at` for full access and optionally `expiry_date`.enroll_user_in_courseChanges dataEnroll a user in a course with `user_id` and `course_id`. Set `activated_at` to give full access now (without it the enrollment is a free trial) and optionally `expiry_date`.get_bundleGet one course bundle by `bundle_id`.get_courseGet one course by `course_id`, including its name, description and product details.get_enrollmentGet one enrollment by `enrollment_id`, including progress, completion and expiry dates.get_orderGet one order by `order_id`, including buyer, product, amount and status.get_productGet one product by `product_id`, including price options and the course or bundle it sells.get_userGet one user by `user_id`, including name, email and roles.list_bundle_coursesList the courses included in a bundle by `bundle_id`.list_chapter_contentsList the lessons and other content inside a chapter by `chapter_id`.list_couponsList the coupon codes of a promotion by `promotion_id`.list_course_chaptersList the chapters of a course by `course_id`.list_course_reviewsList student reviews of a course by `course_id`. Set `approved` to true to see only approved reviews.list_coursesList the courses on your Thinkific site, page by page. Use this to find a course's ID.list_enrollmentsList enrollments, filtered by `query_user_id`, `query_email`, `query_course_id`, completed, expired or free-trial status and created/updated dates. Use to see who is taking which course and their progress.list_groupsList student groups. Use this to find a group's name or ID.list_ordersList orders (purchases) on your site, page by page, newest first.list_productsList the products for sale on your site (courses, bundles and other offers) with their prices and status.list_promotionsList promotions (discounts). Use this to find the promotion a coupon belongs to.list_usersList or search students and other users. Filter by `query_email`, `query_role` or `query_group_id`. Use this to find a user's ID before enrolling them.update_enrollmentChanges dataChange an enrollment's `activated_at` or `expiry_date` by `enrollment_id`, e.g. to extend or end a student's access.update_userChanges dataUpdate a user by `user_id`: name, company, headline, bio, roles or custom profile fields. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Thinkific from the app list.
- 2
Paste your key
Paste your Thinkific API key and your site subdomain (the "acme" in acme.thinkific.com). In Thinkific, go to Settings > Code & analytics > API and click Reset key to generate an API key, then copy it. It is shown only once. API access needs the Thinkific Grow plan or higher.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Thinkific?
It can read users, courses, chapters, lessons, bundles, course reviews, enrollments, groups, orders, products, promotions and coupons. It can create and update users, enroll users in courses and bundles, change an enrollment's activation and expiry dates, add users to groups and add coupon codes to a promotion.
Does the AI see my Thinkific API key?
No. Your Thinkific API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Actions that change what a student can access, like enrolling a user or changing an enrollment's expiry date, can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task. You also need your own Thinkific account.
Which Thinkific plan do I need?
Thinkific only gives API access on the Grow plan or higher, so PipMCP needs a site on one of those plans. You generate the API key under Settings > Code & analytics > API and paste it together with your site subdomain.
Related integrations
Let your AI work in Thinkific today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Thinkific freePipMCP is not affiliated with Thinkific. Product names are trademarks of their owners.






