Vinkius

D2L Brightspace MCP for AI Agents. Administer course materials, manage enrollments, and track student grades.

D2L Brightspace MCP connects your AI client directly to your learning management system (LMS). Manage everything from user accounts and class enrollments to grade updates and content creation—all through natural conversation, without clicking through complex menus.

D2L Brightspace MCP for AI Agents MCP is compatible with Claude Claude
D2L Brightspace MCP for AI Agents MCP is compatible with ChatGPT ChatGPT
D2L Brightspace MCP for AI Agents MCP is compatible with Cursor Cursor
D2L Brightspace MCP for AI Agents MCP is compatible with Gemini Gemini
D2L Brightspace MCP for AI Agents MCP is compatible with Windsurf Windsurf
D2L Brightspace MCP for AI Agents MCP is compatible with VS Code VS Code
D2L Brightspace MCP for AI Agents MCP is compatible with JetBrains JetBrains
D2L Brightspace MCP for AI Agents MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Manage Course Structure and Content

Create new course offerings, retrieve existing details, copy full courses between units, or list all root modules for a specific class.

Handle User Accounts and Roles

Search the user directory to find accounts, create brand-new users, update their personal data, or manage system roles and permissions.

Track and Update Student Grades

Access detailed grade lists for a course, check individual student scores for specific assignments, or directly input updated grades for a user.

Control Enrollments and Organizational Units

Add users to courses (enrollment), remove them from classes, create new organizational units, or view the structure of your academic hierarchy.

Engage with Course Communication Tools

List active discussion forums and modules, create a new topic for an announcement, or post content directly into an existing thread.

Waiting for input…

AI Agent
D2L Brightspace MCP for AI Agents

What AI agents can do with D2L Brightspace: 33 Tools for Academic Administration

Use these tools to orchestrate complex academic tasks like building courses, managing student grades, or updating user permissions with natural language prompts.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using D2L Brightspace MCP

Copy Course

Starts a job to duplicate an entire existing course structure into a new one.

Create Course

Creates a brand-new, empty course offering within the Brightspace system.

Create Enrollment

Automatically signs a specific user into a designated organizational unit or class.

Create Lti Deployment

Sets up a new integration point for external educational tools using LTI Advantage...

Create Org Unit

Builds and names custom organizational units to categorize course materials or...

Create Post

Adds a new piece of content, like an announcement, into a discussion thread or topic.

Create Topic

Starts an entirely new conversation topic within a specific course forum.

Create User

Generates and adds a completely new user account to the Brightspace system.

Delete Enrollment

Removes a specific user's access from an organizational unit or course class.

Get Course Template

Retrieves metadata about the standard template used for creating courses.

Get Course

Pulls all current details and settings for a specified course unit.

Get Org Unit

Retrieves the properties and structure of an organizational unit.

Get User Grade

Fetches a user's specific grade result for one particular assignment object.

List Assignment Folders

Lists all the folder locations where students submit their assignments (dropboxes).

List Forums

Retrieves a list of active discussion forums available in a course.

List Grades

Pulls a comprehensive list of all possible grade objects for the entire course.

List Legacy Lti Links

Lists older, deprecated links used by external learning tools (LTI 1.1).

List Lti Registrations

Retrieves a list of all modern LTI Advantage tool registrations.

List My Eportfolio Objects

Displays the current collection of artifacts and achievements stored in a user's digital portfolio.

List My Enrollments

Checks which courses or units a specific user is currently enrolled in.

List Org Unit Children

Shows all the sub-units that belong beneath a main organizational unit.

List Quiz Attempts

Retrieves the records of attempts made by users on a specific quiz.

List Quizzes

Lists all quizzes that are part of a course module or unit.

List Roles

Retrieves and lists every defined system role (e.g., Student, Instructor, Admin) available in Brightspace.

List Root Modules

Shows the main, top-level content modules that organize course material.

List Submissions

Pulls a list of all submitted student work for a particular assignment folder.

List Surveys

