EduBase MCP Server
OfficialRelated Servers
Alternatives to EduBase MCP Server
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with D2L Brightspace LMS, providing access to assignments, grades, course content, calendar events, and announcements through automated SSO authentication.1212 npm12MIT
Related Servers

MCPaeroeduofficial
AlicenseAqualityCmaintenanceEnables AI assistants to interact with the AeroEduVision platform, allowing exam generation, course management, knowledge graph queries, and student progress tracking through natural language commands.24MIT- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the Classavo education platform via natural language for course management, assignments, grading, attendance, polling, and discussions, with strict privacy controls for students.-
- AlicenseAqualityCmaintenanceEnables AI systems to interact with Canvas Learning Management System data, allowing users to access courses, assignments, quizzes, planner items, files, and syllabi through natural language queries.227MIT
- AlicenseCqualityCmaintenanceProvides AI assistants with access to Examplary's exam management platform, enabling users to create and manage exams, generate questions from materials, grade student responses, and collaborate in workspaces through 60+ API endpoints.1001MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to manage Canvas LMS courses, announcements, rubrics, assignments, modules, pages, and student data via the Canvas API.60140 npm12MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Canvas LMS and Gradescope, allowing users to query courses, assignments, modules, calendar events, and find relevant resources using natural language.12 npmISC
TDQS
Scored across 138 tools
Many tools have highly similar names and overlapping functionality, such as three separate tools for assigning users to classes (edubase_post_class_members, edubase_post_classes_members, edubase_post_user_classes) and plural/singular variants of the same operations. While descriptions provide some guidance, an agent could easily misselect.
All tools use snake_case with an edubase_ prefix and mostly follow an HTTP verb + resource pattern, but there are irregularities: inconsistent pluralization (get_questions vs get_question, get_quizes vs get_quiz), a few tools without verbs (edubase_filebin, edubase_mcp_server_version), and mixed semantic patterns.
138 tools is an extreme mismatch for a single MCP server, far exceeding the recommended range of 3-15 tools. This volume makes the server unwieldy and likely overwhelming for both agents and users.
The server covers many core EduBase objects (questions, quizzes, exams, users, classes, organizations, settings, results), but notable gaps exist: no create/update/delete for tags, no management tools for courses/events/SCORM/videos despite being referenced in permissions and tags, and competencies lack CRUD operations.