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.
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.
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.
01-04
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 01
Get activity stream
Get current user activity stream
- 02
Get sub accounts
Get sub-accounts for a specific account
- 03
List conversations
List conversations (Inbox)
- 04
List module items
List items in a specific module
05-08
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 05
Create assignment
Create a new assignment in a course
- 06
Create conversation
Create a new conversation
- 07
Create course
Create a new Canvas course
- 08
Create role
Create a new role in an account
09-12
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 09
Create sis import
Import SIS data
- 10
Get account
Get details for a specific Canvas account
- 11
Get course
Get details for a specific Canvas course
- 12
Get folder
Get details for a specific folder
13-16
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 13
Get page
Get details for a specific page
- 14
Get quiz
Get details for a specific quiz
- 15
Get sis import status
Get status of a SIS import
- 16
Grade submission
Grade a submission
17-20
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 17
List accounts
List Canvas accounts
- 18
List announcements
List announcements
- 19
List courses
List your Canvas courses
- 20
List files
List files in a course
21-24
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 21
List quizzes
List quizzes in a course
- 22
Update account
Update an existing Canvas account
- 23
Update user
Update an existing Canvas user
- 24
Create discussion topic
Create a new discussion topic in a course
25-28
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 25
Create quiz
Create a new quiz in a course
- 26
Create user
Create a new Canvas user
- 27
Delete course
Delete or conclude a Canvas course
- 28
Execute graphql
Execute a GraphQL query against Canvas
29-32
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 29
Get assignment
Get details for a specific assignment
- 30
Get conversation
Get details for a specific conversation
- 31
Get file
Get details for a specific file
- 32
Get todo
Get current user todo items
33-36
4 capabilities in this set.
Part of 45 available through Canvas LMS.
- 33
Get user
Show user details
- 34
List admins
List admins in an account
- 35
List assignments
List assignments for a course
- 36
List discussion topics
List discussion topics in a course
37-39
3 capabilities in this set.
Part of 45 available through Canvas LMS.
- 37
List folders
List sub-folders within a folder
- 38
List modules
List modules in a course
- 39
List pages
List pages in a course
40-42
3 capabilities in this set.
Part of 45 available through Canvas LMS.
- 40
List roles
List roles in an account
- 41
List submissions
List submissions for an assignment
- 42
Submit assignment
Submit an assignment
43-45
3 capabilities in this set.
Part of 45 available through Canvas LMS.
- 43
Update assignment
Edit an existing assignment
- 44
Update course
Update an existing Canvas course
- 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.
- 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.
https://edge.vinkius.com/vk_preview_gj49ZG59n9TtZqMG13P6AszXqTe7NCJvx1QdUTQM/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Canvas LMS capabilities are ready to use.
{
"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.
Explore
More in Collaboration
Infinity Work Manager AI Connector
Manage work items, boards, comments, and folders via Infinity API.
ViewQualified.io AI Connector
Automate technical hiring and coding assessments — manage assessments, invite candidates, and track test resul
ViewKanbanZone AI Connector
Manage projects visually with multi-board Kanban views, WIP limits, and process metrics that streamline team d
ViewFormaloo AI Connector
Automate data collection and management via Formaloo — search boards, list assigned rows, and manage form blue
View
Suggestions
GoRest AI Connector
Access and manage RESTful data for users, posts, and comments via the GoRest API — perfect for testing, protot
ViewCrafterCMS AI Connector
Manage and query content from CrafterCMS — fetch pages, components, and trees, execute GraphQL/OpenSearch quer
ViewMonday.com AI Connector
Manage any workflow visually with customizable boards, automations, and dashboards that adapt to how your team
ViewFig Finance AI Connector
Connect Fig Finance to automate embedded lending — manage customers, query loan offers, and handle disbursemen
View
