productivity
Teachable MCP, CLI, and Lua Integration for AI Agents
Teachable integration docs for AI agents: MCP gateway setup, Teachable CLI commands, Lua API reference, credentials, and function schemas.Teachable for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
teachable.teachable_list_courses | Read read | 2 | List courses from your Teachable school. Paginate with page/per_page parameters. |
teachable.teachable_get_course | Read read | 1 | Get a single course from your Teachable school by its course ID. |
teachable.teachable_list_users | Read read | 2 | List users from your Teachable school. Paginate with page/per_page parameters. |
teachable.teachable_get_user | Read read | 1 | Get a single user from your Teachable school by their user ID. |
teachable.teachable_list_enrollments | Read read | 4 | List enrollments from your Teachable school. Filter by user_id or course_id and paginate with page/per_page. |
teachable.teachable_get_enrollment | Read read | 1 | Get a single enrollment from your Teachable school by its enrollment ID. |
teachable.teachable_get_current_user | Read read | 0 | Verify your Teachable API key and get the current user profile. Use this to confirm the integration is working. |