Canvas LMS
JSON →MCP server for easy access to education data through your Canvas LMS instance.
Install
npx -y @smithery/cli Tools · 22
- list_courses List all courses the user is enrolled in
- get_course Get details for a specific course
- list_assignments List assignments for a course
- get_assignment Get details for a specific assignment
- list_modules List modules for a course
- get_module Get details for a specific module
- list_module_items List items within a module
- get_module_item Get details for a specific module item
- list_files List files in a course
- get_file Get details for a specific file
- list_pages List pages in a course
- get_page Get details for a specific page
- list_quizzes List quizzes for a course
- get_quiz Get details for a specific quiz
- list_discussions List discussion topics for a course
- get_discussion Get details for a specific discussion topic
- list_announcements List announcements for a course
- get_announcement Get details for a specific announcement
- list_grades List grades for a course
- get_grade Get grade for a specific assignment
- list_calendar_events List calendar events for a course
- get_calendar_event Get details for a specific calendar event
Environment variables
CANVAS_API_TOKENCANVAS_BASE_URL
Links
★ 7 GitHub stars