axislms_list_users
List users
List the LMS users (id and username only), active, inactive or all. Not paged: a large LMS returns every user. For names, emails or filters use axislms_search_users. GET /users/list/{status}/.
statusio.usefulapi由 usefulapi.io 發布官方發布者v1.15.4更新於 Nov 7, 2026
Read Axis LMS users, courses, learning paths, certifications and reports; manage enrollments.
發布方自己的服務:Ably MCP by usefulapi
將助理連接到 Axis LMS 執行個體,可讀取使用者、課程、學習路徑、認證與報表,並管理報名。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Faxis-lms/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"axis-lms-by-usefulapi": {
"type": "http",
"url": "https://axis-lms.usefulapi.io/mcp"
}
}
}Read Axis LMS users, courses, learning paths, certifications and reports; manage enrollments.
Live endpoint: https://axis-lms.usefulapi.io/mcp · Homepage: https://usefulapi.io/axis-lms
https://axis-lms.usefulapi.io/mcp.claude mcp add --transport http axis-lms https://axis-lms.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Axis LMS credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/axis-lms/
On first connect you'll enter the web address of your Axis LMS (https) and an Axis REST API key (System > Integrations > Axis REST API > Manage API Keys; the Axis REST API must be enabled for your system). Your credentials are validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with axislms_upgrade (it returns a Stripe Checkout link). Cancel any time with axislms_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running axislms_upgrade before then undoes the cancel. Or write to [email protected].
來源:servers/axis-lms/README.md,提交 4046075
List users
List the LMS users (id and username only), active, inactive or all. Not paged: a large LMS returns every user. For names, emails or filters use axislms_search_users. GET /users/list/{status}/.
statusGet user
One user by id with the fields you ask for: profile (name, email, address, phone, custom1-15, role, manager_id, dates), usergroups, enrolled courses, ILT classes, certifications, learning paths, badges, organizations and system variables. Contains personal data. GET /users/{id}/?fields=.
fieldsuser_id必填Search users
Page through all users, or only those matching a search phrase (for example email~example.com,role=manager), returning the fields you ask for. Contains personal data. GET /users/all/ or /users/filtered/ (page{n}).
pagefieldsuser_filterCount users
Number of users, all or matching a search phrase. GET /users/all/count/ or /users/filtered/count/?user_filter=.
user_filterList courses
List the active online courses (id and name), plus the count. GET /courses/list/.
無需輸入參數。
Count courses
Number of active online courses. GET /courses/count/.
無需輸入參數。
Get course
One online course: name, catalog id, description, active flag, created/updated dates, keyword tags, passing score, price and whether it is for sale, thumbnail, webhook. GET /courses/{id}/.
course_id必填List users in a course
Users enrolled in a course with their access start and end dates (YYYYMMDD): active, expired or all enrollments. GET /courses/{id}/users/{status}/.
statuscourse_id必填List usergroups
List usergroups (id and name). GET /usergroups/list/.
無需輸入參數。
Get usergroup
One usergroup: name, member counts (active, inactive, total) and owner. GET /usergroups/{id}/.
usergroup_id必填List usergroup members
Members of a usergroup (id and username): active, inactive or all. GET /usergroups/{id}/members/{status}/.
statususergroup_id必填List learning paths
List the active learning paths (id and name). GET /learningpaths/list/.
無需輸入參數。
List users in a learning path
Active enrolled users of a learning path (or one user), with status, start and completion time, completion method, path version, current branch and step, and progress. GET /learningpaths/{id}/users/[{user_id}/].
user_idlearningpath_id必填List certification programs
List certification programs (id and name): active, inactive or all. GET /certifications/list/{status}/.
statusGet certification program
One certification program: name, prefix, description, keyword tags, webhook and status. GET /certifications/{program_id}/.
program_id必填List certified users
Users certified in a certification program (id and username). GET /certifications/{program_id}/users/.
program_id必填List a user's certifications
The certifications a user holds: program, certification number, issue, renew and expire dates (YYYYMMDD). GET /certifications/certificates/{user_id}/.
user_id必填List a user's CEU credits
Continuing-education credits (CEUs) a user earned: type, name, credits and issue date. GET /certifications/ceus/{user_id}/.
user_id必填List ILT programs
List instructor-led training (ILT) programs (id and name). GET /ilt/list/.
無需輸入參數。
Get ILT program
One ILT program: name, catalog id, description and keyword tags. GET /ilt/{program_id}/.
program_id必填List ILT sessions
Sessions of an ILT program with start and end dates and seats (total, reserved, remaining): current ones or all. GET /ilt/{program_id}/sessions/{current|all}/.
scopeprogram_id必填List ILT meetings
Meetings of one ILT session: date, time, timezone, duration, GMT start and end, facility. GET /ilt/{program_id}/meetings/{session_id}/.
program_id必填session_id必填List ILT completions
Users who completed an ILT program, or one session of it (id and username). GET /ilt/{program_id}/completions/[{session_id}/].
program_id必填session_idList a user's ILT sessions
ILT sessions a user is part of: program, session, start and end dates and percent attended. GET /ilt/users/{user_id}/sessions/.
user_id必填List organizations
List organizations with owner id and user count, all or those owned by one manager (owner id 0 = the partition admin). GET /organizations/list/{all|owner_id}/.
owner_idList organization branches
The branches of an organization (nested branches included). GET /organizations/branches/{organization_id}/.
organization_id必填List organization users
Users in an organization (id, username, branch id): active, inactive or all. GET /organizations/users/{organization_id}/{status}/.
statusorganization_id必填Course report
Who is doing what in one online course: user, status, progress %, score, start and completion date (YYYYMMDD). Filter by users, status, progress, score and dates. Limited to users currently enrolled who accessed the course or have score data. Paged (100 per page). GET /reports/courses/{course_id}/.
pagestatuscourse_id必填max_scoremin_scorecount_onlyuser_filtermax_progressmin_progressmax_start_datemin_start_datemax_completion_date另有 1 個Certification report
Certifications issued in one certification program: user, certification number, how it was earned, issue, renewed and expire date (YYYYMMDD). Filter by users, number, method and dates. Paged (100 per page). GET /reports/certifications/{program_id}/.
pagecount_onlyprogram_id必填user_filtermethod_earnedmax_issue_datemin_issue_datemax_expire_datemin_expire_datemax_renewed_datemin_renewed_datecertification_numberLearning path report
Learning path enrollments and results for one path: user, status (complete or incomplete), active or archived, start and completion date (YYYYMMDD). Paged (100 per page). GET /reports/learningpaths/{learningpath_id}/.
pagetypestatuscount_onlyuser_filtermax_start_datemin_start_datelearningpath_id必填max_completion_datemin_completion_dateILT report
Attendance and results of one ILT program: user, session, start and end date, meetings and meetings attended, status. Filter by users, status, session and dates. Paged (100 per page). GET /reports/ilt/{program_id}/.
pagestatuscount_onlyprogram_id必填session_iduser_filtermax_end_datemin_end_datesession_namemethod_earnedmax_start_datemin_start_date另有 3 個User transcript report
A learner's records across the LMS, for one user, for all users, or for users matching a search phrase. kind: courses (status, progress, score, dates), archived (archived and imported course results), certifications, ilt, or learningpaths. Contains personal data; paged (100 per page). GET /reports/users/{user_id|all|filtered}/{kind}/.
kind必填pagescope必填user_idcount_onlyuser_filterEnroll a user in a course
WRITE: enroll a user in an online course (optionally with access start and end dates). The user and the course must be active. If the user is already enrolled, send start or end to change the enrollment dates. Depending on the LMS settings the user may be notified. POST /courses/enrollments/{course_id}/{user_id}/.
endstartuser_id必填course_id必填Remove a user from a course
WRITE: remove a user from an online course. The user loses access to the course. DELETE /courses/enrollments/{course_id}/{user_id}/.
user_id必填course_id必填Enroll a user in a learning path
WRITE: enroll an active user in a learning path. The user must not already be enrolled. POST /learningpaths/enrollments/{learningpath_id}/users/{user_id}/.
user_id必填learningpath_id必填Remove a user from a learning path
WRITE: remove a user from a learning path they are enrolled in. DELETE /learningpaths/enrollments/{learningpath_id}/users/{user_id}/.
user_id必填learningpath_id必填Enroll a user in an ILT session
WRITE: enroll a user in a session of an ILT program (takes a seat; check seats_remaining with axislms_list_ilt_sessions first). POST /ilt/enrollments/{program_id}/{session_id}/{user_id}/.
user_id必填program_id必填session_id必填Remove a user from an ILT session
WRITE: remove a user from a session of an ILT program. DELETE /ilt/enrollments/{program_id}/{session_id}/{user_id}/.
user_id必填program_id必填session_id必填Mark ILT attendance
WRITE: mark a user attended or absent for one ILT meeting. The user must already be enrolled in the meeting. Attendance can count toward completion. PUT /ilt/attendance/{program_id}/{session_id}/{meeting_id}/{user_id}/{attended|absent}/.
user_id必填attendance必填meeting_id必填program_id必填session_id必填Create a user
WRITE: create a new LMS user. The username must be 4-40 characters (letters, numbers, @ . _ -) and not in use. Returns the new user id. The temporary password the LMS generates is never shown here: give the person access through the LMS itself (its password reset, invitation or single sign-on). Depending on the LMS settings the user may be notified. POST /users/.
zipcityroleemailphonestateaddresscompanycustom1custom2custom3custom4另有 19 個Update a user
WRITE: change profile fields of an existing user (only the fields you send are changed; an empty value is not sent, so a field cannot be cleared here). This edits personal data and can change the user's role or manager. PUT /users/{user_id}/.
zipcityroleemailphonestateaddresscompanycustom1custom2custom3custom4另有 19 個Create a usergroup
WRITE: create a usergroup. The name must be 4-99 characters (letters, numbers, spaces and @ . _ -). Returns its id. POST /usergroups/{name}/.
name必填Add a user to a usergroup
WRITE: add a user to a usergroup (they must not already be a member). Groups can drive course or path assignments. POST /usergroups/members/{usergroup_id}/{user_id}/.
user_id必填usergroup_id必填Remove a user from a usergroup
WRITE: remove a user from a usergroup they are a member of. DELETE /usergroups/members/{usergroup_id}/{user_id}/.
user_id必填usergroup_id必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
面向 Ably 即時訊息的託管 MCP 伺服器:檢視頻道歷史、線上狀態與佔用情形,發布訊息,並查看應用程式用量與設定。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理查詢 Woffu 公司的使用者、勞動契約、部門與辦公地點。
io.usefulapi官方發布者
託管的 White Label Loyalty MCP 伺服器:瀏覽獎勵、查看客戶點數錢包與等級進度,並以點數購買獎勵。
io.usefulapi官方發布者
託管的 Weekdone 連接器,讓助理讀取週報、團隊、目標與 KPI,並新增報告項目、留言和 KPI 數值。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理列出 WebinarKit 的網路研討會、場次時間、系列、會議以及白標子帳戶。
{ "mcpServers": { "axis-lms": { "url": "https://axis-lms.usefulapi.io/mcp" } }}