Blackboard MCP integration
Answers grade questions from the gradebook, posts course announcements, manages enrolment and groups, and records meeting attendance.
314actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Update user meeting attendance status
Lyro records attendance for a user in a specific Blackboard course meeting. Attendance tracking happens in real-time during or after class.
Create course meeting
Lyro creates a new meeting within a Blackboard course. Instructors schedule meetings without leaving the chat interface.
List announcements
Lyro retrieves announcements from the Blackboard platform. Students and staff access important updates instantly without logging in.
How businesses use Blackboard + Lyro
Each card is one request a support team gets, and the Blackboard actions Lyro runs to close it.
Answer a grade question from the gradebook
Lyro reads the student's gradebook for the course and the attempts behind a single column, so a question about a mark is answered with the recorded grade rather than a promise to check.
Get User Gradebook For CourseRetrieve User Grades For CourseRetrieve Gradebook AttemptsPost an announcement to a course
Lyro writes the announcement into the course itself, or system-wide when it affects everyone, and edits it in place when the details change.
Create Course AnnouncementCreate System AnnouncementModify Announcement DetailsHandle enrolment and group membership
Lyro enrols the student with the right permissions, creates the group they belong in, and moves people between groups, so a mid-term change does not wait on an administrator.
Enroll Course With PermissionsCreate Course GroupUpdate User In Course GroupRecord meetings and attendance
Lyro schedules the course meeting, marks who attended, and reads the record back for a given session, so attendance is captured at the time instead of reconstructed later.
Create Course MeetingUpdate User Meeting Attendance StatusGet Attendance Records By Meeting
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 Blackboard actions it has and picks the ones a request needs.
- 01
Connect Blackboard
Authorize the Blackboard 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 Blackboard 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 Blackboard
Setup, permissions, and the limits of what Lyro can do inside Blackboard.
The gradebook actions are scoped to a named user and course - Get user gradebook for course and Retrieve user grades for course column both take the student as a parameter - and what the connection can read at all is bounded by the Blackboard role on the account you connect. Retrieve course role by role id and List institution roles show what those roles permit.
Every action available in Blackboard
All 314 actions your agent can call on Blackboard, straight from the live MCP connection.
Course announcements access
Retrieves a list of announcements for a specific course in the Blackboard learning management system.
Get course announcement by ID
Retrieves a specific announcement from a particular course in the Blackboard Learn system.
Update child course in parent
This endpoint updates the relationship between a parent course and its child course in the Blackboard Learning Management System.
Upload file to attempt in gradebook
This endpoint allows for the upload and attachment of files to a specific attempt within a course's gradebook in the Blackboard learning management system.
Get oauth2 authorization code
Initiates the OAuth 2.0 authorization code flow for the Blackboard API.
Get user gradebook for course
Retrieves the gradebook information for a specific user within a particular course in Blackboard.
Copy course with specific options
The CourseCopyTool allows you to create a copy of a Blackboard course with fine-grained control over which elements are included in the copy.
Copy course by courseid
This endpoint creates a copy of an existing course in the Blackboard learning management system.
Create course announcement
Creates a new announcement within a specified course in the Blackboard learning management system.
Retrieve course list
Retrieves a list of courses from the Blackboard Learn platform.
Course endpoint entitlement access
Retrieves detailed information about a specific course in the Blackboard Learn platform using its unique identifier.
Retrieve course details by ID
Retrieves detailed information about a specific course in the Blackboard Learning Management System.
Create course group
Creates a new group within a specified course in the Blackboard Learn system.
Update group details by course and group ID
Updates the properties of a specific group within a Blackboard Learn course.
Update course information by courseid
The PatchCourse endpoint allows for updating specific details and settings of an existing course in the Blackboard Learn system.
Update course information
Updates an existing course in the Blackboard Learn system.
Delete course by courseid
Deletes a specific course from the Blackboard Learn platform.
Create a class course
Creates a new course in the Blackboard Learn system with specified settings and configurations.
Delete user from course
Removes a specific user from a particular course in the Blackboard learning management system.
Update user criterion in adaptive rule
This endpoint updates a user-specific criterion within an adaptive release rule for a particular content item in a Blackboard course.
Create adaptive release criteria by rule
This endpoint allows for the creation of new adaptive release criteria for a specific rule within a course's content in Blackboard.
Create system announcement
Creates a new system-wide announcement in the Blackboard Learn environment.
Create assignment in course contents
Creates a new assignment within a specified Blackboard course.
Update user meeting attendance status
Adds a user to a specific meeting within a Blackboard course and sets their attendance status.
Create calendar items
This endpoint creates a new calendar item in the Blackboard platform.
Add catalog category by type
Creates a new category in the Blackboard catalog system.
Create child content in course
Creates a new content item within a specified course and parent content in the Blackboard Learn platform.
Add child node in hierarchy
Creates a new child node within the institutional hierarchy of Blackboard Learn.
Submit gradebook attempt
Creates a new attempt for a specific gradebook column in a Blackboard course.
Post group attempts for gradebook column
The CreateGroupAttempt endpoint allows for the creation or update of a group attempt for a specific gradebook column in a Blackboard Learn course.
The tools Blackboard 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.
Canvas
Answers deadline and grade questions from live course data, messages students inside Canvas, and posts scores and feedback to submissions.
Classmarker
Reports scores and pass or fail status, issues and revokes exam access codes, provisions test takers, and keeps the question bank current.
D2lbrightspace
Creates course offerings and templates, builds quizzes and grade objects, reports attempts and grade statistics, and manages users and roles.
Lessonspace
Launches a space for a named user and role, spins up an embeddable demo room, and reports on plan, usage and past sessions.
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 Blackboard?
Authorize the account and your agent has all 314 actions from the first conversation.


