Canvas Mcp Server
@CharlieCardenasToledo
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.
Basic information
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"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Nginx UI
0xJackyYet another WebUI for Nginx
Comments