Skip to main content
Glama
MSR327
by MSR327

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
erp_loginA

Login to IIT KGP ERP. If OTP is required, pass it as a parameter.

erp_logoutA

Logout from ERP and clear the session.

get_gradesA

Fetch grades. Pass semester like 'Semester 3' to filter, or leave empty for all.

get_cgpaC

Get your current CGPA.

get_sgpaC

Get SGPA for a specific semester. Example: 'Semester 3'

get_cgpa_trend_toolB

Get semester-wise CGPA and SGPA progression.

compare_subjects_toolB

Compare performance across subjects. Pass comma-separated codes or names. Example: 'CS10001,MA10001' or 'Programming,Mathematics'

what_if_cgpa_toolA

Calculate projected CGPA with hypothetical grades. Pass as JSON: [{"credits": 4, "grade": "A"}, {"credits": 3, "grade": "B"}]

get_grade_distribution_toolB

Get your grade distribution (count of each grade).

get_attendanceA

Get attendance for all subjects in current semester.

get_attendance_alertsB

Get subjects where attendance is below threshold (default 80%).

can_i_skipA

Check how many classes you can skip for a subject and still stay above 80%.

recommend_electives_toolB

Recommend electives based on your grade history and strengths. Types: 'breadth', 'depth', 'open'

get_strengths_weaknessesB

Find your strongest and weakest subjects based on grades.

get_department_performanceA

See your average performance grouped by department (CS, MA, EE, etc.).

get_placement_noticesA

Get placement/internship notices from CDC. Optionally filter by keyword. Example: 'SDE', 'Google', 'internship'

get_notice_detailA

Get full details of a specific placement notice. Pass the URL from get_placement_notices.

get_timetableA

Get your timetable. Pass a day like 'Monday' to filter, or leave empty for full week.

get_today_classesB

Get today's class schedule.

where_is_profA

Find where a professor is based on timetable data. Pass partial name like 'sharma' or 'Prof Kumar'.

export_timetable_icsA

Export timetable as ICS (calendar) format. Optionally pass semester start date (YYYY-MM-DD). You can import the output into Google Calendar, Apple Calendar, etc.

browse_erp_pageA

Browse any ERP page. Pass a path like 'Academic/notices.htm' or full URL. Returns page title, text content, tables, and links found.

search_erp_pagesA

Search for ERP pages by keyword. Returns matching page paths. Examples: 'grades', 'fee', 'hostel', 'library'

get_academic_noticesC

Get academic notices/announcements. Optionally filter by keyword.

get_registered_subjectsA

Get all subjects you're currently registered for this semester.

get_credit_summary_toolA

Get credit summary — total credits and breakdown by type (core, elective, lab, etc.).

check_slot_conflicts_toolA

Check if any of your registered subjects have slot conflicts.

clear_cacheB

Clear locally cached ERP data.

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/MSR327/iitkgp-erp-mcp'

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