Skip to content

StudyPlug API

Generate educational content for K-8 students. Math, reading, vocabulary, spelling, and science — aligned to CCSS and NGSS standards.

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.

Terminal window
# Generate 5 addition problems for Kindergarten
curl -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 SDK
import { StudyPlug } from "studyplug";
const sp = new StudyPlug();
const { data } = await sp.generate({ skill: "add-within-10", count: 5 });
console.log(data.items); // 5 arithmetic ContentItems

REST 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.