Teachable integration
Online course platform API. Manage courses, enrollments, users, and transactions. Create and deliver online learning experiences. Essential for course creators, e-learning, and educational content management.
Say what should happen.
The workflow builds itself.
Common Teachable use cases
- progress tracking
- course management
- completion reports
- student onboarding
- course view
- user profile
- user creation
- course catalog
- user management
- revenue tracking
What you can do with Teachable
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
User, 3 operations
create_userCreate userPOSTCreates a new user in the school.get_userGet userGETRetrieves detailed information about a specific user.list_usersList usersGETLists all users in the Teachable school.
Course, 2 operations
get_courseGet courseGETRetrieves detailed information about a specific course.list_coursesList coursesGETLists all courses in the Teachable school.
Enrollment, 2 operations
create_enrollmentCreate enrollmentPOSTEnrolls a user in a course.list_enrollmentsList enrollmentsGETLists all enrollments for a specific course.
Lecture, 1 operation
get_lectureGet lectureGETRetrieves a specific lecture in a Teachable course.
Progress, 1 operation
get_user_progressGet user progressGETRetrieves a user's course completion progress.
Transaction, 1 operation
list_transactionsList transactionsGETLists all transactions in the school.
Teachable API rate limits
- 100 requests per minute
The Teachable Admin API limit is 100 requests per minute for every school
These are the limits Teachable documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Teachable documentation for current values.
Use Teachable from Claude Code, Cursor or Codex
Connect Teachable in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Teachable operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Teachable
- Create your workspace
Sign up free. Nothing to install.
- Connect Teachable once
Add your Teachable connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Teachable integration FAQ
What can you do with the Teachable integration?
LiveContext exposes 10 operations on Teachable, covering user, course, enrollment and lecture. Common uses include progress tracking, course management and completion reports.
What are the Teachable API rate limits?
Teachable documents 100 requests per minute. The Teachable Admin API limit is 100 requests per minute for every school Limits are set by Teachable and can depend on your plan.
