# ahnopologetic/canvas-lms-mcp

Source: https://glimind.com/server/awesome%2Fahnopologetic%2Fcanvas-lms-mcp
Registry id: `awesome/ahnopologetic/canvas-lms-mcp`
Status: unknown

## Tools (16)

- `get_assignment`: Get a single assignment by ID.
- `get_course`: Get a single course by ID.
- `get_course_modules`: Get modules for a course.
- `get_course_syllabus`: Get a course's syllabus body as HTML.
- `get_discussion_view`: Get the full view of a discussion topic including all replies.
- `get_enrollments`: Get the current user's enrollments including grades.
- `get_module_items`: Get items for a specific module.
- `get_page`: Get a single page by its URL slug.
- `list_announcements`: List announcements for one or more courses.
- `list_assignment_groups`: List assignment groups for a course (shows grade weighting/categories).
- `list_assignments`: List assignments for a course.
- `list_calendar_events`: List calendar events for courses.
- `list_courses`: List courses that the user is actively enrolled in.
- `list_discussions`: List discussion topics for a course.
- `list_planner_items`: List planner items for the authenticated user.
- `list_submissions`: List the current user's submissions for a course, including grades and feedback.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
