Brightspace MCP
UnclaimedMCP server for D2L Brightspace with multi-strategy authentication (TOTP, OAuth, browser, etc.), retry/circuit breaker/cache tiers, and opt-in write operations.
Install
npx brightspace-mcp@latest setup # interactive wizard (recommended for first time)Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (26)
check_auth
Verify authentication and show the active user identity
clear_cache
Clear memory and persistent cache backends
get_announcements
List course announcements
get_assignment_files
Download and read instructor-posted assignment files
get_assignments
List assignments and dropbox folders
get_audit_log
Local history of write operations (correlation IDs, redacted args)
get_calendar_events
List calendar events in a date range
get_classlist_emails
Get classmate email addresses
get_course_content
Browse modules and topics (includes topic IDs)
get_diagnostics
Show cache stats, circuit breaker state, and version info
get_discussions
Browse discussion forums and threads
get_feedback
Read instructor feedback on submitted assignments
get_my_grades
Get grades for a course
get_my_groups
List group enrollments per course with member rosters
get_quiz_attempts
Your attempts on a quiz with scores and timestamps
get_roster
Get the full course roster
get_syllabus
Fetch the course syllabus
get_topic_file
Download and read a content topic file (DOCX, PDF, HTML, plain text)
get_upcoming_due_dates
List assignments due in the next N days
list_my_courses
List all enrolled courses
list_notifications
User activity feed (announcements, due-date reminders, grade releases)
list_quizzes
List quizzes with attempt counts, time limits, due dates
mark_announcement_read
Mark an announcement as read
post_discussion_reply
Reply to a discussion thread
search_course
Full-text search across content, announcements, and discussions
submit_assignment
Upload a file to a Brightspace Dropbox folder