
Integration · E-commerce
Connect Claude & ChatGPT to Teachable
Ask your AI who enrolled this week, how far a student has come in a course, or which sales came in last month, and it answers from your Teachable school. It can read courses, lectures and quizzes, find and create students, enroll or unenroll them, mark lectures complete and list pricing plans and transactions.
Free plan, no credit card. Takes about a minute.
Try asking
“Who enrolled in the Photography Basics course this week?”
The AI finds the course and lists its enrollments filtered by enrollment date.
“How far is [email protected] in Photography Basics?”
It finds the student by email and reads the completion percentage and completed lectures for the course.
“Give Sam free access to the Advanced Editing course.”
It enrolls the student in the course without payment.
What your AI can do
Courses and lectures
List courses, read a course with its sections and lectures, and read lectures with attachments and quizzes.
Students and progress
Find, create and update students, enroll or unenroll them, check course progress and quiz responses, and mark lectures complete.
Pricing and sales
List and read pricing plans, and list transactions by date, student, course, plan, refund or chargeback.
“How did students score on the quiz in lecture 3?”
It lists the quizzes in the lecture and reads the students' answers and scores.
“What sales came in last month, and were any refunded?”
It lists transactions between the dates, including refund and chargeback status.
“Which pricing plans do we have for the Advanced Editing course?”
It lists the pricing plans with price, currency and frequency.
17 tools for Teachable
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_studentChanges dataCreate a new user (student) with `email`, optional `name`, `password` and `src` (signup source).enroll_studentChanges dataEnroll a user (`user_id`) in a course (`course_id`), giving them access without payment.get_courseGet one course by `course_id`, including its sections and lectures.get_course_progressGet a student's progress in a course (`course_id`, `user_id`): completion percentage and completed lectures.get_lectureGet one lecture by `course_id` and `lecture_id`, with its attachments.get_pricing_planGet one pricing plan by `pricing_plan_id`.get_studentGet one user (student) by `user_id`, with their name, email and course details.list_course_enrollmentsList students enrolled in a course by `course_id`, optionally filtered by enrollment date.list_coursesList courses in the school, optionally filtered by `name` or `is_published`. Use to find a course ID.list_lecture_quizzesList the quizzes in a lecture (`course_id`, `lecture_id`).list_pricing_plansList pricing plans across the school, with price, currency and frequency.list_quiz_responsesList students' answers and scores for a quiz (`course_id`, `lecture_id`, `quiz_id`).list_studentsList or search users (students) in the school, optionally by `email`. Use to find a user ID.list_transactionsList sales transactions, filtered by `start`/`end` date, `user_id`, `course_id`, `pricing_plan_id`, refund or chargeback status.mark_lecture_completeVisible to othersMark a lecture (`course_id`, `lecture_id`) as completed for a student (`user_id`).unenroll_studentChanges dataRemove a user's (`user_id`) access to a course (`course_id`).update_studentChanges dataUpdate a user's `name` or `src` by `user_id`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Teachable from the app list.
- 2
Paste your key
Paste your Teachable API key. As the school owner, open Settings > API in your Teachable school admin, click Create API Key, give it a name and click Create. Then copy the key.
- 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 Teachable?
It can read courses, lectures, quizzes and quiz responses, enrollments and course progress, students, pricing plans and transactions. It can create and update students, enroll and unenroll them in courses, and mark lectures complete for a student.
Does the AI see my Teachable API key?
No. Your Teachable 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. Enrolling gives a student course access without payment, and unenrolling removes it, so these tools 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 Teachable account.
Does enrolling a student through the AI charge them?
No. The enroll tool gives the student access to the course without a payment. Paid sales still go through your Teachable checkout, and the AI can read them from your transactions.
Related integrations
Let your AI work in Teachable today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Teachable freePipMCP is not affiliated with Teachable. Product names are trademarks of their owners.





