Blackboard

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.

See all 314 actions

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 Attempts
  • Post 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 Details
  • Handle 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 Group
  • Record 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.

  1. 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.

  2. 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.

  3. 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
Blackboard · Lyro

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.

Ready to connect Blackboard?

Authorize the account and your agent has all 314 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot