Skip to main content
Glama

Canvas MCP Server V2.0

canvas_create_assignment

Create and configure assignments in Canvas courses with specific details like name, description, due date, points, submission types, and file extensions directly via the Canvas MCP Server V2.0.

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" }

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