joshuasoup/d2l-mcp
If you are the rightful owner of d2l-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The D2L Brightspace MCP Server is a Model Context Protocol server designed to provide AI assistants with tools to interact with the D2L Brightspace Learning Management System (LMS).
Tools
Functions exposed to the LLM to take actions
get_assignments
List all assignments with due dates and instructions
get_assignment
Get full details for a specific assignment
get_assignment_submissions
Get your submissions, grades, and feedback
get_course_content
Get complete course syllabus/structure
get_course_topic
Get details for a specific topic/lecture
get_course_modules
Get main sections/modules of a course
get_course_module
Get contents within a specific module
get_my_grades
Get all your grades with scores and feedback
get_upcoming_due_dates
Get calendar events and deadlines
get_announcements
Get course announcements from instructors
get_my_courses
List all your enrolled courses
download_file
Download and extract content from course files
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client