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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 14 |
| Latency | 252 ms |
| Last checked (UTC) | 2026-11-02T01:55:21.928Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:55:21.928Z | Healthy | 252 |
ispringlearn_list_users | List 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_user | Get the full profile of one user by user id. GET /user/{userId}/v2. |
ispringlearn_list_user_profile_fields | List the profile fields of the account (built-in and custom), to know which fields a user profile has. GET /user/profile/fields. |
ispringlearn_list_roles | List the user roles of the account (owner, administrators, custom roles). GET /role. |
ispringlearn_list_groups | List the groups of the account. GET /groups. |
ispringlearn_get_group | Get one group by id. GET /group/{groupId}. |
ispringlearn_list_departments | List the departments (organization tree) of the account. Optional filter by department code. GET /department. |
ispringlearn_get_department | Get one department by id. GET /department/{departmentId}. |
ispringlearn_list_content | List content items (courses, trainings, learning tracks) of the account. Filter by content item ids or content types. GET /contents. |
ispringlearn_get_content_item | Get one content item by id. GET /content/{contentId}. |
ispringlearn_get_content_final_statuses | List the possible final statuses of a content item (for example completed, passed, failed). GET /content/{contentId}/final_statuses. |
ispringlearn_list_course_modules | List the modules of one course. GET /course/{courseId}/modules. |
ispringlearn_list_enrollments | List enrollments (learner assigned to a course) with status, progress and due dates. Filter by course, learner or enrollment id. GET /enrollments. |
ispringlearn_get_enrollment | Get the details of one enrollment by id. GET /enrollment/{enrollmentId}. |