Blackboard Learn

Blackboard Learn MCP Connector for Claude

A+

Manage courses, announcements, attendance, and grades directly from your AI agent via Blackboard Learn.

20 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Blackboard Learn environment to any AI agent to streamline educational management and course administration through natural conversation.

What you can do

  • Course Management — List all active courses, fetch specific course details, and manage user enrollments or memberships.
  • Announcements — View system-wide announcements or create and update specific course announcements to keep students informed.
  • Attendance Tracking — List scheduled meetings, create new attendance sessions, and mark or retrieve attendance records for users.
  • Gradebook Access — Monitor academic performance by listing gradebook columns, fetching specific grades, and tracking recent grade changes.
  • Calendar & Scheduling — List and create calendar items to manage deadlines and events across the academic term.
  • User Administration — List system users, create new user profiles, and view course loads for specific individuals.

How it works

  1. Subscribe to this server
  2. Enter your Blackboard Learn Base URL and Personal Access Token
  3. Start managing your LMS environment from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Instructors & Teachers — quickly post announcements, check who attended class, and review recent grade updates without navigating complex menus.
  • Academic Administrators — manage enrollments and monitor system-wide announcements across multiple departments.
  • Students & Researchers — query course details and calendar deadlines directly from their workspace.
lmse-learningcourse-managementgradingattendance

20 tools expose this connector's capabilities to your AI agent.

create_calendar_item

Create a calendar item

create_course_announcement

Create a course announcement

create_meeting

Create a new attendance meeting

create_user

Create a new user

delete_calendar_item

Delete a calendar item

enroll_user

Enroll a user in a course

get_column_grades

Get grades for a column

get_course

Get course details

get_meeting_attendance

Get attendance records for a meeting

get_recent_grade_changes

Check for recent grade changes

list_system_announcements

List system announcements

list_calendar_items

List calendar items

list_course_memberships

List course memberships

list_courses

List courses

list_gradebook_columns

List gradebook columns

list_meetings

List all attendance meetings for a course

list_user_courses

List courses for a specific user

list_users

List users

mark_attendance

Mark attendance for a user

update_course_announcement

Update a course announcement

See how to talk to your AI agent using Blackboard Learn.

List all my active courses in Blackboard.

I've retrieved your courses. You are currently enrolled in: 'Introduction to Computer Science' (ID: CS101) and 'Advanced Mathematics' (ID: MATH302). Would you like to see the details for one of them?

Create a course announcement for CS101 titled 'Final Exam Update' saying 'The exam is moved to Friday'.

Announcement created successfully in course CS101. Students will now see the update regarding the final exam schedule.

Show me the attendance records for meeting ID 98765 in course MATH302.

Fetching attendance for meeting 98765... I found 25 records. 22 students are marked as 'Present', 2 as 'Absent', and 1 as 'Late'. Would you like the specific names of the absent students?

You can use the `get_meeting_attendance` tool by providing the Course ID and Meeting ID. The agent will retrieve the full list of users and their current attendance status (e.g., Present, Absent).

Related Connectors