# RyK57/canvas-mcp-server

Source: https://glimind.com/server/github%2Fryk57%2Fcanvas-mcp-server
Registry id: `github/ryk57/canvas-mcp-server`
Status: unknown

## Tools (20)

- `canvas_get_assignment`: Get details of a specific assignment
- `canvas_get_course`: Get details of a specific course
- `canvas_get_discussion`: Get a specific discussion topic
- `canvas_get_grades`: Get grades for all active courses
- `canvas_get_page`: Get a specific page
- `canvas_get_profile`: Get the user's profile
- `canvas_get_submission`: Get a submission for an assignment
- `canvas_list_announcements`: List announcements for courses
- `canvas_list_assignments`: List assignments for a course
- `canvas_list_calendar_events`: List calendar events
- `canvas_list_courses`: List courses the user is enrolled in
- `canvas_list_discussions`: List discussions for a course
- `canvas_list_enrollments`: List enrollments for a course or user
- `canvas_list_files`: List files for a course
- `canvas_list_module_items`: List items in a module
- `canvas_list_modules`: List modules for a course
- `canvas_list_pages`: List pages for a course
- `canvas_list_planner_items`: List planner items across courses
- `canvas_list_quizzes`: List quizzes for a course
- `canvas_list_upcoming`: List upcoming events and assignments

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