Vanta's official remote MCP server — query controls, tests, vendors, vulnerabilities and policies across SOC 2 and ISO 27001, and remediate failing tests from your agent.
Canvas MCP
Summary
Connects AI assistants to Canvas LMS with up to 101 tools covering assignments, grading, analytics, discussions, accessibility auditing and course structure.
Features
- Up to 101 tools grouped by role: student, educator, learning designer, developer
- Assignments, grades, submissions and peer reviews
- Course analytics, messaging, discussions, pages and modules
- Accessibility scanning and course structure analysis
- Eight companion agent skills for recurring workflows
- One-click .mcpb bundle for Claude Desktop
Installation
Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.
Description
Canvas MCP puts a Canvas LMS instance behind the Model Context Protocol, and it is unusually thorough about it: up to 101 tools, organised by who is asking rather than by which API endpoint they map to.
Tools grouped by role
- Students — assignment tracking, grades, peer reviews, submissions.
- Educators — assignment management, grading, course analytics, messaging.
- Learning designers — accessibility scanning and course structure analysis.
- Shared — courses, discussions, pages and modules.
- Developers — code execution and tool discovery.
The accessibility auditing and course-structure analysis are the parts that are hard to get any other way; scanning a whole course for accessibility problems is exactly the sort of tedious, rule-driven review an agent is better at than a human with a deadline.
Agent skills too
The project ships eight companion agent skills that encode common workflows rather than single calls: canvas-week-plan, canvas-morning-check, canvas-bulk-grading, canvas-peer-review-manager, canvas-discussion-facilitator, canvas-course-qc, canvas-accessibility-auditor and canvas-course-builder.
Installing it
The quickest route for any agent is npx skills add vishalsachdev/canvas-mcp. For Claude Desktop specifically, download the canvas-mcp.mcpb bundle from the releases page and double-click it. A manual Python install (virtualenv, pip install -e ., and a .env from the provided template) is available for anyone who wants to run it from source.
This is an independent community project, MIT licensed, not an Instructure product — you will need a Canvas API token from your own institution's instance, and whatever your institution permits that token to do is the real limit on what the server can do.
Covered in the Weekly
- Onei AI Weekly #4 — August 24, 2026
Related MCP Servers
Attio's official hosted MCP server — search, read and write your CRM records, lists, notes, tasks, meetings and emails from any MCP client over OAuth.
Fireflies.ai's official remote MCP server — 19 tools for searching meeting transcripts and summaries, pulling action items and analytics, and cutting soundbites from recorded calls.
ClickUp's official remote MCP server — around 40 tools across tasks, search, Docs, Chat and time tracking, over OAuth 2.1 with PKCE.