Skip to content
Looking for the AI community?
TAI Labs

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/mcp
  • Course 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-outline
  • Slack 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