MCPVault

MCP Canvas Lms

Unclaimed

by DMontgomery40

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.

Install

$npm install -g canvas-mcp-server

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (40)

canvas_create_assignment

Create assignments

canvas_create_conversation

Send messages

canvas_create_course

Create new courses (FIXED: now requires accountid)

canvas_enroll_user

Enroll students

canvas_get_assignment

Get assignment details

canvas_get_conversation

Get conversation details

canvas_get_course

Get detailed course info

canvas_get_course_grades

Get course-specific grades

canvas_get_dashboard

Get dashboard info

canvas_get_dashboard_cards

Get course cards

canvas_get_discussion_topic

Get discussion details

canvas_get_file

Get file details

canvas_get_module

Get module details

canvas_get_page

Get page content

canvas_get_submission

Check submission status

canvas_get_syllabus

Get course syllabus

canvas_get_upcoming_assignments

Get due dates

canvas_get_user_grades

Get your grades

canvas_get_user_profile

Get user profile

canvas_health_check

Check API connectivity

canvas_list_announcements

List course announcements

canvas_list_assignment_groups

List assignment groups

canvas_list_assignments

List course assignments

canvas_list_calendar_events

List calendar events

canvas_list_conversations

List messages

canvas_list_courses

List all your courses

canvas_list_discussion_topics

List discussion topics

canvas_list_files

List course files

canvas_list_folders

List course folders

canvas_list_module_items

List items in a module

canvas_list_modules

List course modules

canvas_list_notifications

List notifications

canvas_list_pages

List course pages

canvas_mark_module_item_complete

Mark items complete

canvas_post_to_discussion

Post to discussions

canvas_submit_assignment

Submit assignment work

canvas_submit_grade

Grade submissions

canvas_update_assignment

Update assignments

canvas_update_course

Update course settings

canvas_update_user_profile

Update profile