canvas_create_calendar_event
Create a Canvas course calendar event to schedule class meetings, office hours, or guest lectures for all enrolled students.
Instructions
Create a calendar event on the course calendar. MUTATES the course.
Appears on every enrolled student's calendar. Good for class meetings, office hours, and guest lectures — not for assignment due dates, which belong on the assignment itself so the gradebook knows about them.
Args: title: event title. start_at: ISO 8601 UTC start, e.g. 2026-09-10T18:00:00Z. end_at: ISO 8601 UTC end; omit for a point-in-time event. description: event body (HTML allowed). location_name: room or place. course_id: numeric course id; defaults to CANVAS_DEFAULT_COURSE_ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| end_at | No | ||
| start_at | Yes | ||
| course_id | No | ||
| description | No | ||
| location_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |