d2l-mcp

joshuasoup/d2l-mcp

3.3

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

No resources