Emberskill MCP Server
Model Context Protocol API
Endpoint
https://mcp.emberskill.com/mcpConfiguration
Add this to your MCP client (Claude, Cursor, etc.):
{
"mcpServers": {
"emberskill": {
"url": "https://mcp.emberskill.com/mcp"
}
}
}Available Tools(111 tools)
Auth
get_current_sessionGet current session
/api/v1/auth/sessionChapters
get_course_chaptersGet course chapters
/api/v1/course/{courseId}/chaptercreate_chapter_in_courseCreate chapter in course
/api/v1/course/{courseId}/chapterbulk_create_chapters_in_courseBulk create chapters in course
/api/v1/course/{courseId}/chapter/bulkget_chapter_by_idGet chapter by ID
/api/v1/chapter/{chapterId}update_chapterUpdate chapter
/api/v1/chapter/{chapterId}delete_chapterDelete chapter
/api/v1/chapter/{chapterId}generate_chapter_in_course_using_aiGenerate chapter in course using AI
/api/v1/course/{courseId}/chapter/generateCourses
list_coursesList courses
/api/v1/course/create_courseCreate course
/api/v1/course/get_course_by_idGet course by ID
/api/v1/course/{courseId}update_courseUpdate course
/api/v1/course/{courseId}delete_courseDelete course
/api/v1/course/{courseId}toggle_favoriteToggle favorite
/api/v1/course/{courseId}/favoriteremove_favoriteRemove favorite
/api/v1/course/{courseId}/favoriteduplicate_courseDuplicate course
/api/v1/course/{courseId}/duplicateget_course_overviewGet course overview
/api/v1/course/{courseId}/overviewget_personal_course_structureGet personal course structure
/api/v1/course/{courseId}/structurecreate_course_structureCreate course structure
/api/v1/course/{courseId}/structurereport_generation_progressReport generation progress
/api/v1/course/{courseId}/progressget_generation_todosGet generation todos
/api/v1/course/{courseId}/todoscreate_generation_todosCreate generation todos
/api/v1/course/{courseId}/todosmark_generation_todos_doneMark generation todos done
/api/v1/course/{courseId}/todosfinish_course_generationFinish course generation
/api/v1/course/{courseId}/finish-generationstart_course_generationStart course generation
/api/v1/course/{courseId}/generateupdate_generation_progressUpdate generation progress
/api/v1/course/{courseId}/generatecomplete_course_generationComplete course generation
/api/v1/course/{courseId}/generateget_course_countGet course count
/api/v1/course/countExams
get_exam_reviewGet exam review
/api/v1/exams/{attemptId}/reviewLeaderboards
get_team_leaderboardsGet team leaderboards
/api/v1/leaderboards/get_team_leaderboardGet team leaderboard
/api/v1/leaderboards/{teamId}Lessons
get_lessonGet lesson
/api/v1/lesson/{lessonId}update_lessonUpdate lesson
/api/v1/lesson/{lessonId}delete_lessonDelete lesson
/api/v1/lesson/{lessonId}list_lesson_questionsList lesson questions
/api/v1/lesson/{lessonId}/questioncreate_lesson_questionCreate lesson question
/api/v1/lesson/{lessonId}/questionbulk_create_lesson_questionsBulk create lesson questions
/api/v1/lesson/{lessonId}/question/bulkgenerate_questions_using_aiGenerate questions using AI
/api/v1/lesson/{lessonId}/question/generatestart_area_map_lessonStart area map lesson
/api/v1/lesson/{lessonId}/area-map/startvalidate_area_map_answerValidate area map answer
/api/v1/lesson/{lessonId}/area-map/validateLibrary
list_team_area_mapsList team area maps
/api/v1/team/{teamId}/library/area-map/create_area_mapCreate area map
/api/v1/team/{teamId}/library/area-map/get_area_mapGet area map
/api/v1/team/{teamId}/library/area-map/{mapId}update_area_mapUpdate area map
/api/v1/team/{teamId}/library/area-map/{mapId}delete_area_mapDelete area map
/api/v1/team/{teamId}/library/area-map/{mapId}regenerate_area_map_previewRegenerate area map preview
/api/v1/team/{teamId}/library/area-map/{mapId}/regenerate-previewProgress
get_lesson_progressGet lesson progress
/api/v1/progress/lesson/{lessonId}update_lesson_progressUpdate lesson progress
/api/v1/progress/lesson/{lessonId}get_course_progressGet course progress
/api/v1/progress/course/{courseId}Questions
validate_question_answerValidate question answer
/api/v1/question/validateget_questionGet question
/api/v1/question/{questionId}update_questionUpdate question
/api/v1/question/{questionId}delete_questionDelete question
/api/v1/question/{questionId}generate_question_options_with_aiGenerate question options with AI
/api/v1/question/{questionId}/generate-optionsSections
get_sectionGet section
/api/v1/section/{sectionId}update_sectionUpdate section
/api/v1/section/{sectionId}delete_sectionDelete section
/api/v1/section/{sectionId}get_section_lessonsGet section lessons
/api/v1/section/{sectionId}/lessoncreate_lesson_in_sectionCreate lesson in section
/api/v1/section/{sectionId}/lessonbulk_create_lessons_in_sectionBulk create lessons in section
/api/v1/section/{sectionId}/lesson/bulkgenerate_lesson_in_section_using_aiGenerate lesson in section using AI
/api/v1/section/{sectionId}/lesson/generateget_sections_in_chapterGet sections in chapter
/api/v1/chapter/{chapterId}/sectioncreate_section_in_chapterCreate section in chapter
/api/v1/chapter/{chapterId}/sectionbulk_create_sections_in_chapterBulk create sections in chapter
/api/v1/chapter/{chapterId}/section/bulkgenerate_section_in_chapter_using_aiGenerate section in chapter using AI
/api/v1/chapter/{chapterId}/section/generateTeams
list_user_teamsList user teams
/api/v1/team/create_teamCreate team
/api/v1/team/get_invite_infoGet invite info
/api/v1/team/acceptaccept_team_invitationAccept team invitation
/api/v1/team/acceptget_teamGet team
/api/v1/team/{teamId}update_teamUpdate team
/api/v1/team/{teamId}delete_teamDelete team
/api/v1/team/{teamId}list_team_membersList team members
/api/v1/team/{teamId}/memberinvite_team_memberInvite team member
/api/v1/team/{teamId}/memberupdate_team_memberUpdate team member
/api/v1/team/{teamId}/memberremove_team_memberRemove team member
/api/v1/team/{teamId}/memberleave_departmentLeave department
/api/v1/team/{teamId}/leavedecline_team_invitationDecline team invitation
/api/v1/team/declinelist_team_groupsList team groups
/api/v1/team/{teamId}/groupcreate_team_groupCreate team group
/api/v1/team/{teamId}/groupget_team_groupGet team group
/api/v1/team/{teamId}/group/{groupId}update_team_groupUpdate team group
/api/v1/team/{teamId}/group/{groupId}delete_team_groupDelete team group
/api/v1/team/{teamId}/group/{groupId}list_team_stationsList team stations
/api/v1/team/{teamId}/stationcreate_team_stationCreate team station
/api/v1/team/{teamId}/stationget_team_stationGet team station
/api/v1/team/{teamId}/station/{stationId}update_team_stationUpdate team station
/api/v1/team/{teamId}/station/{stationId}delete_team_stationDelete team station
/api/v1/team/{teamId}/station/{stationId}set_station_as_headquartersSet station as headquarters
/api/v1/team/{teamId}/station/{stationId}/headquarterslist_team_attachmentsList team attachments
/api/v1/team/{teamId}/attachmentregister_team_attachmentRegister team attachment
/api/v1/team/{teamId}/attachmentbulk_delete_team_attachmentsBulk delete team attachments
/api/v1/team/{teamId}/attachment/bulkget_team_attachmentGet team attachment
/api/v1/team/{teamId}/attachment/{attachmentId}delete_team_attachmentDelete team attachment
/api/v1/team/{teamId}/attachment/{attachmentId}get_team_documentsGet team documents
/api/v1/team/{teamId}/attachments/documentsget_ai_file_statusGet AI file status
/api/v1/team/{teamId}/attachments/vector-status/{attachmentId}get_team_course_structureGet team course structure
/api/v1/team/{teamId}/courses/{courseId}/structureadd_member_to_groupAdd member to group
/api/v1/team/{teamId}/group/{groupId}/memberremove_member_from_groupRemove member from group
/api/v1/team/{teamId}/group/{groupId}/memberget_team_reportsGet team reports
/api/v1/team/{teamId}/reportsget_teams_with_locationsGet teams with locations
/api/v1/team/with-locationslist_chatsList chats
/api/v1/team/{teamId}/chatscreate_new_chatCreate new chat
/api/v1/team/{teamId}/chatsget_current_chatGet current chat
/api/v1/team/{teamId}/chats/currentUsers
get_user_profileGet user profile
/api/v1/user/profileupdate_user_profileUpdate user profile
/api/v1/user/profileget_user_dashboardGet user dashboard
/api/v1/user/dashboardget_user_accountGet user account
/api/v1/user/accountdelete_user_accountDelete user account
/api/v1/user/accountget_user_streakGet user streak
/api/v1/user/streakget_user_teamsGet user teams
/api/v1/user/teamsPart of the Emberskill fire training platform