Back to Browse

Mini Course Generator MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Build, publish and track interactive micro-courses, quizzes and learner analytics.

About

Build, publish and track interactive micro-courses, quizzes and learner analytics.

Remote endpoints: streamable-http: https://mcp.minicoursegenerator.com

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-minicoursegenerator-mcp": {
      "url": "https://mcp.minicoursegenerator.com"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Mini Course Generator MCP Server

Build, publish and track interactive micro-courses from Claude, ChatGPT, Cursor or any MCP client.

Mini Course Generator is an AI course builder and LMS used by over 20,000 training providers. This remote MCP server lets your AI assistant create real courses (structured lessons, quizzes and interactive blocks like flip cards, hotspot images and accordions), publish them, and read how learners are doing.

  • Endpoint: https://mcp.minicoursegenerator.com
  • Transport: Streamable HTTP (remote, hosted)
  • Auth: OAuth 2.1 (sign in with your Mini Course Generator account, no API key needed)
  • Website: https://minicoursegenerator.com/mcp/
  • Also available as: an official app in the ChatGPT apps directory

This repository documents the hosted server for MCP directories. The server itself is closed source and runs on Mini Course Generator's infrastructure.

What you can do

  • Turn existing knowledge into a course. Ask your assistant to read Confluence, Notion, Slack or Google Drive and build a multi-section course with a quiz after every section.
  • Build in one prompt. Create a course, its landing page, modules, sections and lessons (info pages and quizzes) from a single description.
  • Add media. Import images, audio and video, or host SCORM 1.2 packages inside a lesson.
  • Publish and theme. Publish whole modules or single lessons, and set layout, fonts and colours.
  • Run the course afterwards. Read analytics, learner progress, finishers and per-question answers, then fix the questions everyone gets right or the lessons that confuse people.

Connect

Claude (claude.ai, Claude Desktop)

Settings → Connectors → Add custom connector, then paste:

https://mcp.minicoursegenerator.com

Sign in when prompted.

ChatGPT

Open the Mini Course Generator app in the ChatGPT apps directory and connect your account.

Claude Code

claude mcp add --transport http mini-course-generator https://mcp.minicoursegenerator.com

Cursor, VS Code, Windsurf and other clients

{
  "mcpServers": {
    "mini-course-generator": {
      "url": "https://mcp.minicoursegenerator.com"
    }
  }
}

Clients that only support stdio can use mcp-remote:

{
  "mcpServers": {
    "mini-course-generator": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.minicoursegenerator.com"]
    }
  }
}

Tools

45 tools. Tools marked destructive ask for confirmation in most clients.

Account and authoring guide

ToolWhat it does
whoamiShows which Mini Course Generator account is connected.
get_content_formatReturns the course authoring guide. Your assistant reads it before building.

Courses

ToolWhat it does
course_listLists your courses.
course_createCreates a course with a public landing page.
course_updateRenames a course or changes its description.
course_add_certificateAdds a completion certificate to a course.

Modules

ToolWhat it does
module_createCreates an empty module (as a draft).
module_pushCreates a full module with sections and lessons in one step (as a draft).
module_getGets a module with its sections and lessons.
module_listLists the modules in a course.
module_updateChanges a module's name, description or language.
module_themeSets a module's layout, typography and colours.
module_moveReorders a module within its course.
module_publishPublishes all lessons and pending edits.
module_unpublishDestructive. Moves a module back to draft.
module_deleteDestructive. Deletes a module and everything in it.

Sections and lessons

ToolWhat it does
section_createAdds a section to a module.
section_updateRenames a section.
section_deleteDestructive. Deletes a section and its lessons.
lesson_createAdds an info or quiz lesson.
lesson_getGets a lesson's title, type and content.
lesson_selectionsGets a quiz or survey lesson's options.
lesson_updateDestructive. Retitles a lesson or replaces its content.
lesson_moveReorders a lesson or moves it to another section.
lesson_publishPublishes one lesson.
lesson_unpublishDestructive. Moves one lesson back to draft.
lesson_discard_changesDestructive. Discards a lesson's unpublished edits.
lesson_deleteDestructive. Deletes a lesson.

Media

ToolWhat it does
media_upload_urlGives a temporary upload link for a file.
image_uploadImports an image from a URL into your media library.
audio_uploadImports audio from a URL.
video_uploadHosts a video for a lesson.
scorm_uploadHosts a SCORM 1.2 package for a lesson.
scorm_replaceDestructive. Replaces a hosted SCORM package in place.
scorm_deleteDestructive. Deletes a hosted SCORM package.

Learners and analytics

ToolWhat it does
course_analyticsAggregate analytics for a course.
module_analyticsAggregate analytics for a module.
course_learnersLearners on a course with progress, score and certificate state.
course_finishersLearners who completed a course.
module_finishersLearners who completed a module.
module_answersOne learner's answer to every question in a module.
learner_listEvery learner across all courses.
learner_getOne learner's record across every course.

Example prompts

  • "Read our onboarding space in Confluence and turn it into a 6-section course with a quiz after each section."
  • "Create a 10-minute course on our new refund policy and publish it."
  • "Which quiz question in the Sales Basics course does everyone get right? Make it harder."
  • "List the learners who started Compliance 101 but haven't finished."

Pricing

The MCP server is free to use with any Mini Course Generator account, including the free plan. See pricing.

Security and privacy

  • OAuth 2.1 with short-lived tokens. Your assistant only gets access you approve, and you can revoke it at any time.
  • The server holds no data of its own. Every call goes through the Mini Course Generator API with your account's permissions.
  • Hosted in the EU (Frankfurt).
  • Privacy policy

Support

Reviews

No reviews yet

Be the first to review this server!