# School MCP MCP server

Agent View of the PolicyLayer registry record for School MCP: identity, probed posture, risk grade, and all 9 tools classified. HTML page: https://policylayer.com/tools/54yyyu-school-mcp

## Facts

- Server id: `54yyyu/school-mcp`
- Homepage: https://github.com/54yyyu/school-mcp
- Registry record: grade B, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 9
- Tool categories present: Read, Write
- Tags: 54yyyu school mcp
- Record last modified: 2026-09-27T12:10:02.062Z

## Tools (9)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `download_course_files` | Read | Low | https://policylayer.com/tools/54yyyu-school-mcp/download-course-files.md |
| `get_deadlines` | Read | Low | https://policylayer.com/tools/54yyyu-school-mcp/get-deadlines.md |
| `get_download_path_info` | Read | Low | https://policylayer.com/tools/54yyyu-school-mcp/get-download-path-info.md |
| `list_course_files` | Read | Low | https://policylayer.com/tools/54yyyu-school-mcp/list-course-files.md |
| `list_courses` | Read | Low | https://policylayer.com/tools/54yyyu-school-mcp/list-courses.md |
| `list_school_accounts` | Read | Low | https://policylayer.com/tools/54yyyu-school-mcp/list-school-accounts.md |
| `add_to_reminders` | Write | Medium | https://policylayer.com/tools/54yyyu-school-mcp/add-to-reminders.md |
| `set_download_path` | Write | Medium | https://policylayer.com/tools/54yyyu-school-mcp/set-download-path.md |
| `switch_school_account` | Write | Medium | https://policylayer.com/tools/54yyyu-school-mcp/switch-school-account.md |

## Tool descriptions

- `get_deadlines` — Get upcoming deadlines from Canvas and Gradescope.
- `get_download_path_info` — Get the current default download path for Canvas files.
- `list_courses` — List available courses from Canvas.
- `list_school_accounts` — List the configured school accounts (e.g. columbia, mit) and show which one is active.
- `add_to_reminders` — Add upcoming deadlines to macOS Reminders.
- `set_download_path` — Set the default download path for Canvas files.
- `switch_school_account` — Switch the active school account. Persists across restarts.

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=54yyyu-school-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/54yyyu-school-mcp
