HomeMarketplace

Canvas MCP Integration - AI Agent Tools

Connect Canvas with AI agents using Model Context Protocol (MCP). Seamlessly integrate Canvas tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.

Features

  • Easy MCP setup with one command
  • Compatible with Claude, Cursor, Windsurf
  • 87+ available tools and actions
  • Built-in authentication and security
  • Real-time synchronization
  • No coding required

Category

Education & LMS tools for AI automation

Setup Instructions

Install Canvas MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Canvas with your AI agent.

Benefits

  • Automate Canvas workflows with AI
  • Increase productivity with AI-powered Canvas operations
  • Seamless integration with popular AI platforms
  • Enterprise-grade security and reliability
  • 24/7 support and documentation

Related Integrations

Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.

Canvas
Canvas

Canvas is a learning management system supporting online courses, assignments, grading, and collaboration, widely used by schools and universities for virtual classrooms

VerifiedComposioComposio Managed
Users
11065
Tools
87
Last Updated
12h ago

Category

Education & LMS

11065VIEWS
33USERS

Tools

Page 1 of 15

Create Account Notification

Creates a global notification within a canvas account, ensuring `end at` is after `start at` and any specified `notification roles` are valid.

Create Appointment Group

Creates a new appointment group in canvas for schedulable time slots within specified course or group contexts.

Create An Assignment

Creates a new assignment within a specified course in canvas lms.

Create Assignment Override

Creates an assignment override to adjust due/unlock/lock dates for an assignment in a course, targeting specific students (requires `title`), a group, or a course section; at least one target (`student ids`, `group id`, or `course section id`) is required.

Create Calendar Event

Creates a calendar event with options for recurrence (finite `rrule` series only), section-specific timings, and blackout dates within a specified context.

Create Communication Channel

Creates a new communication channel (e.g., email, sms, push) for an existing canvas user to receive notifications.