Skip to main content
Glama
sifue

ZEN University Syllabus MCP Server

by sifue

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get-list-of-all-subjectsA

Retrieve a simplified list of all courses from the ZEN University syllabus, containing only the essential properties (name, enrollmentGrade, quarters, credit).

get-a-subject-with-detailB

Retrieve detailed a course information from the ZEN University syllabus. The numeric intended year of enrollment (enrollment_grade (optional)) and the freeword parameter (freeword) must be specified. The freeword parameter is intended for searching course names and similar keywords.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one retrieves detailed information for a specific course with search parameters, while the other fetches a simplified list of all courses. There is no overlap in functionality, making it easy for an agent to choose the correct tool based on the need for detailed vs. broad data.

Naming Consistency5/5

Both tools follow a consistent verb_noun pattern with hyphens ('get-a-subject-with-detail' and 'get-list-of-all-subjects'), using clear, descriptive names that indicate their actions and targets. The naming style is uniform across the set, enhancing predictability.

Tool Count2/5

With only 2 tools, the server feels under-scoped for a university syllabus domain, which typically involves operations like searching, filtering, updating, or managing course data. This limited set may force agents to work around gaps, as it lacks comprehensive coverage for common syllabus interactions.

Completeness2/5

The tool surface is severely incomplete for a syllabus server, covering only retrieval (detailed and list) without essential operations like creating, updating, or deleting courses, or advanced search capabilities. This will likely cause agent failures when full lifecycle management is required.

Maintenance

ActivityInactive
ResponsivenessNo issues