io.github.chrischall/canvas-parent-mcp
Canvas LMS (Instructure) for Claude — courses, grades, assignments, planner, files
Verdict not yet evaluated for this tool. The semantic screen takes adversarial cases first; coverage rolls out as the corpus expands (15/150 labels to graduation). The deterministic conformance probe is built but has not yet run on the public corpus, so a recorded verdict here is REVIEW or UNVERIFIED, never a clearing ALLOW. Until a verdict is recorded, an agent should treat this tool as not-yet-cleared and fall back to its own checks. Method: the eval, four-state verdict, honest limits.
Own this server? Screen its description →
CANVAS_BASE_URLCanvas instance base URL, e.g. https://cms.instructure.com
CANVAS_USERNAMECanvas login username/email (recommended) — pair with CANVAS_PASSWORD for auto-login. No SSO/2FA.
CANVAS_PASSWORDCanvas password (recommended) — required iff CANVAS_USERNAME is set
CANVAS_TOKENCanvas personal access token (advanced) — most schools have disabled token creation
CANVAS_CLIENT_IDCanvas OAuth client ID (advanced — for SSO accounts that can't use username/password)
CANVAS_CLIENT_SECRETCanvas OAuth client secret (advanced)
CANVAS_REFRESH_TOKENCanvas OAuth refresh token (advanced) — bootstrap via canvas-parent-mcp-qr-login
CANVAS_NAMEFriendly name for the Canvas instance (defaults to the host portion of the base URL)
AI-powered trading strategy development: backtesting, market data, and portfolio analysis
Feature flagging and A/B testing platform with AI-first experimentation workflows.
Query Meta Ads performance data — accounts, campaigns, ad sets, ads, metrics & settings.