Canvas MCP Server
@CharlieCardenasToledo
Basic information
About Canvas MCP Server
MCP Server for Canvas LMS. Lets AI agents interact with courses, assignments, grades, quizzes, modules, files, announcements, and more through natural language. Supports Claude Desktop, Claude Code, and any MCP-compatible client.
Canvas MCP Server config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"canvas": {
"command": "npx",
"args": [
"-y",
"@charlie.act7/canvas-mcp-server"
],
"env": {
"CANVAS_API_TOKEN": "<YOUR_CANVAS_API_TOKEN>",
"CANVAS_API_DOMAIN": "<YOUR_SCHOOL>.instructure.com"
}
}
}
}Canvas MCP Server tools
Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Canvas Mcp Server?
MCP Server for Canvas LMS that lets AI agents interact with courses, assignments, grades, quizzes, modules, files, announcements, and more through natural language.
How to use Canvas Mcp Server?
—
Key features of Canvas Mcp Server
- Natural language interaction with Canvas LMS
- Manage courses, assignments, and grades
- View and create quizzes and modules
- Handle files and announcements
- Supports Claude Desktop and Claude Code
Use cases of Canvas Mcp Server
- Ask an AI to list upcoming assignments for a course
- Have an AI create an announcement on your behalf
- Let an AI retrieve grades and quiz scores
- Automate module and file management via chat
FAQ from Canvas Mcp Server
—
More Other MCP servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Handl
Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments