io.usefulapi/ispring-learn
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
iSpring Learn MCP by usefulapi
Publisher-provided description
Read users, groups, departments, courses, content and enrollments in iSpring Learn.
Summary by lookupd
Lets agents read users, groups, departments, courses, content, and enrollments from an iSpring Learn account.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ispring-learn https://ispring-learn.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add ispring-learn --url https://ispring-learn.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ispring-learn": {
"url": "https://ispring-learn.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
ispringlearn_list_usersList learners and admins of the iSpring Learn account, with profile fields, status and department. Filter by department, group, login, email or user id. GET /usispringlearn_get_userGet the full profile of one user by user id. GET /user/{userId}/v2.ispringlearn_list_user_profile_fieldsList the profile fields of the account (built-in and custom), to know which fields a user profile has. GET /user/profile/fields.ispringlearn_list_rolesList the user roles of the account (owner, administrators, custom roles). GET /role.ispringlearn_list_groupsList the groups of the account. GET /groups.ispringlearn_get_groupGet one group by id. GET /group/{groupId}.ispringlearn_list_departmentsList the departments (organization tree) of the account. Optional filter by department code. GET /department.ispringlearn_get_departmentGet one department by id. GET /department/{departmentId}.ispringlearn_list_contentList content items (courses, trainings, learning tracks) of the account. Filter by content item ids or content types. GET /contents.ispringlearn_get_content_itemGet one content item by id. GET /content/{contentId}.ispringlearn_get_content_final_statusesList the possible final statuses of a content item (for example completed, passed, failed). GET /content/{contentId}/final_statuses.ispringlearn_list_course_modulesList the modules of one course. GET /course/{courseId}/modules.ispringlearn_list_enrollmentsList enrollments (learner assigned to a course) with status, progress and due dates. Filter by course, learner or enrollment id. GET /enrollments.ispringlearn_get_enrollmentGet the details of one enrollment by id. GET /enrollment/{enrollmentId}.
Details
- Version: 1.4.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 629 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/ispring-learn/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/ispring-learn)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp