4,000+ servers built on MCP Fusion
Vinkius

Integrate Canvas LMS with Claude, Cursor, Chatbots & AI Agents MCP Server

Manage Canvas LMS courses, assignments, and users directly through your AI agent — streamline educational workflows and administrative tasks.
MCP Inspector GDPR Free for Subscribers

Compatible with every major AI agent and IDE

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
create

Create admin on Canvas LMS

Make a user an admin in an account

create

Create assignment on Canvas LMS

Create a new assignment in a course

create

Create conversation on Canvas LMS

Create a new conversation

create

Create course on Canvas LMS

Create a new Canvas course

create

Create discussion topic on Canvas LMS

Create a new discussion topic in a course

create

Create quiz on Canvas LMS

Create a new quiz in a course

create

Create role on Canvas LMS

Create a new role in an account

create

Create sis import on Canvas LMS

Import SIS data

create

Create user on Canvas LMS

Create a new Canvas user

delete

Delete course on Canvas LMS

Delete or conclude a Canvas course

execute

Execute graphql on Canvas LMS

Execute a GraphQL query against Canvas

get

Get account on Canvas LMS

Get details for a specific Canvas account

get

Get activity stream on Canvas LMS

Get current user activity stream

get

Get assignment on Canvas LMS

Get details for a specific assignment

get

Get conversation on Canvas LMS

Get details for a specific conversation

get

Get course on Canvas LMS

Get details for a specific Canvas course

get

Get file on Canvas LMS

Get details for a specific file

get

Get folder on Canvas LMS

Get details for a specific folder

get

Get page on Canvas LMS

Get details for a specific page

get

Get quiz on Canvas LMS

Get details for a specific quiz

get

Get sis import status on Canvas LMS

Get status of a SIS import

get

Get sub accounts on Canvas LMS

Get sub-accounts for a specific account

get

Get todo on Canvas LMS

Get current user todo items

get

Get user on Canvas LMS

Show user details

grade

Grade submission on Canvas LMS

Grade a submission

list

List accounts on Canvas LMS

List Canvas accounts

list

List admins on Canvas LMS

List admins in an account

list

List announcements on Canvas LMS

List announcements

list

List assignments on Canvas LMS

List assignments for a course

list

List conversations on Canvas LMS

List conversations (Inbox)

list

List courses on Canvas LMS

List your Canvas courses

list

List discussion topics on Canvas LMS

List discussion topics in a course

list

List files on Canvas LMS

List files in a course

list

List folders on Canvas LMS

List sub-folders within a folder

list

List module items on Canvas LMS

List items in a specific module

list

List modules on Canvas LMS

List modules in a course

list

List pages on Canvas LMS

List pages in a course

list

List quizzes on Canvas LMS

List quizzes in a course

list

List roles on Canvas LMS

List roles in an account

list

List submissions on Canvas LMS

List submissions for an assignment

submit

Submit assignment on Canvas LMS

Submit an assignment

update

Update account on Canvas LMS

Update an existing Canvas account

update

Update assignment on Canvas LMS

Edit an existing assignment

update

Update course on Canvas LMS

Update an existing Canvas course

update

Update user on Canvas LMS

Update an existing Canvas user

Security & Code Integrity Audit

Every tool in the Canvas LMS MCP Server is continuously audited by the Vinkius Security Engine. We guarantee zero-trust payload isolation, strict data boundaries, and deterministic execution for enterprise-grade AI agents.

MCP Inspector
A+Score: 100

How Vinkius protects your data

Can I audit what my AI agents are doing with this integration?

Yes, Vinkius provides an immutable, HMAC-chained audit log. Every tool execution, payload, and response is tracked in real-time on your dashboard, giving you complete visibility into your agent's actions.

How does the AI access my passwords and credentials?

It simply doesn't. On Vinkius, your passwords, API keys, and login details are kept in a secure vault. The AI (like ChatGPT or Claude) merely "asks" Vinkius to perform the task. Vinkius opens the door, does the work, and hands the result back to the AI. Your credentials are never seen, read, or learned by the artificial intelligence.

What if the AI ends up reading customer data or confidential information?

We have a built-in digital "bodyguard" called DLP (Data Loss Prevention). If a tool fetches data and the response contains social security numbers, credit cards, or personal customer info, Vinkius magically blocks and erases that information before it is delivered to the AI. The AI works only with what is strictly necessary, and your sensitive data never leaks.

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.

Automated Workflows using Canvas LMS

Add the Canvas LMS tool to your AI Agents. The toolkit allows Claude and ChatGPT to securely fetch and update targeted data.

canvas lms & AI Execution

Use the Canvas LMS server to execute canvas lms operations from your AI agent. The protocol manages state and authentication for continuous collaboration workflows.

Autonomous course management via AI

Connect Canvas LMS to your AI agents (Claude, ChatGPT, Cursor) to manage course management operations. The MCP server processes the underlying API requests and schema formatting for the collaboration domain.

Explore More MCP Servers

View all →