canvas-mcp MCP Server
vishalsachdev/canvas-mcp
[](https://agentrank-ai.com/tool/vishalsachdev--canvas-mcp/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Canvas LMS MCP server — up to 102 tools and 8 agent skills for students & educators. Works with Claude, Cursor, Codex, and 40+ agents.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
vishalsachdev/canvas-mcp is a Python MCP server licensed under MIT. Canvas LMS MCP server — up to 102 tools and 8 agent skills for students & educators. Works with Claude, Cursor, Codex, and 40+ agents. Topics: agent-skills, skills-sh.
Ranked #732 out of 24846 indexed tools.
In the top 3% of all indexed tools.
Has 23 contributors.
Actively maintained with commits in the last week.
Ecosystem
Score Breakdown
292 stars → growing community
Last commit 2d ago → actively maintained
117/133 issues closed → responsive maintainer
23 contributors → active community
No dependents → no downstream usage
219 weekly installs → early adoption
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
Matched Queries
From the README
<p align="center"> </p> # Canvas MCP Server 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](https://skills.sh); 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](https://github.com/vishalsachdev/canvas-mcp/releases/latest) and double-click it. It prompts for your Canvas URL and token; no terminal needed. [Details](#install-as-a-claude-desktop-extension-easiest). - **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](#local-installation) has the per-client config blocks. **2. Verify:** `canvas-mcp-server --test` should report a successful Canvas connection. TRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.