Item logo image for Canvas MCP

Canvas MCP

ExtensionWorkflow & Planning
Item media 3 (screenshot) for Canvas MCP
Item media 1 (screenshot) for Canvas MCP
Item media 2 (screenshot) for Canvas MCP
Item media 3 (screenshot) for Canvas MCP
Item media 1 (screenshot) for Canvas MCP
Item media 1 (screenshot) for Canvas MCP
Item media 2 (screenshot) for Canvas MCP
Item media 3 (screenshot) for Canvas MCP

Overview

Ask Claude, Cursor or VS Code about your Canvas courses, deadlines and grades. Reads Canvas with your own sign-in, no API token.

Canvas MCP lets the AI app you already use answer questions about your Canvas courses: "what's due this week?", "which assignments am I missing?", "what's my grade in each class?" How it works The extension reads Canvas through the session you are already signed in to in Chrome. There is no API token to create and nothing to paste. It hands what it reads to a small companion program on your own computer, and your AI app asks that program over the Model Context Protocol (MCP). Works with Claude Desktop, Claude Code, Cursor and VS Code. Connect one from the extension's popup in a click. Then ask. If Canvas MCP does not know your school's Canvas address yet, the AI asks you for it. What the AI can read Courses, assignments with due dates and submission status, grades and grade weights, calendar events, your Canvas to-do list (including grading, for TAs), modules, announcements, discussions, pages, files, the syllabus and your profile. It is read-only: it cannot submit, post or change anything on Canvas. Privacy The extension sends Canvas data only to the companion program on your own computer. There is no Canvas MCP server, and nothing goes to the developer. Your AI app sends what it reads to its own model provider, as it does with anything you ask it. Independent project, not affiliated with, endorsed by or sponsored by Instructure, Inc. Canvas and Instructure are trademarks of Instructure, Inc.

Details

  • Version
    1.1.0
  • Updated
    October 9, 2026
  • Size
    36.7KiB
  • Languages
    English (United States)
  • Developer
    Website
    Email
    hello@jonasneves.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps