Built by Metorial, the integration platform for agentic AI.

Learn More

EduBase/MCP

EduBase MCP server

Tools

Edubase Get Question

Check existing question. Questions are the lowest level in the EduBase hierarchy, serving as the building blocks for Quiz sets.

edubase_get_question

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

Edubase Delete Question

Permanently delete a Quiz question.

edubase_delete_question

Edubase Get Exams

List owned and managed exams. Exams are the highest level in the EduBase Quiz hierarchy, built from Quiz sets.

edubase_get_exams

Edubase Get Exam

Get/check exam.

edubase_get_exam

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

Edubase Delete Exam

Remove/archive exam.

edubase_delete_exam

Edubase Get Exam Users

List all users on an exam.

edubase_get_exam_users

Edubase Post Exam Users

Assign user(s) to an exam.

edubase_post_exam_users

Edubase Delete Exam Users

Remove user(s) from an exam.

edubase_delete_exam_users

Edubase Post Exam Summary

Submit a new AI exam summary.

edubase_post_exam_summary

Edubase Get Quiz Play Results

Get detailed results for a specific Quiz play.

edubase_get_quiz_play_results

Edubase Get Quiz Results User

Get user results for a specific Quiz set.

edubase_get_quiz_results_user

Edubase Get Exam Results User

Get user results for a specific exam.

edubase_get_exam_results_user

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_raw

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_quizes

Edubase Get Quiz

Get/check Quiz set. Containing questions and powering Exams.

edubase_get_quiz

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

Edubase Delete Quiz

Remove/archive Quiz set.

edubase_delete_quiz

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_questions

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_questions

Edubase Delete Quiz Questions

Remove question(s) from a Quiz set, or one of its question group.

edubase_delete_quiz_questions

Edubase Get Users

List managed, non-generated users.

edubase_get_users

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

Edubase Post User

Create new EduBase user account.

edubase_post_user

Edubase Delete User

Delete user.

edubase_delete_user

Edubase Get User Name

Get user's name.

edubase_get_user_name

Edubase Post User Name

Update a user's name.

edubase_post_user_name

Edubase Get User Group

Get user's group.

edubase_get_user_group

Edubase Post User Group

Update a user's group.

edubase_post_user_group

Edubase Get User Login

Get latest valid login link for user.

edubase_get_user_login

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_login

Edubase Delete User Login

Delete a previously generated login link.

edubase_delete_user_login

Edubase Get User Search

Lookup user by email, username or code.

edubase_get_user_search

Edubase Post User Assume

Assume user for next requests with assume token.

edubase_post_user_assume

Edubase Delete User Assume

Revoke assume token.

edubase_delete_user_assume

Edubase Get Classes

List owned and managed classes.

edubase_get_classes

Edubase Get Class

Get/check class.

edubase_get_class

Edubase Get Class Assignments

List all assignments in a class.

edubase_get_class_assignments

Edubase Get Class Members

List all members in a class.

edubase_get_class_members

Edubase Post Class Members

Assign user(s) to a class. Updates memberships if already member of the class.

edubase_post_class_members

Edubase Delete Class Members

Remove user(s) from a class.

edubase_delete_class_members

Edubase Post Classes Members

Assign user(s) to class(es). Updates memberships if already member of a class.

edubase_post_classes_members

Edubase Get User Classes

List all classes a user is member of.

edubase_get_user_classes

Edubase Post User Classes

Assign user to class(es). Updates membership if already member of a class.

edubase_post_user_classes

Edubase Delete User Classes

Remove user from class(es).

edubase_delete_user_classes

Edubase Get Organizations

List owned and managed organizations.

edubase_get_organizations

Edubase Get Organization

Get/check organization.

edubase_get_organization

Edubase Get Organization Members

List all members in an organization.

edubase_get_organization_members

Edubase Post Organization Members

Assign user(s) to an organization. Updates memberships if already member of the organization.

edubase_post_organization_members

Edubase Delete Organization Members

Remove user(s) from an organization.

edubase_delete_organization_members

Edubase Post Organizations Members

Assign user(s) to organization(s). Updates memberships if already member of an organization.

edubase_post_organizations_members

Edubase Get User Organizations

List all organizations a user is member of.

edubase_get_user_organizations

Edubase Post User Organizations

Assign user to organization(s). Updates membership if already member of an organization.

edubase_post_user_organizations

Edubase Delete User Organizations

Remove user from organization(s).

edubase_delete_user_organizations

Edubase Get Tags

List owned and managed tags.

edubase_get_tags

Edubase Get Tag

Get/check tag.

edubase_get_tag

Edubase Get Class Tags

List all attached tags of a class.

edubase_get_class_tags

Edubase Get Class Tag

Check if tag is attached to a class.

edubase_get_class_tag

Edubase Post Class Tag

Attach tag to a class.

edubase_post_class_tag

Edubase Delete Class Tag

Remove a tag attachment from a class.

edubase_delete_class_tag

Edubase Get Course Tags

List all attached tags of a course.

edubase_get_course_tags

Edubase Get Course Tag

Check if tag is attached to a course.

edubase_get_course_tag

Edubase Post Course Tag

Attach tag to a course.

edubase_post_course_tag

Edubase Delete Course Tag

Remove a tag attachment from a course.

edubase_delete_course_tag

Edubase Get Event Tags

List all attached tags of an event.

edubase_get_event_tags

Edubase Get Event Tag

Check if tag is attached to an event.

edubase_get_event_tag

Edubase Post Event Tag

Attach tag to an event.

edubase_post_event_tag

