io.usefulapi/coursebox
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Coursebox MCP by usefulapi
Publisher-provided description
Create courses, sections and lessons, fill lessons with AI, and publish courses in Coursebox.
Summary by lookupd
Creates, edits, publishes and deletes online courses, sections and lessons, with AI-generated lesson content and outline lookup.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http coursebox https://coursebox.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add coursebox --url https://coursebox.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"coursebox": {
"url": "https://coursebox.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
coursebox_get_course_structureFind section and lesson ids in a compact course outline, without lesson content. Each entry contains its section and one lesson, or an empty section. Filter bycoursebox_create_courseWRITE. Create an empty draft course and return it with its id. The key's user becomes owner and admin. Counts toward the plan's course limit (over the limit thecoursebox_update_courseWRITE. Change course details. Only the fields you send change. Editing a published course goes live at once. API: POST /api/Courses/updateAttributes.coursebox_create_sectionWRITE. Add a section (module) to a course and return its id. Create sections in order: position 0, 1, 2. API: POST /api/Courses/{courseId}/blocks.coursebox_rename_sectionWRITE. Rename a section (module). API: PATCH /api/Blocks/{sectionId}.coursebox_delete_sectionDESTRUCTIVE. Delete a section and all of its lessons. This cannot be undone. API: DELETE /api/Blocks/{sectionId}.coursebox_create_lessonWRITE. Add an empty lesson to the end of a section and return its id. Fill it afterwards with coursebox_edit_lesson_with_ai. API: POST /api/Blocks/createActivitcoursebox_move_lessonWRITE. Move a lesson to a position inside its section (0 = first). API: POST /api/Blocks/{sectionId}/activity-position.coursebox_delete_lessonDESTRUCTIVE. Delete a lesson with its content, quiz and assignment. This cannot be undone. API: POST /api/Activities/deleteActivity.coursebox_edit_lesson_with_aiWRITE (AI, not idempotent). Fill or change ONE lesson from a plain-language instruction. Coursebox's own AI writes text, layouts, images, video, translations, qcoursebox_publish_courseWRITE. Publish a draft course. join_status "public" lets anyone on the portal join. "private" lets learners join only when enrolled or invited. Edits after publcoursebox_unpublish_courseWRITE. Return a published course to draft, so learners cannot see it. API: POST /api/Courses/unpublish.
Details
- Version: 1.4.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 423 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/coursebox/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/coursebox)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp