Your agent,
meet Canvas

Ask your agent about courses, deadlines and feedback.

Open source. Runs on your computer.

Terminal setup

Install with uv, then try the demo in Codex. No Canvas account needed.

Canvas connection guide

Install

uv tool install https://github.com/liltaket/folava-mcp/releases/download/v0.1.4/folava_mcp-0.1.4-py3-none-any.whl

Connect the demo to Codex

codex mcp add canvas-demo -- folava-mcp serve --demo

Python 3.11+ · Linux, macOS and Windows · v0.1.4

What you can ask

A fictional course. No account is connected to this site.

Explore the API catalog

For scheduled checks, connect the change feed to your own scheduler.

Environmental fieldwork

“What should I prepare for the fieldwork seminar?”

Assignment

Field observation report

Record three observations and discuss the conditions. Bring your notes to the seminar.

ENV101 · due 5 November, 16:00 UTC
Course file

Field guide

TXT

Includes source links and Canvas IDs.

Data and access

Folava uses reviewed Canvas GET requests. Uploads, submissions and options that mark content as read are blocked. Canvas may still record access or refresh progress data.

Keep credentials outside your chat, in your OS keyring or a protected secret source.

Your MCP host may send course material to its model provider. That provider’s data terms apply.

Data handling

Development preview

Folava is an independent development preview. Instructure approval for this MCP integration has not been obtained. Deployment limits.

Access depends on your account permissions and institution. External timetables, locked content and third-party tools may be unavailable. Check the originals in Canvas.