get_material
Open one material by URL; dispatches on type. Google Docs links are exported to Markdown (see below).
How to use it
Project documentation lists get_material for the Schoology MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Schoology MCP
/your/path/to/schoology-mcp/.venv/bin/python /your/path/to/schoology-mcp/server.pyOther tools in Schoology MCP (12)
What changed since last time. See Reminders below.
Download any Drive or Schoology link; size-checked before transferring.
Full details (title, course, due, description, attachments) of one assignment. Takes a URL, /assignment/NNN path, or bare id.
School calendar (holidays, no-school days, deadlines) via the iCal feed.
All materials in a course (folders, assignments, docs, pages, links).
Enrolled courses.
Current grades for every course (periods, categories, assignments).
Is the scraper working, or is the account just empty?
Full text of one thread. Marks it read — see below.
Inbox / sent list: subject, sender, date, body preview. Does not open anything.
Latest posts from the activity feed, with embedded images downloaded.
Upcoming / due-soon assignments and events. Pass includeinfo=True to also fetch each item's description (slower).