Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸŽ“ Education
  3. Brightspace MCP Server
Brightspace MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 1:46:29 PM

Brightspace MCP Server

User RatingsBe the first to rate and review this MCP server!
View Repository44 GitHub StarsTotal stargazers on GitHub for the source repository (44 stars).Visit Website
brightspaceeducationlmscourse-management

Read-only Brightspace access for grades, coursework, deadlines, rosters, discussions, files, and course materials through MCP.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

This server is confirmed live β€” we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "rohanmuppa-brightspace-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "brightspace-mcp-server"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (13) Directory Badge Claim listing AlternativesπŸŽ“ More in Education

Overview

RohanMuppa/brightspace-mcp-server MCP server connects AI clients to D2L Brightspace for read-only access to courses, grades, assignments, due dates, announcements, syllabi, rosters, discussions, and content. It authenticates through a setup wizard and retrieves data from the Brightspace instance used by a school. Use it when an agent needs to answer course questions, locate materials, summarize assignment files, or download Brightspace files. It supports Claude Desktop, Claude Code, Cursor, ChatGPT Desktop, Windsurf, and other MCP clients.

Use cases

β€’Check grades across enrolled Brightspace courses
β€’Find upcoming assignment and quiz deadlines
β€’Summarize assignment instructions and rubrics
β€’Download lecture files from course content
β€’Retrieve instructor, TA, or class contact details

Key features

β€’Read-only Brightspace course access
β€’Grades, assignments, quizzes, and due dates
β€’Course content and assignment attachment reading
β€’Syllabi, announcements, rosters, and discussions
β€’Local file downloads from Brightspace
β€’MFA-enabled setup and session authentication

Capabilities & Tool Schemas (13) ~2.6k tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this server’s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Brightspace MCP Server.

check_auth

Check if you are authenticated with Brightspace. Run the brightspace-auth CLI first to authenticate. Use this when the user asks if they're logged in, if authentication is working, or when other tools return auth errors.

get_my_courses

Fetch your enrolled Brightspace courses with names, codes, and IDs. Use this when the user asks about their courses, enrolled classes, what they're taking this semester, or needs a course ID for other queries.

get_upcoming_due_dates

Fetch upcoming due dates across all your courses, derived from the due dates on assignments (dropbox folders) and quizzes themselves. Use this when the user asks about deadlines, what's due, upcoming work, or what they need to do this week.

get_my_grades

Fetch your grade breakdown for a specific course or all enrolled courses. Shows grade items with points, percentages, and comments. Use this when the user asks about grades, scores, marks, GPA, academic performance, or how they're doing in a class.

get_announcements

Fetch recent announcements from your courses. Can filter to a specific course or get announcements across all courses. Use this when the user asks about announcements, news, updates from instructors, recent posts, or what professors said.

get_assignments

Fetch assignments and quizzes for a specific course or all enrolled courses. Shows dropbox submissions and quizzes with due dates, status, and rubric info. Use this when the user asks about assignments, homework, what to submit, quizzes, or assignment details and rubrics.

How Brightspace MCP Server works

What RohanMuppa/brightspace-mcp-server MCP server does

RohanMuppa/brightspace-mcp-server MCP server gives an AI client read-only access to information in a D2L Brightspace account. It can list enrolled courses, inspect grade items, find upcoming assignment and quiz deadlines, retrieve announcements, and read course content such as modules, topics, files, and links.

The available tools also cover course administration and communication data. An agent can retrieve syllabi, inspect discussion forums and posts, identify instructors and TAs, and request roster or class email information. Assignment attachments can be read as text, including supported PDF, Word, Excel, and PowerPoint documents. Files from course content or assignment submissions can be downloaded to a local directory.

The server does not submit assignments, post discussions, or otherwise modify Brightspace data. It is intended for querying and organizing course information, such as building a study plan from deadlines or summarizing the requirements in attached rubrics.

How it works

After authentication, the MCP tools query the user’s Brightspace courses on demand. Course-specific operations generally use a Brightspace course ID, which can be obtained from the enrolled-course list. Some tools accept an optional course filter and can search across all enrolled courses.

The due-date tool derives deadlines from assignment folders and quizzes. Grade results include grade items, points, percentages, and comments, while assignment results can include submission status, due dates, rubric information, and Brightspace URLs. Course content can be narrowed by module title or recursion depth. Discussion results can be requested at the forum, topic, or post level.

