jonasneves/canvas-mcp-server
3.2
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.
Canvas MCP Server connects Claude Desktop to Canvas LMS data via a Chrome extension and native messaging host.
Tools
Functions exposed to the LLM to take actions
list_courses
Get all active courses
get_course_assignments
Get assignments for a specific course
list_all_assignments
Get all assignments with submission status
get_assignment_details
Get detailed assignment info including rubrics
list_calendar_events
Get calendar events within a date range
get_user_submissions
Get all submissions for a course
list_course_modules
Get course modules and items
list_upcoming_events
Get upcoming assignments and events
get_course_analytics
Get course analytics (if enabled)
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client