riverpease15/canvas-mcp-server
3.1
If you are the rightful owner of canvas-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Canvas LMS MCP Server is a local Model Context Protocol server that allows Claude Desktop to interact with Canvas LMS, providing real-time access to courses, assignments, grades, and announcements.
Tools
Functions exposed to the LLM to take actions
list_courses
List all active courses with enrollment information
check_grades_status
Get current grades and scores for all active courses
get_upcoming_assignments
Get all upcoming assignments across courses
get_todo_items
Get Canvas native to-do items
get_recent_announcements
Get recent announcements from all active courses
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client