skills/clawhub.ai/canvas-parent-api

canvas-parent-api

Installation
SKILL.md

Canvas LMS via curl (no MCP)

Canvas's REST API (/api/v1/...) is a normal per-institution API reachable directly with curl — no browser bridge, no bot wall. Every request needs an Authorization: Bearer <token> header; there is no anonymous access. The host is per-institution (https://<district>.instructure.com, or a self-hosted domain) — always read it from $CANVAS_BASE_URL, never hardcode one tenant.

This is the same data the canvas_* MCP tools return, reached with plain curl instead of a running server.

One-time setup — get a bearer token

Pick whichever your institution allows (mirrors canvas-parent-mcp's CANVAS_TOKEN / OAuth modes — the session-cookie and fetchproxy modes need the MCP or a browser and are out of scope here):

A. Personal access token (simplest, if allowed)

Installs
1
First Seen
Aug 4, 2026
canvas-parent-api from clawhub.ai