iSpring Learn MCP by usefulapi

io.usefulapi/ispring-learn · v1.0.0 · communication

iSpring Learn MCP by usefulapi is healthy: it completed an MCP handshake in 252 ms and exposes 14 tools.

Read users, groups, departments, courses, content and enrollments in iSpring Learn.

Endpoint: https://ispring-learn.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count14
Latency252 ms
Last checked (UTC)2026-11-02T01:55:21.928Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T01:55:21.928ZHealthy252

Tools (14)

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 /users/v2.
ispringlearn_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}.