D2lbrightspace MCP integration
Creates course offerings and templates, builds quizzes and grade objects, reports attempts and grade statistics, and manages users and roles.
45actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create user
Lyro creates a new user entity in D2L Brightspace. Supporters can enroll students or staff without accessing the learning system admin panel.
Update user
Lyro updates an existing user in D2L Brightspace. Supporters can modify profiles, credentials, or enrollment status on the fly.
Create course offering
Lyro creates a new course offering in D2L Brightspace. Supporters can provision courses without manual admin setup.
How businesses use D2lbrightspace + Lyro
Each card is one request a support team gets, and the D2lbrightspace actions Lyro runs to close it.
Stand up a course offering for the new term
Lyro creates the course template, builds the offering on top of it, and checks the parent org unit constraints first, so a new course is set up against structure Brightspace will actually accept.
Create Course TemplateCreate Course OfferingGet Course SchemaBuild the assessment and its gradebook entry
Lyro creates the quiz, files it under the right quiz category, and creates the grade object it reports into, so an assessment arrives complete instead of half-configured.
Create QuizCreate Quiz CategoryCreate Grade ObjectAnswer where a learner actually stands
Lyro reads a learner's quiz attempts, the grade objects on the org unit, and the statistics for a specific grade item, so a progress question is answered from the record rather than an impression.
Get Quiz AttemptsGet Grade ObjectsGet Grade StatisticsManage who is enrolled and in what role
Lyro creates or updates the user record, lists the roles enrolled in an org unit, and copies an existing role as the basis for a new one, so access follows the structure already in place.
Create UserGet Enrolled RolesCopy Role
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the D2lbrightspace actions it has and picks the ones a request needs.
- 01
Connect D2lbrightspace
Authorize the D2lbrightspace account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the D2lbrightspace actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about D2lbrightspace
Setup, permissions, and the limits of what Lyro can do inside D2lbrightspace.
Each action names its own. Creating a user needs users:userdata:create and deleting one needs users:userdata:delete, removing a course offering or template needs orgunits:course:delete, and deleting a quiz needs quizzing:quizzes:delete. Grant only the scopes that match the actions you actually want Lyro to perform.
Every action available in D2lbrightspace
All 45 actions your agent can call on D2lbrightspace, straight from the live MCP connection.
Copy role
Creates a new role copied from an existing role in D2L Brightspace.
Create course offering
Creates a new course offering in D2L Brightspace.
Create course template
Creates a new course template in D2L Brightspace.
Create grade object
Creates a new grade object for a particular org unit.
Create quiz
Creates a new quiz in D2L Brightspace.
Create quiz category
Creates a new quiz category in D2L Brightspace.
Create user
Creates a new user entity in D2L Brightspace.
Delete course template
Deletes a course template from D2L Brightspace.
Delete course
Deletes a course offering from D2L Brightspace.
Delete grade object
Deletes a specific grade object from an org unit.
Delete quiz
Deletes a quiz from D2L Brightspace.
Delete quiz category
Deletes a quiz category from D2L Brightspace.
Delete user
Deletes a user entity from D2L Brightspace.
Delete user demographics
Deletes one or more of a particular user's associated demographics entries.
Get course offering
Retrieves a specific course offering from D2L Brightspace.
Get course template
Retrieves a course template from D2L Brightspace.
Get course schema
Retrieves the list of parent org unit type constraints for course offerings.
Get course template schema
Retrieves the list of parent org unit type constraints for course offerings built on this template.
Get current user information
Retrieves the current user context's user information from D2L Brightspace.
Get enrolled roles
Retrieves a list of all enrolled user roles the calling user can view in an org unit.
Get grade access
Retrieves a list of users with access to a specified grade.
Get grade object
Retrieves a specific grade object for a particular org unit.
Get grade objects
Retrieves all current grade objects for a particular org unit.
Get grade setup
Retrieves the grades configuration for an org unit.
Get grade statistics
Retrieves statistics for a specified grade item.
Get org unit demographics
Retrieves all demographics entries for users enrolled in a particular org unit.
Get quiz
Retrieves a specific quiz from an org unit.
Get quiz access
Retrieves a list of users with access to a specified quiz.
Get quiz attempt
Retrieves a specific quiz attempt.
Get quiz attempts
Retrieves a list of attempts for a quiz.
The tools D2lbrightspace sits next to
Same connection, same setup. Pick the next one your team already uses.
Accredible certificates
Confirms what a recipient was awarded, issues credentials singly or in batches with evidence, maintains credential groups, and reports views and shares.
Blackboard
Answers grade questions from the gradebook, posts course announcements, manages enrolment and groups, and records meeting attendance.
Certifier
Issues and sends a credential in one request, searches issued credentials by recipient or status, resends lost ones, and reports credential interactions.

Coassemble
Coassemble is a flexible platform for building, managing, and delivering online training courses.
Google Classroom
Reports who has submitted and reclaims work for editing, posts coursework and announcements, manages the roster, and answers guardian questions.
Memberspot
Checks course progress, grants or expires offer access, and issues one-hour login tokens so learners get back in without waiting on an admin.

Ready to connect D2lbrightspace?
Authorize the account and your agent has all 45 actions from the first conversation.


