io.github.vishalsachdev/canvas-mcp
io.github.vishalsachdev/canvas-mcp
Is the io.github.vishalsachdev/canvas-mcp MCP server down? No. It is up and needs env, probed 2026-11-13.
Canvas LMS integration for students and educators with optional privacy controls
needs env probed 2026-11-14 · unchanged since 2026-11-13
MCP error -32000: Connection closed 2026-11-14 08:13:12 - canvas_mcp - ERROR - CANVAS_API_TOKEN environment variable is required 2026-11-14 08:13:12 - canvas_mc
- Run it
- uvx canvas-mcp@1.18.0 (stdio, probed in a container with the network off)
- Host
- pypi.org
- Repository
- https://github.com/vishalsachdev/canvas-mcp
- Website
- https://canvas-mcp.illinihunt.org/
- Registry
- active, updated 2026-11-13 · registry entry
Compare this server with others.
More servers
Other registry entries on pypi.org, the ones next to this name; all of them.
- Argo CD io.github.vish288/mcp-argocd · needs env
- Atlassian Extended io.github.vish288/mcp-atlassian-extended · needs env
- Coda io.github.vish288/mcp-coda · needs env
- GitLab io.github.vish288/mcp-gitlab · needs args
- Munim io.github.vishalsg42/munim · needs args
- Subconscious io.github.vishaltorc/subconscious-mcp · needs mcp<2
- OpenReflex io.github.vishnu-77/openreflex · alive
- Code-Graph-RAG io.github.vitali87/code-graph-rag · needs env
Servers that mention canvas.
- AgentPlaybooks ai.agentplaybooks/agentplaybooks · needs auth
- Arketo ai.arketo/arketo · needs auth
- Gemus ai.gemus/gemus · needs auth
- Klox ai.klox/klox · needs auth
- ai.smithery/a-ariff-canvas-instant-mcp · not found
- app.seatcanvas/seatcanvas · alive
- com.humaux/memory · needs auth
- No Errands Prints com.noerrands/prints · needs auth
Badge for the README
The result of the latest probe, the tool count and the token cost. The feed has an entry for every probe that changed them.
A mail when this server changes
Stops answering, comes back, tool set or cost changes. One confirmation mail first, a stop link in every mail.
For the publisher
- The server exits because an environment variable is missing. The probe starts the package without secrets. A server that starts without secrets and asks for them on the first tool call is measured.