canvas-mcp-server

srivatbalaji/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 henry@mcphub.com.

The MCP server is designed to integrate with BruinLearn (UCLA's Canvas) and Claude Desktop, providing seamless access to academic data.

Tools

Functions exposed to the LLM to take actions

get_courses

List all enrolled courses

get_assignments

Get assignments by course

get_upcoming_assignments

Show upcoming deadlines

get_grades

Retrieve grade information

get_course_progress

Detailed course progress

search_assignments

Search assignments by keyword

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources