Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MONGODB_URINoMongoDB connection URI (required for production use)mongodb://localhost:27017
MONGODB_DATABASENoMongoDB database namecsg_portal
VERACROSS_BASE_URLNoVeracross portal URL (optional, defaults to CSG)https://portals.veracross.com/csg
LS_LUNCH_SIGNUP_URLNoSignUpGenius URL for Lower School lunch volunteers (optional, defaults to current CSG URL)https://www.signupgenius.com/go/10C084BADAA2BA2FFC43-57722061-lslunch#/
ENCRYPTION_MASTER_KEYNoEncryption key for secure credential storage

Tools

Functions exposed to the LLM to take actions

NameDescription
login

Log in to the CSG Veracross portal. Opens your browser for secure authentication - your credentials never appear in Claude.

set_default_user

Set a default user email so you don't need to provide it every time. This email will be used for all authentication and directory searches.

check_authentication

Check if you have a valid stored authentication session.

search_directory

Search the CSG directory for students, parents, and staff. Results are cached for 24 hours by default. CSG uses Forms (not grades) with 4 schools: PYC (ages 3/4, 4/5), Lower School (Forms I-V), Middle School (Forms VI-VIII), Upper School (Forms IX-XII).

school_events

Check upcoming school calendar events. By default searches the next 3 months, automatically extends to 12 months if no events found.

lunch_volunteers

Check Lower School lunch volunteer opportunities. Shows only days that need volunteers (open slots) for Salad/deli and Soup positions at 10:45am-11:45am in the dining hall.

logout

Logout from Veracross portal and clear session

clear_credentials

Clear stored login credentials

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/BradGriffith/csg-portal-mcp'

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