Schoology MCP
Unclaimedmcp for schoology--specifically for PAUSD
Install
/your/path/to/schoology-mcp/.venv/bin/python /your/path/to/schoology-mcp/server.pySet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
13 of 13 tools
Documented tools (13)
From project documentation. A server handshake does not verify each tool’s description or behavior.
check_updates
What changed since last time. See Reminders below.
download_file
Download any Drive or Schoology link; size-checked before transferring.
get_assignment_info
Full details (title, course, due, description, attachments) of one assignment. Takes a URL, /assignment/NNN path, or bare id.
get_calendar_events
School calendar (holidays, no-school days, deadlines) via the iCal feed.
get_course_materials
All materials in a course (folders, assignments, docs, pages, links).
get_courses
Enrolled courses.
get_grades
Current grades for every course (periods, categories, assignments).
get_health
Is the scraper working, or is the account just empty?
get_material
Open one material by URL; dispatches on type. Google Docs links are exported to Markdown (see below).
get_message_thread
Full text of one thread. Marks it read — see below.
get_messages
Inbox / sent list: subject, sender, date, body preview. Does not open anything.
get_recent_posts
Latest posts from the activity feed, with embedded images downloaded.
get_upcoming_assignments
Upcoming / due-soon assignments and events. Pass includeinfo=True to also fetch each item's description (slower).
Tool change history
FAQ
Questions about Schoology MCP Server
- How do I connect Schoology MCP Server to Claude?
- The listing records `/your/path/to/schoology-mcp/.venv/bin/python /your/path/to/schoology-mcp/server.py` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Schoology MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Schoology MCP Server do?
- Schoology MCP Server documents 13 tools to the agent, including check_updates, download_file, get_assignment_info. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.