Canvas_to_Calendar_Sync

prakharpandey32/Canvas_to_Calendar_Sync

3.1

If you are the rightful owner of Canvas_to_Calendar_Sync and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Canvas to Google Calendar MCP Server synchronizes Canvas assignments and exam dates to Google Calendar, enhancing academic planning and organization.

Canvas → Google Calendar MCP Server

Sync your Canvas assignments and exam dates (including a best-effort scan of syllabus PDFs) to Google Calendar via an MCP server.


0) Prerequisites

  • Python 3.11+ (3.13 OK)
  • A Canvas account with course access
  • A Google account (Gmail easiest)
  • (Optional) Outlook support is scaffolded but not required

1) Get the code & install dependencies

Windows (PowerShell)

cd C:\path\to\canvas-calendar-sync
python -m venv .venv
. .\.venv\Scripts\Activate.ps1
pip install -r requirements.txt