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