mcp-canvas-lms

mcp-canvas-lms

3.2

If you are the rightful owner of mcp-canvas-lms and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for the Canvas LMS API, enabling access to Canvas LMS resources for students.

The Canvas LMS MCP Server is designed to facilitate seamless interaction with the Canvas Learning Management System (LMS) API. It provides students with the ability to access various resources within the Canvas LMS, such as courses, announcements, and assignments. By leveraging the Model Context Protocol (MCP), this server ensures efficient communication and data retrieval from the Canvas platform. The server is particularly useful for students who need to keep track of their academic activities and deadlines in a streamlined manner. With easy installation and configuration, users can quickly set up the server and start accessing their Canvas LMS data. The server supports multiple features that cater to the needs of students, making it an essential tool for academic management.

Features

  • Access to all courses for the current user
  • Retrieve announcements from specific courses
  • Fetch assignments due before a specific date

Tools

  1. get_courses

    Get all courses for the current user

  2. get_announcements

    Get all announcements from a specific course, made after a specific date

  3. get_assignments

    Get all assignments from a specific course, due before a specific date