About
This tool provides an MCP server that acts as an interface to the Canvas LMS API, specifically designed for student use. It allows access to course information, announcements, and assignments through defined tool calls, facilitating integration with AI and LLM applications.
Key Features
- Offers a `get_announcements` tool to fetch announcements from a course after a specific date.
- Supports environment variables for secure API access (CANVAS_ACCESS_TOKEN, CANVAS_BASE_URL).
- Provides a `get_courses` tool to retrieve all courses for the user.
- 0 GitHub stars
- Includes a `get_assignments` tool to retrieve assignments from a course due before a given date.
Use Cases
- Building personalized learning dashboards with Canvas LMS data.
- Automating notifications for new announcements or upcoming assignments.
- Integrating Canvas LMS data into AI-powered study tools.