Connection check
local install
mcp-canvas-lms
Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas.
Tools
54
GitHub stars
103
Installs / wk
159
Licence
—
Transport
stdio
Last checked
never
Tools & capabilities
54 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
canvas_create_account_report
from source
canvas_create_assignment
from source
Create a new assignment in a Canvas course Create a new assignment in a Canvas course
canvas_create_conversation
from source
Create a new conversation Create a new conversation
canvas_create_course
from source
Create a new course in Canvas Create a new course in Canvas
canvas_create_quiz
from source
Create a new quiz in a course Create a new quiz in a course
canvas_create_user
from source
Create a new user in an account Create a new user in an account
canvas_enroll_user
from source
Enroll a user in a course Enroll a user in a course
canvas_get_account
from source
Get account details Get account details
canvas_get_account_reports
from source
List available reports for an account List available reports for an account
canvas_get_assignment
from source
Get detailed information about a specific assignment Get detailed information about a specific assignment
canvas_get_conversation
from source
Get details of a specific conversation Get details of a specific conversation
canvas_get_course
from source
Get detailed information about a specific course Get detailed information about a specific course
canvas_get_course_grades
from source
Get grades for a course Get grades for a course
canvas_get_dashboard
from source
Get user Get user
canvas_get_dashboard_cards
from source
Get dashboard course cards Get dashboard course cards
canvas_get_discussion_topic
from source
Get details of a specific discussion topic Get details of a specific discussion topic
canvas_get_file
from source
Get information about a specific file Get information about a specific file
canvas_get_module
from source
Get details of a specific module Get details of a specific module
canvas_get_module_item
from source
Get details of a specific module item Get details of a specific module item
canvas_get_page
from source
Get content of a specific page Get content of a specific page
canvas_get_quiz
from source
Get details of a specific quiz Get details of a specific quiz
canvas_get_rubric
from source
Get details of a specific rubric Get details of a specific rubric
canvas_get_submission
from source
Get submission details for an assignment Get submission details for an assignment
canvas_get_syllabus
from source
Get course syllabus Get course syllabus
canvas_get_upcoming_assignments
from source
Get upcoming assignment due dates Get upcoming assignment due dates
canvas_get_user_grades
from source
Get all grades for the current user Get all grades for the current user
canvas_get_user_profile
from source
Get current user Get current user
canvas_health_check
from source
Check the health and connectivity of the Canvas API Check the health and connectivity of the Canvas API
canvas_list_account_courses
from source
List courses for an account List courses for an account
canvas_list_account_users
from source
List users for an account List users for an account
canvas_list_announcements
from source
List all announcements in a course List all announcements in a course
canvas_list_assignment_groups
from source
List assignment groups for a course List assignment groups for a course
canvas_list_assignments
from source
List assignments for a course List assignments for a course
canvas_list_calendar_events
from source
List calendar events List calendar events
canvas_list_conversations
from source
List user List user
canvas_list_courses
from source
List all courses for the current user List all courses for the current user
canvas_list_discussion_topics
from source
List all discussion topics in a course List all discussion topics in a course
canvas_list_files
from source
List files in a course or folder List files in a course or folder
canvas_list_folders
from source
List folders in a course List folders in a course
canvas_list_module_items
from source
List all items in a module List all items in a module
canvas_list_modules
from source
List all modules in a course List all modules in a course
canvas_list_notifications
from source
List user List user
canvas_list_pages
from source
List pages in a course List pages in a course
canvas_list_quizzes
from source
List all quizzes in a course List all quizzes in a course
canvas_list_rubrics
from source
List rubrics for a course List rubrics for a course
canvas_list_sub_accounts
from source
List sub-accounts for an account List sub-accounts for an account
canvas_mark_module_item_complete
from source
Mark a module item as complete Mark a module item as complete
canvas_post_to_discussion
from source
Post a message to a discussion topic Post a message to a discussion topic
canvas_start_quiz_attempt
from source
Start a new quiz attempt Start a new quiz attempt
canvas_submit_assignment
from source
Submit work for an assignment Submit work for an assignment
canvas_submit_grade
from source
Submit a grade for a student Submit a grade for a student
canvas_update_assignment
from source
Update an existing assignment Update an existing assignment
canvas_update_course
from source
Update an existing course in Canvas Update an existing course in Canvas
canvas_update_user_profile
from source