Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MANAGEBAC_EMAILNoEmail address for ManageBac login
MANAGEBAC_BASE_URLNoManageBac instance base URL, e.g., https://your-school.managebac.com
MANAGEBAC_PASSWORDNoPassword for ManageBac login
MANAGEBAC_LOGIN_FORCENoOptional: Force re-login even if session exists (true/false)
MANAGEBAC_LOGIN_COOLDOWN_MSNoOptional: Login cooldown in milliseconds after failed login attempt (default 900000)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
managebac_check_sessionB

Log in to ManageBac and confirm that the session can read the student homepage.

managebac_get_classesA

Get the ManageBac class/course list visible to the logged-in student.

managebac_get_all_deadlinesB

Get all upcoming ManageBac DDL/deadlines across classes.

managebac_get_class_deadlinesA

Get upcoming DDL/deadlines for one ManageBac class/course.

managebac_get_gradesB

Get grade/score-like items from ManageBac class, task, report, and transcript pages.

managebac_get_class_gradesC

Get grade/score-like items for one ManageBac class/course.

managebac_get_gpaC

Read explicit GPA from ManageBac. Returns an error when no explicit GPA is visible.

managebac_get_class_gpaA

Read explicit GPA for one ManageBac class. Returns an error when no explicit GPA is visible.

managebac_get_recent_class_gradesB

Get the latest N grade/score-like entries for one ManageBac class/course.

managebac_get_class_grade_weightsA

Read grade category weights/proportions for one ManageBac class/course when visible on the page.

managebac_list_linksA

List links visible on an authenticated ManageBac page. Useful for finding exact class/task paths.

managebac_debug_snapshotA

Return the text and links from an authenticated ManageBac page for debugging extractors. Text is truncated by maxChars.

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/chiang881/managebac-mcp'

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