Skip to main content
Glama

Canvas MCP Server V2.0

canvas_update_assignment

Modify existing course assignments in Canvas by updating details such as name, description, due date, points, and publication status using the Canvas MCP Server V2.0.

Instructions

Update an existing assignment

Input Schema

NameRequiredDescriptionDefault
assignment_idYesID of the assignment to update
course_idYesID of the course
descriptionNoNew assignment description
due_atNoNew due date (ISO format)
nameNoNew name for the assignment
points_possibleNoNew maximum points
publishedNoWhether the assignment is published

Input Schema (JSON Schema)

{ "properties": { "assignment_id": { "description": "ID of the assignment to update", "type": "number" }, "course_id": { "description": "ID of the course", "type": "number" }, "description": { "description": "New assignment description", "type": "string" }, "due_at": { "description": "New due date (ISO format)", "type": "string" }, "name": { "description": "New name for the assignment", "type": "string" }, "points_possible": { "description": "New maximum points", "type": "number" }, "published": { "description": "Whether the assignment is published", "type": "boolean" } }, "required": [ "course_id", "assignment_id" ], "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