How to Use the D2L Brightspace MCP in Windsurf
Let Windsurf autonomously run your D2L Brightspace LMS with this MCP Server, updating grades and setting up courses without manual clicking.
Works with every AI agent you already use
…and any MCP-compatible client
Connect D2L Brightspace MCP to Windsurf
Create your Vinkius account to connect D2L Brightspace to Windsurf and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Auto-grade student submissions in Windsurf
The `list_submissions` tool connects Windsurf to your gradebook so Cascade can evaluate work and push scores instantly. Cascade uses the returned files to match student work against your rubric, then runs `update_user_grade` to post the final score. You just tell the agent to grade the latest batch of assignments. It doesn't stop at raw numbers. The agent automatically calls `provide_feedback` to leave specific notes on each file, saving you from clicking through dozens of student pages in the browser.
Build entire course structures with Windsurf Cascade
The `create_course` tool lets Cascade set up new academic shells without you touching the admin panel. Windsurf reads your syllabus document, plans the structure, and executes a chain of setup tasks. It builds modules using `create_org_unit` and sets up discussion boards using `create_topic` in one continuous run. You get a fully populated course shell in seconds. Cascade verifies the hierarchy by calling `list_org_unit_children` so you know every forum and module sits exactly where it belongs.
Automate user enrollments and access
The `create_enrollment` tool gives your agent direct control over who gets access to which course shell via this MCP integration. When a roster changes, Windsurf matches the new student list against existing accounts using `list_users`. It then registers missing accounts via `create_user` and adds them to the correct course. If a student drops, Cascade cleans up the roster by triggering `delete_enrollment`. You don't have to manually reconcile spreadsheets or deal with registration errors anymore.
Set up D2L Brightspace MCP in Windsurf
Prerequisites
- Windsurf IDE installed (macOS, Windows, or Linux)
- Active Vinkius subscription with a valid endpoint token
- 1
Open MCP configuration
Click the Cascade assistant icon in the sidebar, then click the hammer icon (🔨) at the top of the panel. Select "Configure" to open
~/.codeium/windsurf/mcp_config.json. - 2
Add the D2L Brightspace MCP
Paste the JSON snippet shown on the right into the
mcpServersobject. Replace[YOUR_TOKEN_HERE]with your endpoint token from cloud.vinkius.com. - 3
Refresh MCPs
Go back to the hammer icon (🔨) in Cascade and click "Refresh". Windsurf will detect the new server. No full restart is needed — the connection is hot-reloaded.
- 4
Verify in Cascade
Start a new Cascade conversation and ask something like "Show my D2L Brightspace payment history." If connected, Cascade will call the D2L Brightspace tools directly. You will see a green dot next to the server name in the MCP panel.
{
"mcpServers": {
"d2l-brightspace-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
} 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about D2L Brightspace MCP in Windsurf
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the D2L Brightspace MCP today
We host it, we monitor it, we maintain it. You just paste one token.