MCP Documentation

Last updated: May 16, 2026

What is Study Kit?

Study Kit is an MCP (Model Context Protocol) server that lets your AI assistant teach courses with interactive practice. Upload a PDF or describe a topic — Study Kit generates a structured course (objectives, key terms, worked examples, practice prompts), and your AI teaches it lesson by lesson with widgets you click instead of walls of text.

The MCP server is what powers the in-chat experience. When you say "teach me Lesson 3 of my Kubernetes course" in ChatGPT or Claude, the AI uses Study Kit's tools to pull the lesson, render a question widget, and record your answer.

How to connect

ChatGPT

  1. Open ChatGPTSettingsConnected Apps
  2. Search for Study Kit and click Connect
  3. Sign in with your Study Kit account when prompted

Claude

  1. Open Claude.ai or Claude DesktopSettingsConnectors
  2. Enable Study Kit from the directory
  3. Sign in with your Study Kit account when prompted

Authentication uses OAuth 2.1 (with PKCE). Study Kit requests openid, email, and profile only — no access to your chat history or other data. See our Privacy Policy.

Available tools

Your AI uses these tools on your behalf. You don't call them directly — you ask the AI in natural language, and it picks the right tool.

Courses & lessons

  • list_courses — show your courses
  • get_course — read a course's outline and metadata
  • list_lessons · get_lesson — navigate lessons within a course
  • update_lesson — mark a lesson In Progress or Completed

Interactive questions

Each tool creates a real widget the learner clicks — not plain text in the chat.

  • create_multiple_choice_question
  • create_true_false_question
  • create_cloze_question — fill in the blank
  • create_matching_question
  • create_ordering_question

Answers & progress

  • submit_answer — record the learner's response and grade it
  • get_latest_answer — recall the most recent response
  • get_recent_activity — recent learning activity across a course

Teaching strategy

  • get_teaching_strategy — the AI calls this at the start of a session to load the current pedagogy (RECAP → TEACH → PRACTICE → TEST → SUMMARY)

Support