Edvibe School MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| AccessGroupsAddMembersC | Add members to an access group. |
| AccessGroupsCreateA | Create a new access group. |
| AccessGroupsDeleteA | Delete an access group. WARNING: Destructive: removes the access group. Requires client-side approval. |
| AccessGroupsGetDetailsA | Get details of a single access group by id. |
| AccessGroupsGetGroupClassesA | List group classes linked to an access group (paginated). |
| AccessGroupsGetIndividualClassesA | List individual classes linked to an access group (paginated). |
| AccessGroupsGetListB | List access groups with optional filters by teacher, group class, or individual class. |
| AccessGroupsGetTeachersA | List teachers assigned to an access group (paginated). |
| AccessGroupsRemoveMembersA | Remove members from an access group. WARNING: Destructive: unlinks members from the group. Requires client-side approval. |
| BooksGetBookA | Get a single book by id. |
| BooksGetBooksPlatformA | List books available on the platform. |
| BooksGetBooksSchoolA | List books available to the current school. |
| BooksPinLessonToClassC | Pin a lesson from a book to a class. |
| ClassesGetStatisticsD | Get class statistics. |
| GroupClassesChangeTeacherC | Change the teacher assigned to a group class. |
| GroupClassesCreateC | Create a new group class. |
| GroupClassesDeleteA | Delete a group class. WARNING: Destructive: removes the group class. Requires client-side approval. |
| GroupClassesGetDetailA | Get details of a single group class by id. |
| GroupClassesGetListB | List group classes with optional filters and pagination. |
| GroupClassesUpdateC | Update an existing group class. |
| GroupClassPupilsAddA | Add pupils to a group class. Adding a pupil to a group class activates the pupil and consumes the school's tariff limit of activated students. The limit depends on the school's tariff plan. Exceeding it returns HTTP 400 "The number of activated students has been exceeded". |
| GroupClassPupilsDeleteA | Remove a pupil from a group class. WARNING: Destructive: unlinks the pupil from the group class. Requires client-side approval. |
| GroupClassPupilsGetListA | List pupils in a group class (paginated). |
| IndividualClassesChangeTeacherA | Change the teacher assigned to an individual class. |
| IndividualClassesCreateC | Create a new individual class. |
| IndividualClassesDeleteA | Delete an individual class. WARNING: Destructive: removes the individual class. Requires client-side approval. |
| IndividualClassesGetDetailA | Get details of a single individual class by id. |
| IndividualClassesGetListA | List individual classes with optional filters and pagination. |
| IndividualClassesUpdateB | Update an existing individual class. |
| LessonPackagesGetListB | List lesson packages for a pupil and/or class. |
| LessonPackagesSetPackageC | Set a lesson package for a pupil and class. |
| LessonPackagesUpdatePackagePeriodC | Update the period of a lesson package. |
| LessonPackagesWriteOffLessonsA | Write off lessons from a package. WARNING: Destructive: decrements lesson balance. Requires client-side approval. |
| LessonTariffsAddTariffDurationB | Add a duration option to a lesson tariff. |
| LessonTariffsCreateB | Create a new lesson tariff. |
| LessonTariffsDeleteA | Delete a lesson tariff. WARNING: Destructive: removes the tariff. Requires client-side approval. |
| LessonTariffsDeleteLessonPackageA | Delete a lesson package attached to a tariff. WARNING: Destructive: removes the lesson package. Requires client-side approval. |
| LessonTariffsDeleteTariffDurationA | Delete a tariff duration. WARNING: Destructive: removes the tariff duration. Requires client-side approval. |
| LessonTariffsGetListA | List lesson tariffs (paginated, with soft-deleted filter). |
| LessonTariffsGetTariffDurationListB | List lesson tariff durations (paginated). |
| LessonTariffsGetTariffForDurationIdA | Get a lesson tariff by its duration id. |
| MarathonAddMarathonNewStudentsA | Add new students to a marathon by email. Note: this is a GET that mutates state. WARNING: Mutates state: invites new students to a marathon. Requires client-side approval. |
| MarathonChangeActivationMarathonPupilA | Activate or deactivate a pupil in a marathon. WARNING: Destructive: changes pupil activation state in a marathon. Requires client-side approval. |
| MarathonCreateModeratorC | Create a marathon moderator. |
| MarathonDeleteModeratorA | Delete a marathon moderator. WARNING: Destructive: removes the moderator. Requires client-side approval. |
| MarathonGetMarathonListA | List marathons (paginated, with search and folder filter). |
| MarathonGetMarathonStudentsA | List students in a marathon with search and filter. |
| MarathonGetModeratorsA | List marathon moderators (paginated). |
| MarathonSetModeratorsForPupilB | Assign moderators to a marathon pupil. |
| MarathonSetPupilsForModeratorB | Assign pupils to a marathon moderator. |
| MarathonUnsetModeratorsForPupilA | Unassign moderators from a marathon pupil. WARNING: Destructive: unlinks moderators from the pupil. Requires client-side approval. |
| MarathonUnsetPupilsForModeratorB | Unassign pupils from a marathon moderator. WARNING: Destructive: unlinks pupils from the moderator. Requires client-side approval. |
| PupilsCreateC | Create a new pupil. |
| PupilsDeleteA | Delete a pupil. The pupil must be unlinked from all classes first: remove from group classes via GroupClassPupilsDelete and delete individual classes via IndividualClassesDelete. Upstream returns HTTP 400 "Pupil have classes" if any class link remains. WARNING: Destructive: removes the pupil. Requires client-side approval. |
| PupilsGetCursorListB | List pupils using cursor-based pagination. |
| PupilsGetDetailA | Get details of a single pupil by id. |
| PupilsGetListA | List pupils with search, filters and pagination. |
| PupilsUpdateB | Update an existing pupil. |
| PupilTagCreateB | Create a new pupil tag. |
| PupilTagDeleteA | Delete a pupil tag. WARNING: Destructive: removes the tag. Requires client-side approval. |
| PupilTagGetListA | List all pupil tags. |
| ScheduleCreateLessonA | Create a new lesson in the schedule. The |
| ScheduleDeleteLessonA | Delete a lesson from the schedule. WARNING: Destructive: removes the lesson. Requires client-side approval. |
| ScheduleGetPackageForGroupLessonB | Get the lesson package applicable to a group lesson. |
| ScheduleGetPackageForIndividualLessonA | Get the lesson package applicable to an individual lesson. |
| ScheduleGetPupilScheduleA | Get a pupil's schedule for a date range. |
| ScheduleGetSchoolScheduleB | Get the school schedule for a date range. |
| ScheduleGetSchoolWeekWorkTimeA | Get the school's weekly work time. |
| ScheduleGetTeacherScheduleA | Get a teacher's schedule for a date range in a given timezone. |
| ScheduleGetTeacherWeekWorkTimeB | Get a teacher's weekly work time. |
| TeachersCreateB | Create a new teacher. |
| TeachersDeleteA | Delete a teacher. WARNING: Destructive: removes the teacher. Requires client-side approval. |
| TeachersGetDetailA | Get details of a single teacher by id. |
| TeachersGetListB | List teachers with search and pagination. |
| TeachersUpdateC | Update an existing teacher. |
| UserAuthCheckAuthTokenC | Check whether an auth token is valid. |
| UserAuthLoginPupilA | Authenticate a pupil and return a login token. WARNING: Sensitive: returns a login token. Public enablement requires recorded product/security approval. The token must never be logged, cached, or returned outside the direct successful tool result. |
| UserAuthLoginTeacherA | Authenticate a teacher and return a login token. WARNING: Sensitive: returns a login token. Public enablement requires recorded product/security approval. The token must never be logged, cached, or returned outside the direct successful tool result. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/capitanes/edvibe-school-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server