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" } }}