Skip to main content
Glama
infinitecampus-mcp
by chrischall

Related Servers

Alternatives to infinitecampus-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      D
      maintenance
      A local MCP server for reading ParentSquare data (feeds, calendar, messages, directory, groups, and more) using undocumented internal APIs. It enables Claude, Cursor, and other MCP clients to access your ParentSquare account via stdio.
      23
      2
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables students and educators to connect ChatGPT, Claude, or another MCP client to the Skyward account they are already authorized to use, through a self-hosted deployment they control. It exposes read-only tools for report cards, gradebooks, academic history, attendance, schedules, test scores, fees, and graduation requirements.
      9 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      MCP server for Canvas LMS with automatic OAuth authentication. Enables interaction with courses, assignments, grades, modules, discussions, quizzes, files, calendar, messaging, and more without manual API token management.
      2,863 npm
      MIT

    TDQS

    A3.6/5.0

    Scored across 20 tools

    Disambiguation4/5

    Most tools map to a single distinct resource (schedule, grades, behavior, fees, documents, messages), and descriptions explicitly cross-reference each other (e.g. ic_download_document takes the url from ic_list_documents, ic_get_message takes the url from ic_list_messages). The main overlaps are ic_list_attendance vs ic_list_attendance_events (one is a per-course term summary, the other individual events with excuse codes and date filters) and ic_list_grades vs ic_list_recent_grades vs ic_list_assignments; descriptions do distinguish them, but an agent must read carefully to pick correctly.

    Naming Consistency4/5

    Almost everything follows a strict ic_ + verb + noun pattern (ic_list_*, ic_get_*, ic_download_*), and the shared prefix makes the tool family obvious. The one deviation is ic_healthcheck, which drops the verb_noun shape and reads as a diagnostic noun, but the inconsistency is minor and only affects a single tool.

    Tool Count4/5

    At 20 tools this is on the heavy side, but each one maps to a genuinely separate Infinite Campus module (schedule, grades, assignments, attendance, behavior, food service, messages, documents, calendar, teachers, assessments, fees, features) plus the district/student/health scaffolding. There is little obvious redundancy, though the two attendance tools and the grades/recent-grades pair could conceivably be collapsed.

    Completeness4/5

    The read surface is broad and well covered for a parent portal: roster, grades, assignments, two attendance views, behavior, food service, messages (list + body fetch), documents (list + download), calendar, teachers, assessments, fees, and feature flags, with sensible partial-failure semantics. Gaps are mostly around depth rather than breadth — no per-assignment detail, no student profile/contact tool, and no write operations (submitting work, paying fees, sending messages), which may be intentional but leaves lifecycle dead ends.

    Maintenance

    ActivityActive
    ResponsivenessSyncing