Skip to main content
Glama

Canvas MCP Server V2.0

canvas_create_course

Create a new course in Canvas by specifying account ID, course name, code, dates, and syllabus content. Streamline course setup and management within the Canvas LMS.

Instructions

Create a new course in Canvas

Input Schema

NameRequiredDescriptionDefault
account_idYesID of the account to create the course in
course_codeNoCourse code (e.g., CS101)
end_atNoCourse end date (ISO format)
is_publicNo
licenseNo
nameYesName of the course
start_atNoCourse start date (ISO format)
syllabus_bodyNoCourse syllabus content

Input Schema (JSON Schema)

{ "properties": { "account_id": { "description": "ID of the account to create the course in", "type": "number" }, "course_code": { "description": "Course code (e.g., CS101)", "type": "string" }, "end_at": { "description": "Course end date (ISO format)", "type": "string" }, "is_public": { "type": "boolean" }, "license": { "type": "string" }, "name": { "description": "Name of the course", "type": "string" }, "start_at": { "description": "Course start date (ISO format)", "type": "string" }, "syllabus_body": { "description": "Course syllabus content", "type": "string" } }, "required": [ "account_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