io.usefulapi/coursebox · v1.0.0 · ecommerce
Coursebox MCP by usefulapi is healthy: it completed an MCP handshake in 1462 ms and exposes 12 tools.
Create courses, sections and lessons, fill lessons with AI, and publish courses in Coursebox.
Endpoint: https://coursebox.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 12 |
| Latency | 1462 ms |
| Last checked (UTC) | 2026-11-02T20:10:27.133Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T20:10:27.133Z | Healthy | 1462 |
coursebox_get_course_structure | Read the sections (blocks) of a course, each with its lessons (activities), in order. Use it to find section and lesson ids. API: GET /api/Blocks with a filter on courseId. |
coursebox_create_course | WRITE. 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 the call fails with 403). API: POST /api/Courses/createCourse. |
coursebox_update_course | WRITE. Change course details. Only the fields you send change. Editing a published course goes live at once. API: POST /api/Courses/updateAttributes. |
coursebox_create_section | WRITE. 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_section | WRITE. Rename a section (module). API: PATCH /api/Blocks/{sectionId}. |
coursebox_delete_section | DESTRUCTIVE. Delete a section and all of its lessons. This cannot be undone. API: DELETE /api/Blocks/{sectionId}. |
coursebox_create_lesson | WRITE. 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/createActivity. |
coursebox_move_lesson | WRITE. Move a lesson to a position inside its section (0 = first). API: POST /api/Blocks/{sectionId}/activity-position. |
coursebox_delete_lesson | DESTRUCTIVE. Delete a lesson with its content, quiz and assignment. This cannot be undone. API: POST /api/Activities/deleteActivity. |
coursebox_edit_lesson_with_ai | WRITE (AI, not idempotent). Fill or change ONE lesson from a plain-language instruction. Coursebox's own AI writes text, layouts, images, video, translations, quizzes and assignments, and saves them. Send one lesson per call and put any exact text or exact quiz questions in the message. Check assist |
coursebox_publish_course | WRITE. Publish a draft course. join_status "public" lets anyone on the portal join. "private" lets learners join only when enrolled or invited. Edits after publishing go live at once. Coursebox emails the course owner a confirmation. API: POST /api/Courses/publish. |
coursebox_unpublish_course | WRITE. Return a published course to draft, so learners cannot see it. API: POST /api/Courses/unpublish. |