Changelog
v0.1.0 — Initial Public Beta
Section titled “v0.1.0 — Initial Public Beta”February 2026
The first public beta of the StudyPlug API. Generate structured educational content for K-5 students on demand (K-8 planned).
What’s Included
Section titled “What’s Included”- REST API with OpenAPI 3.1 specification — browse the curriculum catalog and generate content via HTTP
- 18 content types: arithmetic, multiple-choice, fill-blank, true-false, short-answer, passage-based, matching, ordering, diagram, word-puzzle, picture-counting, picture-arithmetic, data-table, spelling-activity, word-bank, category-sorting, phonics-word-list, and tracing-activity
- K-5 grade coverage across Math, Reading, Vocabulary, Spelling, and Science (K-8 planned)
- Standards alignment for CCSS-Math, CCSS-ELA, and NGSS with code, framework, and description metadata on every ContentItem
- Deterministic generation using seeds — same parameters produce identical output every time
- TypeScript SDK (
studyplug) — type-safe client withsp.generate(),sp.skills.list(), catalog browsing, and structured error handling - MCP server (
@studyplug/mcp-server) — 4 tools (browse_curriculum,generate_problems,find_by_standard,get_skill_info) and 2 resources for AI agent integration with Claude Desktop, Cursor, and Windsurf - Agent discoverability via
llms.txt,ai-plugin.json, andx-agent-hintOpenAPI extensions - Free tier with no API key required — rate limited to 30 requests per minute per IP
- Authenticated free tier with API key for higher limits and usage tracking
API Endpoints
Section titled “API Endpoints”| Method | Endpoint | Description |
|---|---|---|
| GET | /grades, /subjects, /topics, /skills | Browse the curriculum catalog |
| GET | /standards | Search standards by code or framework |
| POST | /generate | Generate a batch of ContentItems |
| POST | /generate/single | Generate a single ContentItem |
Known Limitations
Section titled “Known Limitations”- Content generation is limited to skills currently in the catalog. New skills are added regularly.
- The free tier is IP-rate-limited. Contact us for higher limits during the beta.
- Render hints are provided as suggestions; no pre-built renderers are included in this release.