Brightspace MCP Server
Related Servers
Alternatives to Brightspace MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseAqualityAmaintenanceMCP server for D2L Brightspace. Connect Brightspace to Claude, ChatGPT, Cursor, Copilot or any AI agent. One-command setup, works at any school.17352 npm2MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that connects AI assistants to university D2L Brightspace and Piazza, enabling query of courses, grades, assignments, deadlines, files, and Piazza posts.7MIT
- FlicenseNot gradedqualityBmaintenanceA Model Context Protocol (MCP) server that connects AI coding agents to your Moodle LMS. Fetch assignments, grades, deadlines, and sync everything to Obsidian automatically.-
- AlicenseNot gradedqualityCmaintenanceMCP server that integrates GitHub, Brightspace, Outlook, and local files, enabling natural language queries for assignments, grades, emails, calendar events, repositories, and file operations.MIT
- AlicenseAqualityDmaintenanceAn MCP server for accessing Dutch school schedules from Magister. Enables Claude and other MCP-compatible AI assistants to query school schedules, drop-off times, and pick-up times.48 npm4MIT
- AlicenseNot gradedqualityCmaintenanceA remote MCP server for querying Canvas LMS courses, assignments, and grades. Enables natural language interaction with Canvas data via MCP clients like Claude Desktop.9 npmMIT
TDQS
Scored across 25 tools
Most tools map to a distinct resource+action and the descriptions actively disambiguate near-neighbors (e.g. get_dropbox_submissions vs get_dropbox_user_submissions, student get_assignment_rubric vs instructor get_rubrics_for_object). A few pairs still risk confusion: get_roster vs get_classlist_emails, and the file-reading trio get_announcement_files/get_assignment_files/download_file overlap in purpose.
The set is dominated by a predictable get_<noun> pattern (get_assignments, get_discussions, get_roster) with download_/download_dropbox_ for file retrieval. Minor deviations (search_course, get_video_transcript, get_my_grades) are still readable and fit the convention, so naming is nearly uniform.
At 25 tools it sits at the heavy end, spanning two audiences (student and instructor/TA) and many resources, so most tools are justified. However a few are thin or redundant (get_classlist_emails largely duplicates get_roster, get_assignment_rubric vs get_rubrics_for_object), pushing it to borderline.
Read coverage of the LMS domain is strong: courses, content, assignments, grades, discussions, calendar, announcements, files, groups, roster, and instructor dropbox workflows. The main gap is write operations — no submitting assignments, posting discussion replies, or recording grades/feedback — which an agent could still work around by directing the user to Brightspace.