MCP.Market

Canvas MCP server

claimed
by vishalsachdev·io.github.vishalsachdev/canvas-mcp·v1.16.1·308 stars

Canvas LMS integration for students and educators with optional privacy controls

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Established

308 stars678 downloads/wk

Reviews

Write one

Nobody has reviewed Canvas yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Canvas tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Canvas compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,243 servers
GitHub stars
308
more than 95% of 28,706 servers
Downloads a week
678
more than 91% of 12,306 servers with a package

Release history: 6 versions in the registry since 2026-08-30, latest 2026-11-05, typically one every 11 days.

Install Canvas in Claude Code, Cursor or VS Code

claude mcp add canvas-mcp -- uvx canvas-mcp
Add to Cursor

What the publisher says

From the Canvas repository's README, as published. We do not edit it. Read it on GitHub

Canvas MCP Server

<!--mcp-name: io.github.vishalsachdev/canvas-mcp-->

MCP server for Canvas LMS with up to 103 tools and 8 agent skills. Designed for Claude Desktop, Cursor, Codex, Windsurf, and 40+ other agents; setup and capabilities vary by client.

Quick Start

1. Install the MCP server (everything else, including the skills, needs it running):

  • Claude Desktop: download canvas-mcp.mcpb from the latest release and double-click it. It prompts for your Canvas URL and token; no terminal needed. Details.
  • Cursor, Zed, Windsurf, Continue, Claude Code and other clients: pip install into a virtualenv, add your token to .env, and point your client at the canvas-mcp-server binary. Local Installation has the per-client config blocks.

2. Verify: canvas-mcp-server --test should report a successful Canvas connection. Then restart your client.

3. Optional: add the workflow skills. These teach your agent the multi-step recipes (weekly plan, morning check, bulk grading, peer review, course QC) on top of the tools:

npx skills add vishalsachdev/canvas-mcp

See Agent Skills for the list. If your agent is Claude Code, the same recipes are also available as slash commands.

For AI Agents

<!-- INLINE AGENT GUIDE: Intentionally duplicates AGENTS.md content. WHY: Agents often can't fetch raw.githubusercontent.com or GitHub blob pages. MAINTENANCE: When updating tools, also update AGENTS.md (source of truth). See CLAUDE.md "Documentation Maintenance" for full guidelines. -->

Canvas MCP provides up to 103 tools for interacting with Canvas LMS; the default profile registers fewer, and optional feature-gated tools can raise the total to 103. Tools are organized by user type:

Student Tools (click to expand)

Educator Tools (click to expand)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Canvas: common questions

Is Canvas MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Canvas safety report
How do I install Canvas?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Canvas need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Canvas maintained?
The last commit was 7 days ago (2026-10-30). The latest release is v1.16.1.
How does Canvas compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,243 servers); github stars 308 (more than 95% of 28,706 servers); downloads a week 678 (more than 91% of 12,306 servers with a package). Full comparison.