mcp/edubase

Verified Publisher

By mcp

Updated 27 days ago

The EduBase MCP server enables Claude and other LLMs to interact with EduBase's comprehensive e-l...

Image
Machine learning & AI
1

10K+

mcp/edubase repository overview

EduBase MCP Server

The EduBase MCP server enables Claude and other LLMs to interact with EduBase's comprehensive e-learning platform through the Model Context Protocol (MCP).

What is an MCP Server?

MCP Info

AttributeDetails
Docker Imagemcp/edubase
AuthorEduBase
Repositoryhttps://github.com/EduBase/MCP

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/EduBase/MCP/blob/327a66790b2aa4aa83be6303398145a3b5e520fc/Dockerfile
Commit327a66790b2aa4aa83be6303398145a3b5e520fc
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/edubase --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (165)

Tools provided by this ServerShort Description
edubase_delete_class_membersRemove user(s) from a class
edubase_delete_class_permissionRemove a user permission from a class
edubase_delete_class_tagRemove a tag attachment from a class
edubase_delete_course_permissionRemove a user permission from a course
edubase_delete_course_tagRemove a tag attachment from a course
edubase_delete_event_permissionRemove a user permission from an event
edubase_delete_event_tagRemove a tag attachment from an event
edubase_delete_examRemove/archive exam
edubase_delete_exam_brandingRemove branding from an exam
edubase_delete_exam_permissionRemove a user permission from an exam
edubase_delete_exam_tagRemove a tag attachment from an exam
edubase_delete_exam_usersRemove user(s) from an exam
edubase_delete_filebin_uploadDelete an uploaded file and/or temporary file upload link
edubase_delete_integrationRemove integration
edubase_delete_integration_permissionRemove a user permission from an integration
edubase_delete_integration_tagRemove a tag attachment from an integration
edubase_delete_organizationRemove organization
edubase_delete_organization_membersRemove user(s) from an organization
edubase_delete_organization_permissionRemove a user permission from an organization
edubase_delete_organization_tagRemove a tag attachment from an organization
edubase_delete_organization_webhookRemove organizational webhook
edubase_delete_questionPermanently delete a Quiz question
edubase_delete_quizRemove/archive Quiz set
edubase_delete_quiz_permissionRemove a user permission from a quiz
edubase_delete_quiz_questionsRemove question(s) from a Quiz set, or one of its question group
edubase_delete_quiz_tagRemove a tag attachment from a Quiz
edubase_delete_scorm_permissionRemove a user permission from a SCORM learning material
edubase_delete_scorm_tagRemove a tag attachment from a SCORM learning material
edubase_delete_tag_permissionRemove a user permission from a tag
edubase_delete_userDelete user
edubase_delete_user_assumeRevoke assume token
edubase_delete_user_classesRemove user from class(es)
edubase_delete_user_loginDelete a previously generated login link
edubase_delete_user_organizationsRemove user from organization(s)
edubase_delete_video_permissionRemove a user permission from a video
edubase_delete_video_tagRemove a tag attachment from a video
edubase_filebinUpload file to EduBase temporary file storage
edubase_get_classGet/check class
edubase_get_class_assignmentsList all assignments in a class
edubase_get_class_membersList all members in a class
edubase_get_class_permissionCheck if a user has permission on a class
edubase_get_class_tagCheck if tag is attached to a class
edubase_get_class_tagsList all attached tags of a class
edubase_get_classesList owned and managed classes
edubase_get_course_permissionCheck if a user has permission on a course
edubase_get_course_tagCheck if tag is attached to a course
edubase_get_course_tagsList all attached tags of a course
edubase_get_event_permissionCheck if a user has permission on an event
edubase_get_event_tagCheck if tag is attached to an event
edubase_get_event_tagsList all attached tags of an event
edubase_get_examGet/check exam
edubase_get_exam_brandingGet exam branding configuration
edubase_get_exam_certificates_userGet (the latest) certificate details for a specific exam and user
edubase_get_exam_permissionCheck if a user has permission on an exam
edubase_get_exam_results_rawGet raw results for a specific exam
edubase_get_exam_results_userGet user results for a specific exam
edubase_get_exam_tagCheck if tag is attached to an exam
edubase_get_exam_tagsList all attached tags of an exam
edubase_get_exam_usersList all users on an exam
edubase_get_examsList owned and managed exams
edubase_get_integrationGet/check integration
edubase_get_integration_keysGet integration keys/secrets
edubase_get_integration_permissionCheck if a user has permission on an integration
edubase_get_integration_tagCheck if tag is attached to an integration
edubase_get_integration_tagsList all attached tags of an integration
edubase_get_integrationsList owned and managed integrations
edubase_get_organizationGet/check organization
edubase_get_organization_membersList all members in an organization
edubase_get_organization_permissionCheck if a user has permission on an organization
edubase_get_organization_tagCheck if tag is attached to an organization
edubase_get_organization_tagsList all attached tags of an organization
edubase_get_organization_webhookGet/check webhook configured in organization
edubase_get_organizationsList owned and managed organizations
edubase_get_questionCheck existing question
edubase_get_question_idGet external unique question identifier by question identification string
edubase_get_questionsList owned and managed Quiz questions
edubase_get_quizGet/check Quiz set
edubase_get_quiz_permissionCheck if a user has permission on a quiz
edubase_get_quiz_questionsList all questions and question groups in a Quiz set
edubase_get_quiz_results_playGet detailed results for a specific Quiz play
edubase_get_quiz_results_userGet user results for a specific Quiz set
edubase_get_quiz_tagCheck if tag is attached to a Quiz
edubase_get_quiz_tagsList all attached tags of a Quiz
edubase_get_quizesList owned and managed Quiz sets
edubase_get_scorm_permissionCheck if a user has permission on a SCORM learning material
edubase_get_scorm_tagCheck if tag is attached to a SCORM learning material
edubase_get_scorm_tagsList all attached tags of a SCORM learning material
edubase_get_tagGet/check tag
edubase_get_tag_permissionCheck if a user has permission on a tag
edubase_get_tagsList owned and managed tags
edubase_get_userGet/check user
edubase_get_user_classesList all classes a user is member of
edubase_get_user_groupGet user's group
edubase_get_user_loginGet latest valid login link for user
edubase_get_user_meGet/check current user
edubase_get_user_nameGet user's name
edubase_get_user_organizationsList all organizations a user is member of
edubase_get_user_searchLookup user by email, username or code
edubase_get_usersList managed, non-generated users
edubase_get_video_permissionCheck if a user has permission on a video
edubase_get_video_tagCheck if tag is attached to a video
edubase_get_video_tagsList all attached tags of a video
edubase_mcp_server_apiGet MCP Server API URL
edubase_mcp_server_versionGet MCP Server Version
edubase_patch_integrationUpdate integration
edubase_patch_organizationUpdate organization
edubase_patch_organization_webhookUpdate organizational webhook
edubase_patch_userUpdate user
edubase_post_class_membersAssign user(s) to a class
edubase_post_class_permissionCreate new permission for a user on a class
edubase_post_class_tagAttach tag to a class
edubase_post_class_transferTransfer class to user
edubase_post_classes_membersAssign user(s) to class(es)
edubase_post_course_permissionCreate new permission for a user on a course
edubase_post_course_tagAttach tag to a course
edubase_post_course_transferTransfer course to user
edubase_post_event_permissionCreate new permission for a user on an event
edubase_post_event_tagAttach tag to an event
edubase_post_event_transferTransfer event to user
edubase_post_examCreate a new exam from an existing Quiz set
edubase_post_exam_brandingConfigure or update exam branding
edubase_post_exam_certificates_user_downloadGenerate download link for the latest user exam certificate
edubase_post_exam_permissionCreate new permission for a user on an exam
edubase_post_exam_summarySubmit a new AI exam summary
edubase_post_exam_tagAttach tag to an exam
edubase_post_exam_transferTransfer exam to user
edubase_post_exam_usersAssign user(s) to an exam
edubase_post_filebin_uploadGenerate upload link for a temporary file storage
edubase_post_integrationCreate a new API or LMS integration
edubase_post_integration_keysRotate integration keys/secrets
edubase_post_integration_permissionCreate new permission for a user on an integration
edubase_post_integration_tagAttach tag to an integration
edubase_post_integration_transferTransfer integration to user
edubase_post_metrics_customUpdate a custom metric
edubase_post_organizationCreate an organization
edubase_post_organization_membersAssign user(s) to an organization
edubase_post_organization_permissionCreate new permission for a user on an organization
edubase_post_organization_tagAttach tag to an organization
edubase_post_organization_transferTransfer organization to user
edubase_post_organization_webhookCreate a webhook for an organization
edubase_post_organization_webhook_triggerTrigger an organizational webhook call with optional custom payload
edubase_post_organizations_membersAssign user(s) to organization(s)
edubase_post_questionPublish or update a question
edubase_post_question_exportGenerate download link for exporting the question (in JSON format)
edubase_post_question_idSet external unique question identifier for question identified by a question identification string
edubase_post_quizCreate a new Quiz set
edubase_post_quiz_permissionCreate new permission for a user on a quiz
edubase_post_quiz_questionsAssign question(s) to a Quiz set, or one of its question group
edubase_post_quiz_tagAttach tag to a Quiz
edubase_post_quiz_transferTransfer Quiz to user
edubase_post_scorm_permissionCreate new permission for a user on a SCORM learning material
edubase_post_scorm_tagAttach tag to a SCORM learning material
edubase_post_scorm_transferTransfer SCORM to user
edubase_post_tag_permissionCreate new permission for a user on a tag
edubase_post_tag_transferTransfer tag to user
edubase_post_userCreate new EduBase user account
edubase_post_user_assumeAssume user for next requests with assume token
edubase_post_user_classesAssign user to class(es)
edubase_post_user_groupUpdate a user's group
edubase_post_user_loginGenerate login link
edubase_post_user_nameUpdate a user's name
edubase_post_user_organizationsAssign user to organization(s)
edubase_post_video_permissionCreate new permission for a user on a video
edubase_post_video_tagAttach tag to a video
edubase_post_video_transferTransfer video to user

