{"slug":"DMontgomery40/mcp-canvas-lms","name":"Canvas MCP Server","description":"An MCP server for Canvas LMS, providing full functionality for both students and instructors.","category":"productivity","tags":[],"official":false,"stars":99,"transport":"stdio","install":[{"cmd":"npm install -g canvas-mcp-server","imports":[]}],"tools":[{"name":"canvas_list_courses","description":"Access all courses for the current user"},{"name":"canvas_get_syllabus","description":"Retrieve course syllabus and materials"},{"name":"canvas_view_assignments","description":"View assignments for a course"},{"name":"canvas_submit_assignment_text","description":"Submit a text assignment"},{"name":"canvas_submit_assignment_url","description":"Submit a URL assignment"},{"name":"canvas_submit_assignment_file","description":"Submit a file assignment"},{"name":"canvas_list_discussions","description":"Participate in course discussions"},{"name":"canvas_read_announcements","description":"Read course announcements"},{"name":"canvas_send_message","description":"Send messages to users"},{"name":"canvas_get_grades","description":"Monitor grades and progress"},{"name":"canvas_get_modules","description":"Track module completion"},{"name":"canvas_get_calendar_events","description":"View calendar events"},{"name":"canvas_take_quiz","description":"Take quizzes"},{"name":"canvas_view_quiz_results","description":"View quiz results and feedback"},{"name":"canvas_list_files","description":"Browse and download course files"},{"name":"canvas_create_course","description":"Create and manage course structure with proper account support"},{"name":"canvas_grade_submission","description":"Grade submissions and provide feedback"},{"name":"canvas_manage_rubrics","description":"Manage grading rubrics"},{"name":"canvas_enroll_student","description":"Enroll students in courses"},{"name":"canvas_manage_permissions","description":"Manage user permissions"},{"name":"canvas_create_assignment","description":"Create assignments"},{"name":"canvas_create_quiz","description":"Create quizzes"},{"name":"canvas_create_discussion","description":"Create discussions"},{"name":"canvas_manage_accounts","description":"Manage institutional Canvas accounts"},{"name":"canvas_create_user","description":"Create and manage users across accounts"},{"name":"canvas_list_account_courses","description":"List and manage all courses within accounts"},{"name":"canvas_generate_report","description":"Generate enrollment, grade, and activity reports"},{"name":"canvas_manage_sub_accounts","description":"Handle account hierarchies and sub-accounts"}],"env_vars":["CANVAS_API_TOKEN","MCP_HTTP_HOST","MCP_HTTP_PORT"],"auth_type":"none","github":"https://github.com/DMontgomery40/mcp-canvas-lms","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}