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(102 tools)
Achievements
get_user_achievementsGet user achievements
/api/v1/achievements/Area Sections
create_area_sectionCreate area section
/api/v1/area-sections/get_area_sectionGet area section
/api/v1/area-sections/{sectionId}update_area_sectionUpdate area section
/api/v1/area-sections/{sectionId}delete_area_sectionDelete area section
/api/v1/area-sections/{sectionId}Auth
get_current_sessionGet current session
/api/v1/auth/sessionChallenges
get_user_challengesGet user challenges
/api/v1/challenge/update_challenge_progressUpdate challenge progress
/api/v1/challenge/set_user_challengesSet user challenges
/api/v1/challenge/redeem_challengeRedeem challenge
/api/v1/challenge/redeemreset_challenges_debugReset challenges (DEBUG)
/api/v1/challenge/resetrandomize_challengesRandomize challenges
/api/v1/challenge/randomizeChapters
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}create_section_in_chapterCreate section in chapter
/api/v1/chapter/{chapterId}/sectionbulk_create_sections_in_chapterBulk create sections in chapter
/api/v1/chapter/{chapterId}/section/bulkCourses
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}/overviewstart_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
start_examStart exam
/api/v1/exams/startget_exam_attemptGet exam attempt
/api/v1/exams/{attemptId}submit_exam_answerSubmit exam answer
/api/v1/exams/{attemptId}/answercomplete_examComplete exam
/api/v1/exams/{attemptId}/completeabandon_examAbandon exam
/api/v1/exams/{attemptId}/abandonget_exam_reviewGet exam review
/api/v1/exams/{attemptId}/reviewget_chapter_exam_scoresGet chapter exam scores
/api/v1/exams/chapter/{chapterId}/scoresLeaderboards
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/bulkProgress
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}Sections
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/bulkget_sections_in_chapterGet sections in chapter
/api/v1/chapter/{chapterId}/sectionTeams
list_user_teamsList user teams
/api/v1/team/create_teamCreate team
/api/v1/team/get_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}/memberaccept_team_invitationAccept team invitation
/api/v1/team/acceptlist_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_attachmentsList team attachments
/api/v1/team/{teamId}/attachmentupload_team_attachmentUpload team attachment
/api/v1/team/{teamId}/attachmentbulk_upload_team_attachmentsBulk upload team attachments
/api/v1/team/{teamId}/attachment/bulkbulk_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_vector_store_statusGet vector store status
/api/v1/team/{teamId}/attachments/vector-status/{attachmentId}chat_with_team_attachmentsChat with team attachments
/api/v1/team/{teamId}/attachmentsget_course_structureGet 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-locationsUsers
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/accountcomplete_onboardingComplete onboarding
/api/v1/user/onboardingget_user_streakGet user streak
/api/v1/user/streakget_user_preferencesGet user preferences
/api/v1/user/preferencesupdate_user_preferencesUpdate user preferences
/api/v1/user/preferencesreset_preferences_to_defaultsReset preferences to defaults
/api/v1/user/preferencesget_user_teamsGet user teams
/api/v1/user/teamsPart of the Emberskill fire training platform