Skip to main content
Glama

Canvas MCP Server V2.0

canvas_create_assignment

Create and configure assignments in Canvas courses by specifying details like name, description, due date, points, submission types, and file extensions. Ideal for course management and assignment setup.

Instructions

Create a new assignment in a Canvas course

Input Schema

NameRequiredDescriptionDefault
allowed_extensionsNoAllowed file extensions for submissions
course_idYesID of the course
descriptionNoAssignment description/instructions
due_atNoDue date (ISO format)
nameYesName of the assignment
points_possibleNoMaximum points possible
publishedNoWhether the assignment is published
submission_typesNoAllowed submission types

Input Schema (JSON Schema)

{ "properties": { "allowed_extensions": { "description": "Allowed file extensions for submissions", "items": { "type": "string" }, "type": "array" }, "course_id": { "description": "ID of the course", "type": "number" }, "description": { "description": "Assignment description/instructions", "type": "string" }, "due_at": { "description": "Due date (ISO format)", "type": "string" }, "name": { "description": "Name of the assignment", "type": "string" }, "points_possible": { "description": "Maximum points possible", "type": "number" }, "published": { "description": "Whether the assignment is published", "type": "boolean" }, "submission_types": { "description": "Allowed submission types", "items": { "type": "string" }, "type": "array" } }, "required": [ "course_id", "name" ], "type": "object" }
Install Server

Other Tools from Canvas MCP Server V2.0

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DMontgomery40/mcp-canvas-lms'

If you have feedback or need assistance with the MCP directory API, please join our Discord server