Documentation

Your classes, over MCP.

Syla is an MCP server over your own Canvas coursework: lectures, readings, assignments, announcements, deadlines. Connect it to ChatGPT, Claude, or any client that speaks MCP, and the assistant answers from your real course material, with the file and page it came from.

Canvas is read-only, always. No tool submits, posts, edits or deletes anything in Canvas. The one tool that writes at all, save_academic_memory, saves a study note into Syla itself, never anywhere your school can see.

The endpoint

https://usesyla.app/api/mcp

Streamable HTTP, JSON-RPC 2.0, protocol 2025-06-18. Assistants connect with OAuth; your own code uses an agent token. One protocol implementation serves both, so anything ChatGPT can do here, your agent can do too.

Try it

Once connected, these are the shape of the product:

What's due this week?
What did my professor say about the substitution effect? Cite the page.
What changed in my classes since yesterday?

Where to next