ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Canvas LMS with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage Canvas LMS courses, assignments, and users directly through your AI agent. streamline educational workflows and administrative tasks.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 45 capabilities

The complete Canvas LMS capability set.

These are the exact actions your AI can choose when you ask it to work with Canvas LMS.

Capability set01 / 12

01-04

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 01

    Get activity stream

    Get current user activity stream

  2. 02

    Get sub accounts

    Get sub-accounts for a specific account

  3. 03

    List conversations

    List conversations (Inbox)

  4. 04

    List module items

    List items in a specific module

Capability set02 / 12

05-08

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 05

    Create assignment

    Create a new assignment in a course

  2. 06

    Create conversation

    Create a new conversation

  3. 07

    Create course

    Create a new Canvas course

  4. 08

    Create role

    Create a new role in an account

Capability set03 / 12

09-12

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 09

    Create sis import

    Import SIS data

  2. 10

    Get account

    Get details for a specific Canvas account

  3. 11

    Get course

    Get details for a specific Canvas course

  4. 12

    Get folder

    Get details for a specific folder

Capability set04 / 12

13-16

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 13

    Get page

    Get details for a specific page

  2. 14

    Get quiz

    Get details for a specific quiz

  3. 15

    Get sis import status

    Get status of a SIS import

  4. 16

    Grade submission

    Grade a submission

Capability set05 / 12

17-20

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 17

    List accounts

    List Canvas accounts

  2. 18

    List announcements

    List announcements

  3. 19

    List courses

    List your Canvas courses

  4. 20

    List files

    List files in a course

Capability set06 / 12

21-24

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 21

    List quizzes

    List quizzes in a course

  2. 22

    Update account

    Update an existing Canvas account

  3. 23

    Update user

    Update an existing Canvas user

  4. 24

    Create discussion topic

    Create a new discussion topic in a course

Capability set07 / 12

25-28

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 25

    Create quiz

    Create a new quiz in a course

  2. 26

    Create user

    Create a new Canvas user

  3. 27

    Delete course

    Delete or conclude a Canvas course

  4. 28

    Execute graphql

    Execute a GraphQL query against Canvas

Capability set08 / 12

29-32

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 29

    Get assignment

    Get details for a specific assignment

  2. 30

    Get conversation

    Get details for a specific conversation

  3. 31

    Get file

    Get details for a specific file

  4. 32

    Get todo

    Get current user todo items

Capability set09 / 12

33-36

4 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 33

    Get user

    Show user details

  2. 34

    List admins

    List admins in an account

  3. 35

    List assignments

    List assignments for a course

  4. 36

    List discussion topics

    List discussion topics in a course

Capability set10 / 12

37-39

3 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 37

    List folders

    List sub-folders within a folder

  2. 38

    List modules

    List modules in a course

  3. 39

    List pages

    List pages in a course

Capability set11 / 12

40-42

3 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 40

    List roles

    List roles in an account

  2. 41

    List submissions

    List submissions for an assignment

  3. 42

    Submit assignment

    Submit an assignment

Capability set12 / 12

43-45

3 capabilities in this set.

Part of 45 available through Canvas LMS.

  1. 43

    Update assignment

    Edit an existing assignment

  2. 44

    Update course

    Update an existing Canvas course

  3. 45

    Create admin

    Make a user an admin in an account

Observed, not estimated

1281ms average. Fast in production.

Canvas LMS is checked daily against the live service.

Daily averagePeak 1633ms
Aug 20Today
Fastest day
993ms
Slowest day
1633ms
14-day trend
Slowing+5%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 45 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Canvas LMS, so you can see the experience inside your AI.

It does not authenticate your account with Canvas LMS. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Canvas LMS Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_gj49ZG59n9TtZqMG13P6AszXqTe7NCJvx1QdUTQM/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Canvas LMS capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "canvas-lms-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_gj49ZG59n9TtZqMG13P6AszXqTe7NCJvx1QdUTQM/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Canvas LMS owners ask.

  • 01

    Can I see my personal upcoming tasks and deadlines?

    Yes! Use the get_todo capability to retrieve your current todo items or get_activity_stream to see recent updates and announcements across your courses.

  • 02

    How do I list all assignments for a specific course?

    Simply provide the Course ID to the list_assignments capability. The agent will return a list of all assignments configured for that specific course environment.

  • 03

    Is it possible to create or update courses through this integration?

    Yes. You can use create_course to instantiate new courses under an account, or update_course to modify names and codes of existing ones.