Edubase Delete Event Tag

Remove a tag attachment from an event.

edubase_delete_event_tag

Edubase Get Exam Tags

List all attached tags of an exam.

edubase_get_exam_tags

Edubase Get Exam Tag

Check if tag is attached to an exam.

edubase_get_exam_tag

Edubase Post Exam Tag

Attach tag to an exam.

edubase_post_exam_tag

Edubase Delete Exam Tag

Remove a tag attachment from an exam.

edubase_delete_exam_tag

Edubase Get Integration Tags

List all attached tags of an integration.

edubase_get_integration_tags

Edubase Get Integration Tag

Check if tag is attached to an integration.

edubase_get_integration_tag

Edubase Post Integration Tag

Attach tag to an integration.

edubase_post_integration_tag

Edubase Delete Integration Tag

Remove a tag attachment from an integration.

edubase_delete_integration_tag

Edubase Get Organization Tags

List all attached tags of an organization.

edubase_get_organization_tags

Edubase Get Organization Tag

Check if tag is attached to an organization.

edubase_get_organization_tag

Edubase Post Organization Tag

Attach tag to an organization.

edubase_post_organization_tag

Edubase Delete Organization Tag

Remove a tag attachment from an organization.

edubase_delete_organization_tag

Edubase Get Quiz Tags

List all attached tags of a Quiz.

edubase_get_quiz_tags

Edubase Get Quiz Tag

Check if tag is attached to a Quiz.

edubase_get_quiz_tag

Edubase Post Quiz Tag

Attach tag to a Quiz.

edubase_post_quiz_tag

Edubase Delete Quiz Tag

Remove a tag attachment from a Quiz.

edubase_delete_quiz_tag

Edubase Get Scorm Tags

List all attached tags of a SCORM learning material.

edubase_get_scorm_tags

Edubase Get Scorm Tag

Check if tag is attached to a SCORM learning material.

edubase_get_scorm_tag

Edubase Post Scorm Tag

Attach tag to a SCORM learning material.

edubase_post_scorm_tag

Edubase Delete Scorm Tag

Remove a tag attachment from a SCORM learning material.

edubase_delete_scorm_tag

Edubase Get Video Tags

List all attached tags of a video.

edubase_get_video_tags

Edubase Get Video Tag

Check if tag is attached to a video.

edubase_get_video_tag

Edubase Post Video Tag

Attach tag to a video.

edubase_post_video_tag

Edubase Delete Video Tag

Remove a tag attachment from a video.

edubase_delete_video_tag

Edubase Get Class Permission

Check if a user has permission on a class.

edubase_get_class_permission

Edubase Post Class Permission

Create new permission for a user on a class.

edubase_post_class_permission

Edubase Delete Class Permission

Remove a user permission from a class.

edubase_delete_class_permission

Edubase Get Course Permission

Check if a user has permission on a course.

edubase_get_course_permission

Edubase Post Course Permission

Create new permission for a user on a course.

edubase_post_course_permission

Edubase Delete Course Permission

Remove a user permission from a course.

edubase_delete_course_permission

Edubase Get Event Permission

Check if a user has permission on an event.

edubase_get_event_permission

Edubase Post Event Permission

Create new permission for a user on an event.

edubase_post_event_permission

Edubase Delete Event Permission

Remove a user permission from an event.

edubase_delete_event_permission

Edubase Get Exam Permission

Check if a user has permission on an exam.

edubase_get_exam_permission

Edubase Post Exam Permission

Create new permission for a user on an exam.

edubase_post_exam_permission

Edubase Delete Exam Permission

Remove a user permission from an exam.

edubase_delete_exam_permission

Edubase Get Integration Permission

Check if a user has permission on an integration.

edubase_get_integration_permission

Edubase Post Integration Permission

Create new permission for a user on an integration.

edubase_post_integration_permission

Edubase Delete Integration Permission

Remove a user permission from an integration.

edubase_delete_integration_permission

Edubase Get Organization Permission

Check if a user has permission on an organization.

edubase_get_organization_permission

Edubase Post Organization Permission

Create new permission for a user on an organization.

edubase_post_organization_permission

Edubase Delete Organization Permission

Remove a user permission from an organization.

edubase_delete_organization_permission

Edubase Get Quiz Permission

Check if a user has permission on a quiz.

edubase_get_quiz_permission

Edubase Post Quiz Permission

Create new permission for a user on a quiz.

edubase_post_quiz_permission

Edubase Delete Quiz Permission

Remove a user permission from a quiz.

edubase_delete_quiz_permission

Edubase Get Scorm Permission

Check if a user has permission on a SCORM learning material.

edubase_get_scorm_permission

Edubase Post Scorm Permission

Create new permission for a user on a SCORM learning material.

edubase_post_scorm_permission

Edubase Delete Scorm Permission

Remove a user permission from a SCORM learning material.

edubase_delete_scorm_permission

Edubase Get Tag Permission

Check if a user has permission on a tag.

edubase_get_tag_permission

Edubase Post Tag Permission

Create new permission for a user on a tag.

edubase_post_tag_permission

Edubase Delete Tag Permission

Remove a user permission from a tag.

edubase_delete_tag_permission

Edubase Get Video Permission

Check if a user has permission on a video.

edubase_get_video_permission

Edubase Post Video Permission

Create new permission for a user on a video.

edubase_post_video_permission

Edubase Delete Video Permission

Remove a user permission from a video.

edubase_delete_video_permission

Edubase Post Custom Metric

Update a custom metric.

edubase_post_custom_metric