Brightspace MCP Server

MCP server for D2L Brightspace. Multi-auth, 26+ tools, MCP Resources, Prompts, and web dashboard.

Local serverstdio

What is the Brightspace MCP Server?

MCP server for D2L Brightspace. Multi-auth, 26+ tools, MCP Resources, Prompts, and web dashboard.

The short version

📖 Full documentation site →

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
check_authVerify authentication and show the active user identity
list_my_coursesList all enrolled courses
get_my_gradesGet grades for a course
get_assignmentsList assignments and dropbox folders
get_assignment_filesDownload and read instructor-posted assignment files
get_upcoming_due_datesList assignments due in the next N days
get_feedbackRead instructor feedback on submitted assignments
get_syllabusFetch the course syllabus
get_course_contentBrowse modules and topics (includes topic IDs)
get_topic_fileDownload and read a content topic file (DOCX, PDF, HTML, plain text)
get_announcementsList course announcements
get_discussionsBrowse discussion forums and threads
get_calendar_eventsList calendar events in a date range
get_rosterGet the full course roster

How to install the Brightspace MCP Server

{
  "mcpServers": {
    "brightspace": {
      "command": "npx",
      "args": ["-y", "brightspace-mcp"],
      "env": {
        "BRIGHTSPACE_CONFIG": "your-value",
        "BRIGHTSPACE_API_TOKEN": "your-value",
        "BRIGHTSPACE_COOKIE": "your-value",
        "BRIGHTSPACE_TOTP_SECRET": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
BRIGHTSPACE_CONFIGConfiguration value read at startup.Optional
BRIGHTSPACE_API_TOKENCredential the server authenticates with.Yes
BRIGHTSPACE_COOKIEConfiguration value read at startup.Optional
BRIGHTSPACE_TOTP_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Brightspace to check auth.”
  • “Use Brightspace to list my courses.”
  • “Use Brightspace to get my grades.”

Frequently asked questions

MCP server for D2L Brightspace. Multi-auth, 26+ tools, MCP Resources, Prompts, and web dashboard. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.