For downloads, the user must choose the destination directory before the tool is called. The server also supports a custom filename. Assignment attachments can instead be returned as text when the user wants a summary rather than a saved file.

Setup and configuration

RohanMuppa/brightspace-mcp-server MCP server requires Node.js 18 or later. Run npx brightspace-mcp-server setup to start the configuration and login flow. Purdue and SUNY users can use the corresponding setup flags; other schools provide their Brightspace URL during setup. The wizard handles login and MFA, then can configure Claude Desktop and Cursor and print configuration for ChatGPT Desktop when available.

For manual MCP registration, use npx -y brightspace-mcp-server@latest as the server command. Run setup first so the local credentials and session information exist. If a session expires, npx brightspace-mcp-server auth starts authentication again.

Credentials are stored in ~/.brightspace-mcp/config.json with user-only permissions. Session tokens and cookies are stored in ~/.d2l-session/ using AES-256-GCM encryption. Brightspace traffic uses HTTPS. The optional D2L_NO_UPDATE_CHECK=1 variable disables the startup update check.

Tools and capabilities

RohanMuppa/brightspace-mcp-server MCP server exposes tools for:

  • Checking authentication and listing enrolled courses.
  • Retrieving grades, assignments, quizzes, due dates, and announcements.
  • Reading syllabi, course modules, assignment attachments, and discussion posts.
  • Downloading course-content files and assignment-submission files.
  • Listing instructors, TAs, students, roles, and class email addresses.
  • Filtering course content by module and limiting content-tree depth.

The roster tool defaults to instructors and TAs and can optionally include students. The class-email tool returns email addresses for everyone in a course, so clients should handle that information appropriately.

Limitations and notes

RohanMuppa/brightspace-mcp-server MCP server depends on the school’s Brightspace deployment and authentication flow. Session duration and MFA behavior are controlled by the institution. Schools using different login flows may require additional handling, and the documented presets include Purdue and SUNY options.

The server is read-only. It cannot submit work, send course messages, create discussion posts, or change grades or course content. Download operations require an explicit user-selected path, and the server should not infer one. Large rosters may be truncated unless the available limit is increased, according to the tool behavior described by the project.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Education View all alternatives
  • Canvas MCP logoCanvas MCP

    Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker, token stays in /.canvas.env. Exposes courses, assignments, modules, announcements, grades, planner items, upcoming events, todo, and bulk file dump as MCP tools.

    πŸŽ“ Education4 views
    Compare vs Canvas MCP β†’
  • MCP Server Pronunciation logoMCP Server Pronunciation

    Local MCP voice coach with English pronunciation, grammar, fluency, phoneme-level feedback, practice drills, and learner-profile hints. Install via uvx mcp-server-pronunciation@0.3.0.

    πŸŽ“ Education4 views
    Compare vs MCP Server Pronunciation β†’
  • Gossipcat logoGossipcat

    Multi-agent orchestration for Claude Code β€” consensus review, adaptive dispatch, skill learning

    πŸŽ“ Education0 views
    Compare vs Gossipcat β†’
  • Connectrylab Architect Cert MCP logoConnectrylab Architect Cert MCP

    Free certification prep for the Claude Certified Architect exam. 390 scenario-based questions, guided capstone build, 30 concept handouts, 6 reference projects, practice exams, interactive UI with clickable answer cards, glassmorphism progress dashboard, spaced repetition, and deterministic grading.

    πŸŽ“ Education2 views
    Compare vs Connectrylab Architect Cert MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
44
Stargazers on the source repository.
Tools exposed
13
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Brightspace MCP Server

Use Node.js 18 or newer, then run `npx brightspace-mcp-server setup`. The setup wizard guides authentication and client configuration.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBrightspace MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/rohanmuppa-brightspace-mcp-server?style=directory)](https://allmcps.com/mcp/rohanmuppa-brightspace-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/rohanmuppa-brightspace-mcp-server"><img src="https://allmcps.com/api/badge/rohanmuppa-brightspace-mcp-server?style=directory" alt="Brightspace MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸŽ“Education
PricingFree
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
AuthOther
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf
Last updatedSep 7, 2026
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars44
GitHub Star CountTotal stargazers on GitHub representing community popularity (44 stars).
59Quality signal: Good Β· 59/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 23d ago via OSV.dev Β· brightspace-mcp-server (npm)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸŽ“ Education β†’Alternatives to Brightspace MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code