canvas-mcp

mklemos/canvas-mcp

3.2

If you are the rightful owner of canvas-mcp 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 provides UCSB students with access to Canvas LMS data through Claude Desktop.

Canvas MCP Server

A Model Context Protocol (MCP) server that provides Claude Desktop with access to Canvas LMS data for UCSB students.

Features

  • Access course information, assignments, and grades
  • View announcements and discussions
  • Check submission status and feedback
  • Secure API token-based authentication

Quick Start

For detailed setup instructions, see .

Requirements

  • Python 3.7+
  • Canvas API token from UCSB
  • Claude Desktop application

Installation

  1. Download canvas_mcp.py
  2. Get your Canvas API token from UCSB Canvas
  3. Configure Claude Desktop with the MCP server
  4. Start using Canvas data in Claude!

Security

  • API tokens are stored locally in Claude Desktop configuration
  • All communication uses HTTPS
  • No data is stored permanently by the MCP server

Support

This tool is designed specifically for UCSB students. For issues or questions, refer to the detailed usage guide.