Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EDUBASE_API_APPYesThe App ID of your integration app on EduBase, the app on the EduBase API. Find this in the integration details window on EduBase.
EDUBASE_API_KEYYesThe Secret key of your integration app on EduBase, the secret on the EduBase API. Find this along the App ID in the integration details window on EduBase.
EDUBASE_API_URLNoThe base URL of the EduBase API, most probably https://subdomain.edubase.net/api.https://www.edubase.net/api

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
edubase_get_questions

List owned and managed Quiz questions.

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_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_delete_question

Permanently delete a Quiz question.

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_get_question_id

Get external unique question identifier by question identification string.

edubase_post_question_id

Set external unique question identifier for question identified by a question identification string.

edubase_get_exams

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

edubase_get_exam

Get/check 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_delete_exam

Remove/archive exam.

edubase_get_exam_users

List all users on an exam.

edubase_post_exam_users

Assign user(s) to an exam.

edubase_delete_exam_users

Remove user(s) from an exam.

edubase_post_exam_summary

Submit a new AI exam summary.

edubase_get_quiz_play_results

Get detailed results for a specific Quiz play.

edubase_get_quiz_results_user

Get user results for a specific Quiz set.

edubase_get_exam_results_user

Get user results for a specific 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_certificates_user

Get (the latest) certificate details for a specific exam and user.

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_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_quiz

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

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_delete_quiz

Remove/archive Quiz set.

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_post_quiz_questions

Assign question(s) to a Quiz set, or one of its question group. Questions can exist independently from Quiz sets.

edubase_delete_quiz_questions

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

edubase_get_users

List managed, non-generated users.

edubase_get_user_me

Get/check current user.

edubase_get_user

Get/check user.

edubase_post_user

Create new EduBase user account.

edubase_patch_user

Update user.

edubase_delete_user

Delete user.

edubase_get_user_name

Get user's name.

edubase_post_user_name

Update a user's name.

edubase_get_user_group

Get user's group.

edubase_post_user_group

Update a user's group.

edubase_get_user_login

Get latest valid login link for user.

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_delete_user_login

Delete a previously generated login link.

edubase_get_user_search

Lookup user by email, username or code.

edubase_post_user_assume

Assume user for next requests with assume token.

edubase_delete_user_assume

Revoke assume token.

edubase_get_classes

List owned and managed classes.

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_post_class_members

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

edubase_delete_class_members

Remove user(s) from a class.

edubase_post_classes_members

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

edubase_get_user_classes

List all classes a user is member of.

edubase_post_user_classes

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

edubase_delete_user_classes

Remove user from class(es).

edubase_get_organizations

List owned and managed organizations.

edubase_get_organization

Get/check organization.

edubase_post_organization

Create an organization.

edubase_patch_organization

Update organization.

edubase_delete_organization

Remove organization.

edubase_get_organization_members

List all members in an organization.

edubase_post_organization_members

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

edubase_delete_organization_members

Remove user(s) from an organization.

edubase_post_organizations_members

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

edubase_get_user_organizations

List all organizations a user is member of.

edubase_post_user_organizations

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

edubase_delete_user_organizations

Remove user from organization(s).

edubase_get_organization_webhook

Get/check webhook configured in organization.

edubase_post_organization_webhook

Create a webhook for an organization.

edubase_patch_organization_webhook

Update organizational webhook.

edubase_delete_organization_webhook

Remove organizational webhook.

edubase_post_organization_webhook_trigger

Trigger an organizational webhook call with optional custom payload. Only triggers webhooks with trigger_event set to api!.

edubase_get_integrations

List owned and managed integrations.

edubase_get_integration

Get/check integration.

edubase_post_integration

Create a new API or LMS integration.

edubase_patch_integration

Update integration.

edubase_delete_integration

Remove integration.

edubase_get_integration_keys

Get integration keys/secrets.

edubase_post_integration_keys

Rotate integration keys/secrets.

edubase_get_tags

List owned and managed tags.

edubase_get_tag

Get/check tag.

edubase_get_class_tags

List all attached tags of a class.

edubase_get_class_tag

Check if tag is attached to a class.

edubase_post_class_tag

Attach tag to a class.

edubase_delete_class_tag

Remove a tag attachment from a class.

edubase_get_course_tags

List all attached tags of a course.

edubase_get_course_tag

Check if tag is attached to a course.

edubase_post_course_tag

Attach tag to a course.

edubase_delete_course_tag

Remove a tag attachment from a course.

edubase_get_event_tags

List all attached tags of an event.

edubase_get_event_tag

Check if tag is attached to an event.

edubase_post_event_tag

Attach tag to an event.

edubase_delete_event_tag

Remove a tag attachment from an event.

edubase_get_exam_tags

List all attached tags of an exam.

edubase_get_exam_tag

Check if tag is attached to an exam.

edubase_post_exam_tag

Attach tag to an exam.

edubase_delete_exam_tag

Remove a tag attachment from an exam.

edubase_get_integration_tags

List all attached tags of an integration.

edubase_get_integration_tag

Check if tag is attached to an integration.

edubase_post_integration_tag

Attach tag to an integration.

edubase_delete_integration_tag

Remove a tag attachment from an integration.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EduBase/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server