Answers grade questions from the gradebook, posts course announcements, manages enrolment and groups, and records meeting attendance.
314actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro records attendance for a user in a specific Blackboard course meeting. Attendance tracking happens in real-time during or after class.
Ayro creates a new meeting within a Blackboard course. Instructors schedule meetings without leaving the chat interface.
Ayro retrieves announcements from the Blackboard platform. Students and staff access important updates instantly without logging in.
Each card is one request a support team gets, and the Blackboard actions Ayro runs to close it.
Ayro 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.
Ayro writes the announcement into the course itself, or system-wide when it affects everyone, and edits it in place when the details change.
Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Blackboard actions it has and picks the ones a request needs.
Authorize the Blackboard account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Blackboard actions that close it and chains as many as the request needs.
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 freeBlackboard · Ayro
What can you do in Blackboard without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro 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.
All 314 actions your agent can call on Blackboard, straight from the live MCP connection.
Retrieves a list of announcements for a specific course in the Blackboard learning management system.
Retrieves a specific announcement from a particular course in the Blackboard Learn system.
This endpoint updates the relationship between a parent course and its child course in the Blackboard Learning Management System.
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.
Initiates the OAuth 2.0 authorization code flow for the Blackboard API.
Retrieves the gradebook information for a specific user within a particular course in Blackboard.
The CourseCopyTool allows you to create a copy of a Blackboard course with fine-grained control over which elements are included in the copy.
This endpoint creates a copy of an existing course in the Blackboard learning management system.
Creates a new announcement within a specified course in the Blackboard learning management system.
Retrieves a list of courses from the Blackboard Learn platform.
Retrieves detailed information about a specific course in the Blackboard Learn platform using its unique identifier.
Retrieves detailed information about a specific course in the Blackboard Learning Management System.
Creates a new group within a specified course in the Blackboard Learn system.
Updates the properties of a specific group within a Blackboard Learn course.
The PatchCourse endpoint allows for updating specific details and settings of an existing course in the Blackboard Learn system.
Updates an existing course in the Blackboard Learn system.
Deletes a specific course from the Blackboard Learn platform.
Creates a new course in the Blackboard Learn system with specified settings and configurations.
Removes a specific user from a particular course in the Blackboard learning management system.
This endpoint updates a user-specific criterion within an adaptive release rule for a particular content item in a Blackboard course.
This endpoint allows for the creation of new adaptive release criteria for a specific rule within a course's content in Blackboard.
Creates a new system-wide announcement in the Blackboard Learn environment.
Creates a new assignment within a specified Blackboard course.
Adds a user to a specific meeting within a Blackboard course and sets their attendance status.
This endpoint creates a new calendar item in the Blackboard platform.
Creates a new category in the Blackboard catalog system.
Creates a new content item within a specified course and parent content in the Blackboard Learn platform.
Creates a new child node within the institutional hierarchy of Blackboard Learn.
Creates a new attempt for a specific gradebook column in a Blackboard course.
The CreateGroupAttempt endpoint allows for the creation or update of a group attempt for a specific gradebook column in a Blackboard Learn course.
Same connection, same setup. Pick the next one your team already uses.
Confirms what a recipient was awarded, issues credentials singly or in batches with evidence, maintains credential groups, and reports views and shares.
Answers deadline and grade questions from live course data, messages students inside Canvas, and posts scores and feedback to submissions.
Reports scores and pass or fail status, issues and revokes exam access codes, provisions test takers, and keeps the question bank current.
Creates course offerings and templates, builds quizzes and grade objects, reports attempts and grade statistics, and manages users and roles.
Launches a space for a named user and role, spins up an embeddable demo room, and reports on plan, usage and past sessions.
Checks course progress, grants or expires offer access, and issues one-hour login tokens so learners get back in without waiting on an admin.

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