Skip to main content
Glama

Canvas MCP Server V2.0

canvas_update_course

Modify course details in Canvas by updating its name, code, dates, syllabus, or visibility settings using the Canvas MCP Server V2.0.

Instructions

Update an existing course in Canvas

Input Schema

NameRequiredDescriptionDefault
course_codeNoNew course code
course_idYesID of the course to update
end_atNoNew end date (ISO format)
is_publicNo
licenseNo
nameNoNew name for the course
start_atNoNew start date (ISO format)
syllabus_bodyNoUpdated syllabus content

Input Schema (JSON Schema)

{ "properties": { "course_code": { "description": "New course code", "type": "string" }, "course_id": { "description": "ID of the course to update", "type": "number" }, "end_at": { "description": "New end date (ISO format)", "type": "string" }, "is_public": { "type": "boolean" }, "license": { "type": "string" }, "name": { "description": "New name for the course", "type": "string" }, "start_at": { "description": "New start date (ISO format)", "type": "string" }, "syllabus_body": { "description": "Updated syllabus content", "type": "string" } }, "required": [ "course_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