{"name":"io.github.mindstone/mcp-server-talentlms","slug":"mindstone-mcp-server-talentlms","title":"TalentLMS","description":"TalentLMS MCP server: users, courses, groups, branches, reporting, and assessments","url":"https://mcp.market/server/mindstone-mcp-server-talentlms","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":36,"stars":14,"forks":4,"downloads_week":70,"last_push_at":"2026-11-04T07:07:50.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mindstone/mcp-servers","website":null,"version":"0.4.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-talentlms","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"TalentLMS API key","isRequired":true,"format":"string","isSecret":true,"name":"TALENTLMS_API_KEY"},{"description":"TalentLMS subdomain (e.g. acme for acme.talentlms.com)","isRequired":true,"format":"string","name":"TALENTLMS_DOMAIN"},{"description":"Request timeout in milliseconds","format":"number","default":"30000","name":"TALENTLMS_REQUEST_TIMEOUT"}]}],"tools":[{"name":"add_course_to_talentlms_group","description":"Assign a course to a group. All group members will be enrolled.","write_action":false,"price_micros":0,"input_schema":null},{"name":"configure_talentlms","description":"Host-managed setup only. The user adds the TalentLMS API key and domain in Settings → Connectors in the app. Do not ask for or accept the key in chat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_talentlms_course","description":"Create a new course in TalentLMS.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_talentlms_group","description":"Create a new group in TalentLMS.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_talentlms_user","description":"Create a new user in TalentLMS.","write_action":true,"price_micros":0,"input_schema":null},{"name":"enrol_talentlms_user","description":"Enrol a user into a course.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_course","description":"Get full course details by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_course_sso_link","description":"Generate an SSO link to launch a user directly into a course.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_course_users","description":"Get all users enrolled in a course, with their progress and completion status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_group","description":"Get group details including members and assigned courses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_ilt_sessions","description":"Get instructor-led training (ILT) sessions for a specific ILT unit.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_leaderboard","description":"Get the gamification leaderboard: users ranked by TalentLMS points (highest first).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_site_info","description":"Get TalentLMS site-level statistics and configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_survey_answers","description":"Get a user's responses to a survey.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_test_answers","description":"Get a user's answers for a specific test/quiz.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_timeline","description":"Get activity timeline for users or courses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_user","description":"Get a user's full profile by ID or email.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_user_certifications","description":"Get the certifications issued to a user, with issue and expiration dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_user_courses","description":"Get all courses a user is enrolled in, with progress and completion status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_talentlms_user_progress","description":"Get detailed progress for a user in a specific course.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_talentlms_branches","description":"List branches in TalentLMS (multi-tenant).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_talentlms_categories","description":"List course categories in TalentLMS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_talentlms_courses","description":"List courses in TalentLMS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_talentlms_groups","description":"List groups in TalentLMS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_talentlms_users","description":"List users in TalentLMS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_talentlms_user_status","description":"Activate or deactivate a user in TalentLMS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unenrol_talentlms_user","description":"Remove a user from a course.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_talentlms_user","description":"Update an existing user in TalentLMS (name, email, login, password, bio, timezone, deactivation date).","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-11-04T19:57:20.618Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-04T19:57:20.550Z","components":{"code":{"score":25,"max":25,"notes":["37 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@mindstone/mcp-server-talentlms","version":"0.4.0","found":true,"license":"FSL-1.1-MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-07T20:18:47.100Z","repositoryUrl":"git+https://github.com/mindstone/mcp-servers.git","weeklyDownloads":70}],"repo":{"found":true,"owner":"mindstone","repo":"mcp-servers","archived":false,"pushedAt":"2026-11-04T07:07:50Z","stars":14,"forks":4,"openIssues":27,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/58389135?v=4","ownerCreatedAt":"2019-12-01T11:21:22Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/58389135?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":14,"forks":4,"downloadsWeek":70,"license":"NOASSERTION","lastPushAt":"2026-11-04T07:07:50.000Z","score":36}}}},"grade_history":[],"reviews":[]}