Tools Details

Tool: edubase_delete_class_members

Remove user(s) from a class.

ParametersTypeDescription
classstringclass identification string
usersstringcomma-separated list of user identification strings

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_class_permission

Remove a user permission from a class.

ParametersTypeDescription
classstringclass identification string
permissionstringpermission level (view / report / control / modify / grant / admin)
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_class_tag

Remove a tag attachment from a class.

ParametersTypeDescription
classstringclass identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_course_permission

Remove a user permission from a course.

ParametersTypeDescription
coursestringcourse identification string
permissionstringpermission level (view / report / control / modify / grant / admin)
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_course_tag

Remove a tag attachment from a course.

ParametersTypeDescription
coursestringcourse identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_event_permission

Remove a user permission from an event.

ParametersTypeDescription
eventstringevent identification string
permissionstringpermission level (view / report / control / modify / finances / grant / admin)
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_event_tag

Remove a tag attachment from an event.

ParametersTypeDescription
eventstringevent identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_exam

Remove/archive exam.

ParametersTypeDescription
examstringexam identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_exam_branding

Remove branding from an exam.

ParametersTypeDescription
examstringexam identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_exam_permission

Remove a user permission from an exam.

ParametersTypeDescription
examstringexam identification string
permissionstringpermission level (view / report / control / modify / grant / admin)
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_exam_tag

