MCPServers
Canvas LMS - MCP server logo
19
0

Summary

This MCP server, developed by DMontgomery40, provides integration between AI assistants and the Canvas learning management system API. It offers tools for managing courses, assignments, enrollments, and grades within Canvas. The server leverages TypeScript for type safety and modular architecture to enhance maintainability. Key features include course creation/updating, assignment management, grade submission, and user enrollment. By bridging AI capabilities with Canvas's educational platform, this implementation enables AI-assisted course administration and student management. It is particularly useful for scenarios requiring automated course setup, bulk assignment creation, or AI-guided grading assistance in educational institutions using Canvas LMS.

Available Actions(29)

canvas_health_check

Check API connectivity

canvas_list_courses

List all your courses

canvas_get_course

Get detailed course info

canvas_list_assignments

List course assignments

canvas_get_assignment

Get assignment details

canvas_submit_assignment

Submit assignment work

canvas_get_submission

Check submission status

canvas_list_modules

List course modules

canvas_mark_module_item_complete

Mark items complete

canvas_list_discussions

List discussion topics

canvas_post_to_discussion

Post to discussions

canvas_list_announcements

List course announcements

canvas_get_user_grades

Get your grades

canvas_get_dashboard

Get dashboard info

canvas_get_upcoming_assignments

Get due dates

canvas_list_calendar_events

List calendar events

canvas_list_files

List course files

canvas_list_pages

List course pages

canvas_get_page

Get page content

canvas_list_conversations

List messages

canvas_create_conversation

Send messages

canvas_create_course

Create new courses

canvas_update_course

Update course settings

canvas_create_assignment

Create assignments

canvas_update_assignment

Update assignments

canvas_submit_grade

Grade submissions

canvas_enroll_user

Enroll students

canvas_create_quiz

Create quizzes

canvas_update_quiz

Update quizzes

Last Updated: June 7, 2025

Avis de la Communauté

0.0
0 avis
5
0
4
0
3
0
2
0
1
0

Aucun avis encore. Soyez le premier à donner votre avis !

Connectez-vous pour rejoindre la conversation

Coming soon to
HighlightHighlight AI

Langage

TypeScript

Catégories

Tags