Retrieves a list of any surveys or feedback forms attached to the course.

List Users

Searches and pages through all registered user accounts in the system.

Provide Feedback

Adds specific, private feedback notes to a student's submitted assignment work.

Update User Grade

Changes the recorded grade score for any user on a given assessment object.

Update User

Modifies personal details, roles, or profile information for an existing user account.

Upload Eportfolio Artifact

Allows a user to upload a file artifact (like a paper or presentation) into their...

Get Whoami

Retrieves the identity and context details of the user currently making the request.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

D2L Brightspace MCP for AI Agents MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The D2L Brightspace MCP for AI Agents integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with D2L Brightspace, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
D2L Brightspace MCP for AI Agents MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by D2L Brightspace. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

D2L Brightspace MCP: Managing User Accounts and Roles in Your LMS

Right now, managing user accounts feels like navigating a sprawling maze of permission levels. You have to check if the person is registered, what their existing role is, and whether they need an account created at all—it's clicks after endless clicking.

With this MCP, you just ask your agent: 'Create a new TA account for Jane Doe with Instructor-level read/write access.' The agent handles checking permissions and calling `create_user` or `update_user` in one step. You get the account set up, instantly.

D2L Brightspace MCP: Tracking Student Grades and Submissions

Checking student progress is usually a nightmare of jumping between grade books, assignment folders, and quiz reports. You spend minutes aggregating data just to see if someone passed the module.

Now, you ask your agent: 'Give me John Doe's overall grade for Module 5.' The system automatically calls `get_user_grade` and aggregates all necessary scores, giving you a clear result without opening a single tab.

What D2L Brightspace MCP for AI Agents MCP does for your AI

This connector lets you manage nearly every administrative task within your D2L Brightspace environment using only your agent's chat interface. Instead of logging in, navigating deep menu structures, and copy-pasting data, you simply ask what you need done. You can create entirely new course offerings or duplicate existing content between different units.

Need to fix an enrollment issue? It handles that. Want to check a student’s progress on assignments or provide feedback directly? Your agent takes care of it. If you're using Vinkius, this MCP gives your client access to the entire Brightspace catalog through one connection point. You manage users by creating accounts and setting up permissions; you track grades by viewing assignment results or updating a score for an individual student.

This means your AI workflow stays focused on teaching and research, not admin work.

Built · Hosted · Managed by Vinkius D2L Brightspace MCP for AI Agents — LMS Grade and Enrollment Management
Server ID 019e3884-597e-706d-90e4-25b6836a6da7
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about D2L Brightspace MCP for AI Agents MCP

Does the D2L Brightspace MCP handle grade updates for large groups of students? +

Yes, it can efficiently manage grades for multiple users. You can ask your agent to check a list of student records and update their scores across several assignments using one prompt. This saves massive amounts of time compared to manual entry.

How do I use the D2L Brightspace MCP to create new courses? +

You tell your agent what kind of course you need, and it handles the initial creation by calling the create_course tool. You can also have it copy an existing structure using copy_course if you're updating old material.

Can I use this MCP to manage user accounts for my department? +

Absolutely. The Brightspace MCP lets you create brand-new users, check who is already registered, and even update their roles or personal details using tools like create_user and update_user. It's great for onboarding.

What if I need to add a new discussion topic to a course forum? +

You can ask your agent directly. Just prompt it with the context, 'Create a new module on advanced topics.' The MCP handles creating the necessary structure or posting the content into an existing area.

Is this D2L Brightspace MCP good for academic research data extraction? +

It's excellent. You can ask your agent to pull specific metrics, such as listing all quiz attempts (list_quiz_attempts) or retrieving a user’s full grade history across multiple assignments. This makes raw data accessible via chat.

Does the D2L Brightspace MCP work with any AI client? +

Yes, this MCP is compatible with all major MCP-compatible clients, including Claude, Cursor, and Windsurf. You connect it once in your Vinkius catalog to give your agent access regardless of which tool you use next.