Remove a tag attachment from an exam.

ParametersTypeDescription
examstringexam identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_exam_users

Remove user(s) from an exam.

ParametersTypeDescription
examstringexam identification string
usersstringcomma-separated list of user identification strings

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_filebin_upload

Delete an uploaded file and/or temporary file upload link.

ParametersTypeDescription
idstringexternal unique filebin identifier of the uploaded file or temporary file upload link

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_integration

Remove integration.

ParametersTypeDescription
integrationstringintegration identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_integration_permission

Remove a user permission from an integration.

ParametersTypeDescription
integrationstringintegration identification string
permissionstringpermission level (view / report / control / modify / grant / admin)
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_integration_tag

Remove a tag attachment from an integration.

ParametersTypeDescription
integrationstringintegration identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_organization

Remove organization.

ParametersTypeDescription
organizationstringorganization identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_organization_members

Remove user(s) from an organization.

ParametersTypeDescription
organizationstringorganization identification string
usersstringcomma-separated list of user identification strings

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_organization_permission

Remove a user permission from an organization.

ParametersTypeDescription
organizationstringorganization identification string
permissionstringpermission level (view / report / control / modify / grant / admin)
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_organization_tag

Remove a tag attachment from an organization.

ParametersTypeDescription
organizationstringorganization identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_organization_webhook

Remove organizational webhook.

ParametersTypeDescription
organizationstringorganization identification string
webhookstringwebhook identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_question

Permanently delete a Quiz question.

ParametersTypeDescription
idstringexternal unique question identifier

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_quiz

Remove/archive Quiz set.

ParametersTypeDescription
quizstringQuiz identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_quiz_permission

Remove a user permission from a quiz.

ParametersTypeDescription
permissionstringpermission level (view / report / control / modify / grant / admin)
quizstringQuiz identification string
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_quiz_questions

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

ParametersTypeDescription
questionsstringcomma-separated list of question identification strings
quizstringQuiz identification string
groupstring optionalquestion group title

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_quiz_tag

Remove a tag attachment from a Quiz.

ParametersTypeDescription
quizstringQuiz identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_scorm_permission

Remove a user permission from a SCORM learning material.

ParametersTypeDescription
permissionstringpermission level (view / report / control / modify / grant / admin)
scormstringSCORM identification string
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_scorm_tag

Remove a tag attachment from a SCORM learning material.

ParametersTypeDescription
scormstringSCORM identification string
tagstringtag identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_tag_permission

Remove a user permission from a tag.

ParametersTypeDescription
permissionstringpermission level (view / report / control / modify / grant / admin)
tagstringtag identification string
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_user

Delete user.

ParametersTypeDescription
userstringuser identification string

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_user_assume

Revoke assume token.

ParametersTypeDescription
tokenstringassume token

This tool may perform destructive updates.

This tool is idempotent. Repeated calls with same args have no additional effect.

This tool interacts with external entities.


Tool: edubase_delete_user_classes

Remove user from class(es).

ParametersTypeDescription
classesstringcomma-separated list of class identification strings
userstringuser identification string

This tool may perform destructive updates.

*This tool is idempotent. Repeated calls with same

[...]

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:1760c3731

Size

63 MB

Last updated

27 days ago

docker pull mcp/edubase

This week's pulls

Pulls:

1,559

Jul 6 to Jul 12