Quickstart
Get Canvas MCP running in under five minutes
Installation
Install the CLI and MCP server on your machine
Authentication
How Chrome cookie auth works and how to configure it
MCP Server
Connect Canvas MCP to Claude, Cursor, or any MCP client
CLI Reference
Full reference for every
canvas CLI command and flagTool Reference
All 26 MCP tools with parameters and return shapes
What you can do
Canvas MCP gives AI agents and CLI users structured access to your Canvas LMS data:Authenticate via Chrome
Canvas MCP reads your existing Canvas session cookies from Chrome — no API key setup required.
Use the CLI
Run
canvas courses to list your courses, or canvas course context <id> to get a full course snapshot.Key capabilities
Course access
List courses, fetch syllabi, pages, tabs, modules, and people enrolled in any course.
Assignments & grades
View upcoming assignments, submission details, grading groups, and your current grade summary.
Discussions & announcements
Read discussion threads and course announcements with full reply context.
Files & folders
Browse, list, and download files and folders attached to any course.
Canvas MCP currently requires Chrome for authentication. Firefox and other browsers are not supported. See Authentication for details.
