Canvas LMS MCP for students MCP server
io.github.AnonymousOnyx22/canvas-lms-student-mcp·v0.1.10Canvas LMS MCP server for students. Read only Canvas courses, grades, due dates, plus .ics export.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Canvas LMS MCP for students yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Canvas LMS MCP for students tools
No tool declarations could be read from the package source. They show once the server is installed.
How Canvas LMS MCP for students compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
Release history: 8 versions in the registry since 2026-10-14, latest 2026-10-31, typically one every 1 day.
Install Canvas LMS MCP for students in Claude Code, Cursor or VS Code
Runs npx -y canvas-lms-student-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add canvas-lms-student-mcp -- npx -y canvas-lms-student-mcp
What the publisher says
From the Canvas LMS MCP for students repository's README, as published. We do not edit it. Read it on GitHub
Canvas MCP for students
Ask your AI what's actually left to do in Canvas.
This is a free, open source MCP server. It lets Claude, ChatGPT, Cursor and other AI apps read your Canvas courses, due dates, grades and announcements. It is read only. It can never submit, edit or delete anything.
Works with any school that uses Canvas. Not affiliated with Instructure.
Free forever. No sign up and no subscription. Your login details only ever go to your own school.
Quick start
- In Canvas, go to Account > Settings, scroll to Approved Integrations and click New Access Token. Copy it.
- Add this to your AI app's MCP config (for Claude Desktop that's claudedesktopconfig.json):
{
"mcpServers": {
"canvas": {
"command": "npx",
"args": ["-y", "canvas-lms-student-mcp"],
"env": {
"CANVAS_BASE_URL": "https://yourschool.instructure.com",
"CANVAS_API_TOKEN": "paste-your-token-here"
}
}
}
}- Restart your AI app and ask something like "what's due this week?"
To check your setup first, run npx canvas-lms-student-mcp doctor with the two environment variables set.
Some schools turn off student access tokens. If you don't see the New Access Token button, your school has disabled it and this server can't connect to your account.
What you can ask
- "What's due this week?"
- "Do I have anything missing or overdue?"
- "What's my grade in each class?"
- "What did my instructors announce lately?"
- "Show me what's in the Week 3 module for Networking."
Tools
All tools are read only.
Privacy and security
- Your token stays on your computer. It is only sent to your own school's Canvas address.
- Nothing is sent to any other server by this project.
- Every tool is marked read only. Revoke the token any time in Canvas settings.
Troubleshooting
Development
npm install
npm run build
npm testTests run against a fake Canvas server, so they need no account or network.
Also available
- Brightspace MCP for D2L Brightspace, with a hosted version, deadline alerts and a daily digest.
License
MIT
Nothing above is checked by us. What we check is on the safety report.
Canvas LMS MCP for students: common questions
- Is Canvas LMS MCP for students MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Canvas LMS MCP for students safety report
- How do I install Canvas LMS MCP for students?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Canvas LMS MCP for students need an API key?
- Yes. The registry entry asks for
CANVAS_API_TOKEN. - Is Canvas LMS MCP for students maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v0.1.10.
- What can I use instead of Canvas LMS MCP for students?
- Servers from other publishers that do the same job: Canvas MCP server.
Alternatives to Canvas LMS MCP for students
Same job from other publishers: the closest match first, then the best rated.
- CanvasCanvas LMS integration for students and educators with optional privacy controlsnot reviewedEstablishedA