The EduBase MCP server enables Claude and other LLMs to interact with EduBase's comprehensive e-learning platform through the Model Context Protocol (MCP).
2.6K
156 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
Name | Description |
---|---|
edubase_delete_class_members | Remove user(s) from a class. |
edubase_delete_class_permission | Remove a user permission from a class. |
edubase_delete_class_tag | Remove a tag attachment from a class. |
edubase_delete_course_permission | Remove a user permission from a course. |
edubase_delete_course_tag | Remove a tag attachment from a course. |
edubase_delete_course_transfer | Transfer course to user. |
edubase_delete_event_permission | Remove a user permission from an event. |
edubase_delete_event_tag | Remove a tag attachment from an event. |
edubase_delete_exam | Remove/archive exam. |
edubase_delete_exam_permission | Remove a user permission from an exam. |
edubase_delete_exam_tag | Remove a tag attachment from an exam. |
edubase_delete_exam_users | Remove user(s) from an exam. |
edubase_delete_integration | Remove integration. |
edubase_delete_integration_permission | Remove a user permission from an integration. |
edubase_delete_integration_tag | Remove a tag attachment from an integration. |
edubase_delete_organization | Remove organization. |
edubase_delete_organization_members | Remove user(s) from an organization. |
edubase_delete_organization_permission | Remove a user permission from an organization. |
edubase_delete_organization_tag | Remove a tag attachment from an organization. |
edubase_delete_organization_webhook | Remove organizational webhook. |
edubase_delete_question | Permanently delete a Quiz question. |
edubase_delete_quiz | Remove/archive Quiz set. |
edubase_delete_quiz_permission | Remove a user permission from a quiz. |
edubase_delete_quiz_questions | Remove question(s) from a Quiz set, or one of its question group. |
edubase_delete_quiz_tag | Remove a tag attachment from a Quiz. |
edubase_delete_scorm_permission | Remove a user permission from a SCORM learning material. |
edubase_delete_scorm_tag | Remove a tag attachment from a SCORM learning material. |
edubase_delete_tag_permission | Remove a user permission from a tag. |
edubase_delete_user | Delete user. |
edubase_delete_user_assume | Revoke assume token. |
edubase_delete_user_classes | Remove user from class(es). |
edubase_delete_user_login | Delete a previously generated login link. |
edubase_delete_user_organizations | Remove user from organization(s). |
edubase_delete_video_permission | Remove a user permission from a video. |
edubase_delete_video_tag | Remove a tag attachment from a video. |
edubase_get_class | Get/check class. |
edubase_get_class_assignments | List all assignments in a class. |
edubase_get_class_members | List all members in a class. |
edubase_get_class_permission | Check if a user has permission on a class. |
edubase_get_class_tag | Check if tag is attached to a class. |
edubase_get_class_tags | List all attached tags of a class. |
edubase_get_classes | List owned and managed classes. |
edubase_get_course_permission | Check if a user has permission on a course. |
edubase_get_course_tag | Check if tag is attached to a course. |
edubase_get_course_tags | List all attached tags of a course. |
edubase_get_event_permission | Check if a user has permission on an event. |
edubase_get_event_tag | Check if tag is attached to an event. |
edubase_get_event_tags | List all attached tags of an event. |
edubase_get_exam | Get/check exam. |
edubase_get_exam_certificates_user | Get (the latest) certificate details for a specific exam and user. |
edubase_get_exam_permission | Check if a user has permission on an exam. |
edubase_get_exam_results_raw | Get raw results for a specific exam. - This endpoint returns raw results, including all answers given by the user. It is not meant to be displayed to the user. - This might require additional permissions. |
edubase_get_exam_results_user | Get user results for a specific exam. |
edubase_get_exam_tag | Check if tag is attached to an exam. |
edubase_get_exam_tags | List all attached tags of an exam. |
edubase_get_exam_users | List all users on an exam. |
edubase_get_exams | List owned and managed exams. Exams are the highest level in the EduBase Quiz hierarchy, built from Quiz sets. |
edubase_get_integration | Get/check integration. |
edubase_get_integration_keys | Get integration keys/secrets. |
edubase_get_integration_permission | Check if a user has permission on an integration. |
edubase_get_integration_tag | Check if tag is attached to an integration. |
edubase_get_integration_tags | List all attached tags of an integration. |
edubase_get_integrations | List owned and managed integrations. |
edubase_get_organization | Get/check organization. |
edubase_get_organization_members | List all members in an organization. |
edubase_get_organization_permission | Check if a user has permission on an organization. |
edubase_get_organization_tag | Check if tag is attached to an organization. |
edubase_get_organization_tags | List all attached tags of an organization. |
edubase_get_organization_webhook | Get/check webhook configured in organization. |
edubase_get_organizations | List owned and managed organizations. |
edubase_get_question | Check existing question. Questions are the lowest level in the EduBase hierarchy, serving as the building blocks for Quiz sets. To get question details, use the question export function! |
edubase_get_question_id | Get external unique question identifier by question identification string. |
edubase_get_questions | List owned and managed Quiz questions. |
edubase_get_quiz | Get/check Quiz set. Containing questions and powering Exams. |
edubase_get_quiz_permission | Check if a user has permission on a quiz. |
edubase_get_quiz_play_results | Get detailed results for a specific Quiz play. |
edubase_get_quiz_questions | List all questions and question groups in a Quiz set. Quiz sets contain questions (lowest level) and can be used by exams (highest level). |
edubase_get_quiz_results_user | Get user results for a specific Quiz set. |
edubase_get_quiz_tag | Check if tag is attached to a Quiz. |
edubase_get_quiz_tags | List all attached tags of a Quiz. |
edubase_get_quizes | List owned and managed Quiz sets. Quiz sets are named collections of questions that sit at the middle level of the EduBase Quiz hierarchy. |
edubase_get_scorm_permission | Check if a user has permission on a SCORM learning material. |
edubase_get_scorm_tag | Check if tag is attached to a SCORM learning material. |
edubase_get_scorm_tags | List all attached tags of a SCORM learning material. |
edubase_get_tag | Get/check tag. |
edubase_get_tag_permission | Check if a user has permission on a tag. |
edubase_get_tags | List owned and managed tags. |
edubase_get_user | Get/check user. Can be used to retrieve the caller user's ID by using 'me' as the user identification string. |
edubase_get_user_classes | List all classes a user is member of. |
edubase_get_user_group | Get user's group. |
edubase_get_user_login | Get latest valid login link for user. |
edubase_get_user_name | Get user's name. |
edubase_get_user_organizations | List all organizations a user is member of. |
edubase_get_user_search | Lookup user by email, username or code. |
edubase_get_users | List managed, non-generated users. |
edubase_get_video_permission | Check if a user has permission on a video. |
edubase_get_video_tag | Check if tag is attached to a video. |
edubase_get_video_tags | List all attached tags of a video. |
edubase_patch_integration | Update integration. |
edubase_patch_organization | Update organization. |
edubase_patch_organization_webhook | Update organizational webhook. |
edubase_patch_user | Update user. |
edubase_post_class_members | Assign user(s) to a class. Updates memberships if already member of the class. |
edubase_post_class_permission | Create new permission for a user on a class. |
edubase_post_class_tag | Attach tag to a class. |
edubase_post_class_transfer | Transfer class to user. |
edubase_post_classes_members | Assign user(s) to class(es). Updates memberships if already member of a class. |
edubase_post_course_permission | Create new permission for a user on a course. |
edubase_post_course_tag | Attach tag to a course. |
edubase_post_custom_metric | Update a custom metric. |
edubase_post_event_permission | Create new permission for a user on an event. |
edubase_post_event_tag | Attach tag to an event. |
edubase_post_event_transfer | Transfer event to user. |
edubase_post_exam | Create a new exam from an existing Quiz set. Exams are at the top level of the EduBase Quiz hierarchy and MUST be created from existing Quiz sets. They are time-constrained, secured assessment instances of Quiz sets. |
edubase_post_exam_certificates_user_download | Generate download link for the latest user exam certificate. If a previous valid link exists, it will be returned instead. |
edubase_post_exam_permission | Create new permission for a user on an exam. |
edubase_post_exam_summary | Submit a new AI exam summary. |
edubase_post_exam_tag | Attach tag to an exam. |
edubase_post_exam_transfer | Transfer exam to user. |
edubase_post_exam_users | Assign user(s) to an exam. |
edubase_post_integration | Create a new API or LMS integration. |
edubase_post_integration_keys | Rotate integration keys/secrets. |
edubase_post_integration_permission | Create new permission for a user on an integration. |
edubase_post_integration_tag | Attach tag to an integration. |
edubase_post_integration_transfer | Transfer integration to user. |
edubase_post_organization | Create an organization. |
edubase_post_organization_members | Assign user(s) to an organization. Updates memberships if already member of the organization. |
edubase_post_organization_permission | Create new permission for a user on an organization. |
edubase_post_organization_tag | Attach tag to an organization. |
edubase_post_organization_transfer | Transfer organization to user. |
edubase_post_organization_webhook | Create a webhook for an organization. |
edubase_post_organization_webhook_trigger | Trigger an organizational webhook call with optional custom payload. Only triggers webhooks with **trigger_event** set to `api`!. |
edubase_post_organizations_members | Assign user(s) to organization(s). Updates memberships if already member of an organization. |
edubase_post_question | Publish or update a question. Questions are the atomic building blocks of the EduBase Quiz system and represent the lowest level in the hierarchy (Questions -> Quiz sets -> Exams). |
edubase_post_question_export | Generate download link for exporting the question (in JSON format). If a previous valid link exists, it will be returned instead. |
edubase_post_question_id | Set external unique question identifier for question identified by a question identification string. |
edubase_post_quiz | Create a new Quiz set. Quiz sets are collections of questions that can be used for practice or to power multiple Exams. |
edubase_post_quiz_permission | Create new permission for a user on a quiz. |
edubase_post_quiz_questions | Assign question(s) to a Quiz set, or one of its question group. Questions can exist independently from Quiz sets. |
edubase_post_quiz_tag | Attach tag to a Quiz. |
edubase_post_quiz_transfer | Transfer Quiz to user. |
edubase_post_scorm_permission | Create new permission for a user on a SCORM learning material. |
edubase_post_scorm_tag | Attach tag to a SCORM learning material. |
edubase_post_scorm_transfer | Transfer SCORM to user. |
edubase_post_tag_permission | Create new permission for a user on a tag. |
edubase_post_tag_transfer | Transfer tag to user. |
edubase_post_user | Create new EduBase user account. |
edubase_post_user_assume | Assume user for next requests with assume token. |
edubase_post_user_classes | Assign user to class(es). Updates membership if already member of a class. |
edubase_post_user_group | Update a user's group. |
edubase_post_user_login | Generate login link. If a valid link with the same settings exists, it will be returned instead of creating a new one. |
edubase_post_user_name | Update a user's name. |
edubase_post_user_organizations | Assign user to organization(s). Updates membership if already member of an organization. |
edubase_post_video_permission | Create new permission for a user on a video. |
edubase_post_video_tag | Attach tag to a video. |
edubase_post_video_transfer | Transfer video to user. |
Manual installation
You can install the MCP server using:
Installation for