Build on Tai
Course creation as an API, an MCP server and a Slack app
Everything Tai does for a learner is available to your own tools: generate a course from a topic or your own documents, read lessons, run quizzes and track progress.
MCP server
Sign in once and your assistant gets every Tai tool: catalogue search, lesson reading, quizzes, progress and course generation.
https://tailabs.ai/mcpCourse API
Generate a full course from a topic or your own source material. JSON in, structured course out.
POST https://tailabs.ai/api/public/course-outlineSlack app
Course creation inside your workspace, in the channel where the work is being discussed.
@Tai course on incident response for new engineers, 8 lessons
Course API
One POST, one structured course
Send a topic — and optionally your own source material — and get modules, lessons with measurable objectives and hands-on practice, quiz topics and a final project. Authenticate with your Tai API key.
curl -X POST https://tailabs.ai/api/public/course-outline \
-H "Authorization: Bearer $TAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"topic": "Incident response for new engineers",
"audience": "engineers in their first 90 days",
"level": "beginner",
"lessons": 8
}'{
"outline": {
"title": "...",
"outcomes": ["..."],
"modules": [
{ "title": "...", "summary": "...",
"lessons": [{ "title": "...", "minutes": 12,
"objective": "...", "practice": "..." }] }
],
"assessment": { "quizTopics": ["..."], "project": "..." }
}
}MCP
Connect Tai to Claude, ChatGPT or Cursor
Add https://tailabs.ai/mcp as an MCP server. You sign in with your Tai account, so the assistant sees your catalogue access, your progress and your credentials — and can generate new courses on request.
- create_course_outline — generate a course from a topic or your own sources
- search_courses / get_course — the published catalogue
- read_lesson / complete_lesson — learn and sync progress
- lesson_quiz / practice_quiz — sit and grade real quiz banks
- study_plan / exam_readiness — plan certification prep
- team_overview / team_skill_gaps — org readiness for managers
Slack
Build a course in the channel where the work happens
Mention Tai with what you need and it replies in the thread with the full outline. Requests are signature-verified and answered by the same engine as the API.
@Tai course on incident response for new engineers, 8 lessons, beginner