Skip to main content
Glama
grantdehoog

penn-course-mcp

by grantdehoog

Related Servers

Alternatives to penn-course-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables course discovery and registration planning using official UBC Academic Calendar and UBCGrades data, plus read-only personal Workday snapshot tools for section availability, schedules, and overlap checks.
      7
      AGPL 3.0
    • A
      license
      B
      quality
      B
      maintenance
      Enables users to query official undergraduate and graduate course schedules, indexes, prerequisites, and exam timetables, including tools for comparing indexes and finding matching schedules. It is read-only, local, and supports filtering by days, times, lesson types, teaching weeks, and schedule clashes.
      7
      1
      MIT
    • F
      license
      A
      quality
      D
      maintenance
      Enables searching Brown University courses, getting detailed course info, and checking schedule conflicts via natural language, using the university's public course catalog API.
      5
      -
    • F
      license
      A
      quality
      D
      maintenance
      Local-first Rutgers course planning assistant that answers 'what should I take and when?' using a CP-SAT solver, real transcript data, and live SOC data, connected to Claude via MCP.
      13
      -
    • A
      license
      A
      quality
      C
      maintenance
      Enables searching and retrieving course details, schedules, prerequisites, and instructor information from the CMU course catalog via the ScottyLabs API.
      9
      17 PyPI
      2
      MIT
    • A
      license
      A
      quality
      A
      maintenance
      Enables Claude and ChatGPT to help users pick UC Irvine classes by searching live course sections, comparing grade distributions by instructor, checking prerequisites and AP credit, and detecting schedule conflicts, all through tools, guided prompts, and reference resources.
      16
      AGPL 3.0

    TDQS

    A3.9/5.0

    Scored across 15 tools

    Disambiguation5/5

    Each tool has a distinct purpose: searching, retrieving details, listing sections, getting ratings/reviews, finding by attribute/requirement, checking conflicts, building schedules, comparing, recommending, and managing saved schedules. No overlapping functionality.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern using snake_case (e.g., search_courses, get_course_details, build_schedule). The verbs vary (search, get, list, find, check, build, compare, recommend, save, delete) but are descriptive and predictable.

    Tool Count5/5

    15 tools cover the full lifecycle of course exploration and schedule planning without being excessive. Each tool serves a clear purpose in the domain, and the count is appropriate for a comprehensive course management MCP.

    Completeness5/5

    The tool surface covers all major operations: course search, details, ratings, reviews, attribute/requirement filtering, schedule building, conflict checking, comparison, recommendations, and persistent schedule management. No obvious gaps for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo issues