- 28 typed tools over /api/v1/bm: list, show, create and update for courses and meetings, plus delete for class sessions, readings, deadlines and materials (save upserts on title and course) - inputs mirror Fillable and Rules; enums, lengths and date formats in the field descriptions; no seed, me or dry_run tool - materials accept meeting_id (absent keeps, null clears, must exist) and the managed material JSON shows it - README: MCP tools section