Learnworlds

io.usefulapiv1.0.0更新于 Sep 30, 2026

Check LearnWorlds courses, learners, progress, grades and payments, and enroll or tag users.

已验证Streamable HTTP可网页运行Business & CommerceProductivity & Workflow

概览

AI 生成的概览

让助手读取 LearnWorlds 的课程、学员、进度、成绩、付款和证书数据,并可创建、打标签或报名用户。

功能
这是一个托管型 MCP 服务器,把助手连接到 LearnWorlds 在线学校账户。读取类工具可列出和获取课程、课程内容与分析、已报名用户、成绩、付款、证书、用户分组和事件日志,以及单个用户的报名记录和课程进度。写入类工具可创建和更新用户、添加或移除用户标签、将用户报名到产品、把用户加入分组。另有两个元工具用于查看用量和管理订阅。
适用场景
适合需要让助手回答在线学校的课程、学员、进度、成绩或付款问题,或执行报名与打标签操作的场景。适用于已经在使用 LearnWorlds 办学、希望无需自建集成就能在 MCP 客户端中访问这些数据的团队。
运行要求
远程 MCP 端点,无需本地安装。用户需提供 LearnWorlds 学校网址、API Client ID 和访问令牌(来自 Settings > Developers > API),这些信息会被校验并按用户存储。需要能访问该托管端点的网络。
安装前请注意
服务器要求提供 LearnWorlds API Client ID 和访问令牌,它们可访问学校数据,应视为机密。多个工具会写入数据:创建和更新用户、修改用户标签、为用户报名、把用户加入分组。读取类工具会暴露学员、付款和证书数据。该托管服务按用量计费,并提供付费 Pro 方案。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Learnworlds,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "learnworlds": {
      "type": "http",
      "url": "https://learnworlds.usefulapi.io/mcp"
    }
  }
}

README

LearnWorlds MCP by usefulapi

Use LearnWorlds from Claude, Cursor, or any MCP client — review courses, learner progress, grades, payments and certificates, and create, tag or enroll learners. Hosted, no local install: connect with your own LearnWorlds credentials.

Live endpoint: https://learnworlds.usefulapi.io/mcp · Homepage: https://usefulapi.io/learnworlds

Add to Claude

json
{  "mcpServers": {    "learnworlds": {      "url": "https://learnworlds.usefulapi.io/mcp"    }  }}

On first connect you'll provide your school URL, API Client ID and access token (Settings > Developers > API). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
learnworlds_list_coursesreadList courses
learnworlds_get_coursereadGet a course
learnworlds_get_course_contentsreadGet course contents
learnworlds_get_course_analyticsreadGet course analytics
learnworlds_list_course_usersreadList users enrolled in a course
learnworlds_get_course_gradesreadGet course grades
learnworlds_list_usersreadList users
learnworlds_get_userreadGet a user
learnworlds_list_user_coursesreadList a user's course enrollments
learnworlds_get_user_course_progressreadGet a user's progress in a course
learnworlds_list_paymentsreadList payments
learnworlds_get_paymentreadGet a payment
learnworlds_list_certificatesreadList certificates
learnworlds_list_user_groupsreadList user groups
learnworlds_list_event_logsreadList event logs
learnworlds_create_userwriteCreate a user
learnworlds_update_userwriteUpdate a user
learnworlds_update_user_tagswriteAttach or detach user tags
learnworlds_enroll_userwriteEnroll a user in a product
learnworlds_add_user_to_groupwriteAdd a user to a user group
learnworlds_usage_statusmetaUsage status (free-tier meter)
learnworlds_upgrademetaUpgrade to Pro (unlimited)

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited

License

MIT © usefulapi. Not affiliated with or endorsed by LearnWorlds.

来源:servers/learnworlds/README.md,提交 1ec23c2

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v1.0.0最新Sep 30, 2026