canvas-mcp-server

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

No resources