18 Content Types
Arithmetic, multiple-choice, fill-in-the-blank, passage-based, matching, ordering, word puzzles, and more.
StudyPlug API generates structured educational content items — practice problems, reading passages, vocabulary exercises, and more — on demand. Items are universal: you decide how to render them (worksheet, quiz, flashcard, interactive app).
18 Content Types
Arithmetic, multiple-choice, fill-in-the-blank, passage-based, matching, ordering, word puzzles, and more.
Standards-Aligned
Every item maps to CCSS-Math, CCSS-ELA, or NGSS standards with full alignment metadata.
Deterministic
Use seeds for reproducible generation. Same seed + same params = same output, every time.
Agent-Ready
MCP server for Claude, OpenAPI 3.1 for ChatGPT, and x-agent-hint extensions for any AI agent.
# Generate 5 addition problems for Kindergartencurl -X POST https://api.studyplug.org/api/v1/generate \ -H "Content-Type: application/json" \ -d '{"skill": "add-within-10", "grade": "kindergarten", "count": 5}'// Or use the TypeScript SDKimport { StudyPlug } from "studyplug";
const sp = new StudyPlug();const { data } = await sp.generate({ skill: "add-within-10", count: 5 });console.log(data.items); // 5 arithmetic ContentItemsREST API
Explore the full API Reference with every endpoint documented from our OpenAPI 3.1 spec.
TypeScript SDK
Type-safe client with auto-complete. See the SDK docs.
MCP Server
Connect StudyPlug to Claude Desktop or any MCP-compatible AI agent. See MCP docs.
Guides
End-to-end tutorials: Build a Worksheet, Build a Quiz, AI Agent Integration.