MCP.Market

Canvas LMS MCP for students MCP server

by AnonymousOnyx22·io.github.AnonymousOnyx22/canvas-lms-student-mcp·v0.1.10

Canvas LMS MCP server for students. Read only Canvas courses, grades, due dates, plus .ics export.

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

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody 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.

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

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
Add to Cursor

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

  1. In Canvas, go to Account > Settings, scroll to Approved Integrations and click New Access Token. Copy it.
  2. 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"
      }
    }
  }
}
  1. 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 test

Tests 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.

  • Canvas
    Canvas LMS integration for students and educators with optional privacy controls
    A